Code Auditing the Defcon Way
An anonymous reader writes "Last weekend at Defcon, the best and brightest hackers got together to play Capture the Flag, a weekend long hacking event that is the premier event of its kind. According to the results, Shellphish won (UC Santa Barbara students led by professor Giovanni Vigna). An article at SecurityFocus states that the competition was far more technical than in previous years, focusing on reverse engineering skills and code auditing." From the article: "The game required skills that are also required by both security researchers and hackers, such as ability to analyze attack vectors, understanding and automating attacks, finding new, unpredictable ways to exploit things...It's about analyzing the security posture of a system that is given to you and about which you initially know nothing."
Sort of like when extreme sports went mainstream... Seems like this is a better way for people to show of their skills for the ever growing, and ever more lucrative security business....
And All I Ask is a Tall Ship And a Star to Steer Her By
1) Shoot all but one member of each team
2) Ask for "flag"
3)...
4) Profit!!!
5) Shoot remaining traitorous members of each team
I'm a small business woman and in order to control costs, I have looked
at open source software as an alternative to MS. As a non-technical
person, it has been a very frustrating journey.
First of all, the term "free" seems misleading. It seems that you can
aquire a "starter" version of a Linux distro that is not production
ready for free. But if you want want that is tested and stable, one
needs to purchase an expensive yearly maitenance fee for each computer
it is installed on. My understanding is that one can aquire something
called "source" to the expensive linux distro version, but that the
source doesn't actually run the computer.
When researching, I read about "Redhat Linux" (sic ?). It seems that
they allowed one to download the complete "working" version for a while
but then they did a switchero and hid the working version download and
made it available to paying customers only. To pacify the rest, they
gave a "starter" ("Fredora" (sic?)) version to them. It seems they cut
off affordable support to those with the working version and replaced
it with something more expensive than MS.
My IT consultant put FireFox on my computer and it looks like another
switchero is in the works. With the members founding a corporation, it
looks like they will start charging for the good version and leave the
a "starter" version for the non-paying customers.
So is the business model of open-source to bait people with free
software when their software isn't as good as the commercial offerings,
and when it does become good or they get enough people on board, do
they just jack up the prices as much as possible? Seems to me this is
a poor business model, and I can't understand why a saleman recommended
it to me as a way to keep costs down. I would rather go with a vendor
where I can expect things to stay the same and a vendor that has a
clear business plan. That way they won't just change the rules halfway
like open source seems to.
Maybe it is a wrong impression, but that is what a good business woman
like myself sees.
AKA a nazi fanatic loser.
....
...etc.
1. You rejuvenate and dance when you hear a linux flaw exposed, but you conveniently ignore the thousands of security flaws exposed in windows.
2. You yell loudly TROLL! at any person's post or at any person you see posting facts that you do not want to hear about your oh so cool windows.
3. You know it's a classic case of penis envy, you don't have all the support, software and hardware available for windows and you have to let that anger out somewhere, but you don't have the brains to admit it.
4. You hate linux, hate Red Hat, but race to emulate linux, have programs to run linux from within windows, and spend a $300 on a linux emulator.
5. You cannot admit that you don't have professional usage of windows anywhere.
6. You cannot admit that most of the joe user out there when told that there is windows will respond, what is that?
7. You cannot admit that there is no professional printing capabilities in windows.
8. You cannot admit that you are a masochist (otherwise why would someone spend hours playing with scripts,
and recompiling programs that are available for linux?)
9. You cannot admit that there is no professional desktop publishing done on windows.
10. You cannot admit that no one in their right mind would do professional video editing in windows.
11. You cannot admit that windows sucks when it comes for gaming/home entertainment or education.
12. You have problems in understanding linux, and you will blame your own incompetence on linux.
13. You have problems in pointing a clicking, but have no problems in wading through cryptic scripts written by lunatics.
14. Nothing will get past that shit that fills your head, you will not admit to any facts.
15. You can't admit that naming of windows components, packages, and others are weird and fits profiles of troubled teenagers. longhorn,
me, xp
16. You feel angered because you were left out by linux's technologies, they support Mac, Sun sparc, but not windows.
17. You feel inferior deep inside but unable to admit it, you don't have a file system as easy and powerful as ext3.
18. You cannot tell that not a single office package outside Sun's is worth looking at or bothering with.
19. You don't know that your CD recorder software sucks.
20. You don't have DVD-RAM, DVD-R, DVD-RW support in your pathetic OS.
21. While the rest of the world moves on, you're stuck in a stone age technology that needs third party software to boot into GUI.
22. You act out of prejudice, you kill file domains and users of specific news readers while you ignore the bullshit that your fellow windows losers post.
23. You don't know commercial support in windows is almost non existent.
24. You miss the fact that companies are leaving windows because of the chaos, and the cheap windows pirate losers who are unwilling to pay and support hard work.
25. You are unaware that windows has no terminal services (there is a lame one that no one uses), and commercial support for it is not happening.
26. You are unaware that setting up servers on linux takes couple of minutes while on windows, good luck playing with configuration scripts.
27. You cannot admit that support for USB on windows is laughable at best.
28. You think that windows is better because Microsoft told you so.
29. You spend countless hours flaming people because they post their opinions about your oh so cool windows and your attitude, instead of researching things for yourself and understanding fact in order not to look this stupid.
30. You think that anyone who uses windows has a clue.
31. You think that windows cannot crash.
32. You think that everyone is interested in your conspiracy theories about Open Source (or should i say Open Sores in order for you, teenagers to understand?), and how they destroyed windows,
33. You keep ignoring the fact that thousands of windows servers get hacked every day, but it takes one linux server hacked to get you and your fellow windows idiots to dance and celebrate.
A monkey can set up a secure network, but can a thousand monkeys at a thousand terminals break that network?
"According to the results, Shellphish won"
Who wants to be that Shellphish hacked the results...
The ways of gods are mysteriously indistinguishable from chance.
Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment.
It's been 35 minutes since you last successfully posted a comment
A synopsis of why Linux is a cult religion.
There are four basic steps to establishing a cult religion. They are;
Step 1: Pick a ridiculous icon.
Step 2: Choose a name for your cult.
Step 3: Define yourself.
Step 4: Write down your tenets.
A comprehensive history of how the linux penguin came to be can be found at
http://www.sjbaker.org/tux/. This is the main reference site for this
article. All quotes have been obtained there, unless otherwise stated.
It is important to note that the opening words of the Holy Bible are "In the
beginning..." Genesis 1:1. The reference site opens with the words, "In the
beginning..." This is no mere coincidence, as will be shown.
Detail
======
Step 1: Pick a ridiculous icon.
Checking out the opposition was an absolute must for Linus. Every Tom, Dick and Harry was out there with a cult. It wasn't going to be easy to find an icon for the linux cult, so the linuxfux had to do some research. They were competing with ancestors, cosmic schemes, cows, rats, the sun, the moon, the earth, stars, snakes, turtles, planets, aliens, crystals, ufo's, light, dark, evil spirits, crying and/or bleeding statues, and goodness knows what else.
The hard part was to pick something that hadn't been used before. Heck, even the atheists have an invisible pink unciorn. They tried trombones, grand pianos, accoustic guitars, commodes, Marilyn Monroe's underwear, and even Linus Torvald's underwear. The last one was not very good good because Linus Torvalds was, at that stage, a pipsqueak of an excuse for a human being, and
most linuxfux are very fat, and very pimply. That last point will not be lost on those familiar with the more recent appearance of Torvlads.
Now, you may think that using Linus' underwear as an icon a bit strange. You may also wonder how people could bring themselves to believe that Linus' underwear is the font of all spiritual knowledge, but just think! Linus wore them, they gave him spiritual enlightenment and, of course, everyone who knows Linus Torvalds has heard the harmonious tunes coming from that
direction.
In the end, the linuxfux chose a paunchy, naked penguin. Yes, the penguin is naked! Just like Didney's fantasy character, Porky Pig. The Linux Penguin has no pants.
So, how was the ridiculous, gormloos looking, naked, pauchy penguin chosen?
Linus Torvalds: "Yes, I was bitten by a penguin, but it wasn't actually very ferocious. It was really just a pigmy penguin about 6 inches tall or something, and it was more of a timid nibble ("is this finger a see before me a small fish, or what?"). Even so, I like penguins a lot."
So, there you have it. A mind-association between "pigmy," "timid nibble" and Linux. All well-balanced people, that is, Windows users, will see the irony in that Freudian association.
Some quotes from Linus on the penguin;
Thu, 9 May 1996 17:48:56 +0300 (EET DST)
"Anyway, this one looks like the poor penguin is not really strong enough to
hold up the world, and it's going to get squashed. Not a good, positive
logo, in that respect.."
As you can plainly see, Linus is attempting to place the penguin on a pedestal. The very same pedestal as the three great religions of Christianity, Islam and Judaism, that "hold up the world."
In the same usenet post, and in the very next paragraph, Linus exhorts is eager new cult recruits thus;
"Now, when you think about penguins, first take a deep calming breath, and then think "cuddly". Take another breath, and think "cute". Go back to "cuddly" for a while (and go on breathing), then think "contented"."
Compare that exhortation with the following quote from
I suppose it is better than attacking computer systems and cause thousands of dollars worth of damage(not that all hackers do that)
Damn, I need to get laid.
Ten to doomsday, moving fast...
Heads up! Mind that blast.
No time to sleep, it's Defcon One
Can't get no sleep as the ticking ticks on,
No time for fear, it's Defcon One,
No time to eat but get me some
CHORUS
Big Mac, fries to go...
Big Mac, fries to go...
Get me Big Mac, fries to go...
Get me Big Mac, get me fries to go...
Watchman!
We love you all...
Hup! Hup!
Heads up! Ground floor coming up...
How sick is Dick?
How gone is Ron?
How sick is Dick?
How gone is Ron?
What's the time?
It's Defcon One...
Say, what's the time?
Just get me some
CHORUS
Goodbye city, hello moon,
Hands up! Vote Dr. Doom!
"You know it makes sense"...
It's Defcon One, hey! What's occuring? What goes on?
"It's the only choice..."
So get me some
CHORUS
Are you willing to go to the grave to protect it? Is the data worth so much that you would die before it fell into the wrong hands?
No?
Then why protect it at all?
Haha, he said posture! - Nope, I don't get it either - hey it's early!
Erm on a serious note, how did the Defconhackers get an overal score of 0?
Why are they even *on* there? Randomness.
-Phil
IMHO there is nothing WRONG about this kind of "x hacker games" there is a lot of this kind of stuff, Hollywood movies, popcorn books (like Davinci Code by Dan Brown), among others.
The problem is when begins to be a serious "news" or "event".
The article try to remark that the event is "pro" or "serious", dont get it...
Its just a game!
Rock and Roll
Well, as for myself, on my PC the operating systems installed are OT(old testament) and NT(new testament).
While I like how the OT is handling faults from a theoretical point of view, in practice I mostly use the NT, since applications keep on running and work together well.
I'm still trying to figure out what people mean by 'social skills' here.
I need to quit getting laid.
Is anybody else disturbed by the growth of meaningless, self-aggrandizing jargon in this field? Attack vectors, security posture... Give me a break. These guys do good work, they don't need to puff themselves up with this kind of fantasy verbage like some social scientist or art historian. When did people's egos get so big they need to invent cool sounding words for everything? We've got a serious arms race going on in the "my profession is cooler than yours" wars.
I'm sure someone watched the wire for this event - if TCPdump (or whatever) traces of it are available anywhere, someone post a link. It would be a fascinating thing to waste my weekend on.
I forget what 8 was for.
Seroiusly though, buy only supported hardware. When you buy a Mac, you don't expect for all your existing PC peripherals to work with it. Same goes for Linux. Check to see what is supported. That's all there is to it.
What really gets me are all these whiny posts, "I installed Linux and now my camera's not working and my scanner's not working and blah blah bla..." - Get a clue, kids!
9 out of 10 top trolls recommend James McGuigan as a good person to have reply to your inflammatory posts
I was there playing CTF. This year's focus is definitely very different, unless you can dream assembly, you are not going to be very effective at attacking.
The way they setup the infrastructure also does not allow you to do a whole lot of defense against the attacks.
In terms of this being real-world... Honestly, how many security incidents are caused by hackers reversing the binary which lead to the intrusion? I would say 95% of intrusion are done by script-kiddie method.
I hope they will put more infrastructure related vulnerabilities into the game to make it more interesting. I am not suggesting the lame vulnerabilities that can be detected by Nessus and standard exploit tools but some that requires serious kung-fu to detect and exploit.
All in way, it was a very fun game. I am sure everyone enjoyed it. Congrats to all the winning team, see ya all there next year.
Just like online gaming.... Teams were not balanced. From what I heard the top 3 teams all had 20+ people. Some 30..... 4th place had 7 people. Also heard the points system was a little skewed. Basicly if you owned someone else's server then you scored points for the length of time you owned it. B ut then the team that was being hacked would take it off line and you would be out of luck. The penalties for off line boxes were less sever than the rewards for owning someone. The contest was run by a group called Kenshoto. The story goes that they are an anonymous bunch and that is the alias they are using. I was there and the set up was ultra cool. A few improvements and next year will be even better. Check out this link for more info. http://www.securityfocus.com/news/11269
Son of a B!
"Creativity is allowing ones self to make mistakes. Art is knowing which ones to keep" - Scott Adams