My thoughts on hacking..

Written by b0iler for http://b0iler.eyeonsecurity.net/


Table of contents

-Intro
-Hackers
-Things get messed up and I just kinda ramble on... but still good stuff.
-Conclusion


Intro

Well, I cannot believe I am writing this. I never thought that I would write something on hacking ethics or hacking culture. I thought that type of stuff was for older hackers who have moved on and people who know nothing but like to babble about what they think people should do/be. As I am sitting here writing this I am hoping that this tutorial gives alittle insite on how hackers (me and some friends) think, what we do, how we do it, and what I think about other people in the hacker scene. I better start with the tutorial before I get out of this mood =)

oh, I will not discuss lamers - the people who have angelfire sites with hacker tools, people who just DoS, and people who flame all day and don't do anything. Just know that they aren't even really concidered in the culture at all and since everyone agrees that they are lame I will not even discuss them.


Hackers

Hackers... such a broad term I don't even think I'll try to define it. You all have your own definitions of a hacker, my definition is no better than anyone elses. I see hackers as alittle more hardcore than just the vanilla "learns about security" or "tries new things" definitions.

I see a problem, it is rather large although it is weaved into the culture so much that most people don't even notice it. I think it is mostly do to culture thinking hackers are cool. This problem is related to lamers.. in a way. You see, 90% or greater of people in are in the hacker scene don't really fit my definition of a true hacker. What I mean by this is they are almost average computer users. I don't really understand why they hang around the hacker channels on irc and hacker sites. Some hacker sites are even run by regular users! I think you know what I mean. You can tell who are serious about hacking things, getting their hands dirty, learning some serious security.. and those who are just there because hacking is concidered cooler than being a normal computer geek. I know that most people in hacking channels and such are wantting to learn how to hack, I am not ignorant.. but it seems they aren't going in the right directions. They aren't trying to exploit anything, they aren't trying to learn by doing, they aren't studying the right things! I cannot stand this.. I for one would love to see a place where there are no newbies, no lamers, no normal computer users!!! strictly hackers. People serious about breaking into things and learning from doing so. People who share their ideas and knowledge freely and without (much) judgement.

I will look at blacksun for an example. Their site is concidered one of the top hacking sites on the net, and for good reason, their tutorials are ace. But I see a few things wrong with bsrf (black sun research facility). In their channel on irc their is ALOT of gossip and talks of non-computer related things. This is fine, almost every channel has this, but it's alittle excessive for one of the leading hacking sites on the net. Flames are also fast and plenty in there, people who try to learn or try to share ideas and knowledge many times get a cocky responce from someone who knows alittle bit more than they do.

---start----

* jimmup joins #bsrf
jimmup: hey guys
jimmup: I was wondering if anyone has more details on the mazz server buffer overflow or if anyone has info on the protocol mazz uses.
lextheleet: jimmup: go search google, there are papers on that all over the place.
jimmup: I would rather have a discussion, I know quite about about it already.
lextheleet: you couldn't code asm to save your life.
lextheleet: anyone see saturday night live last night?

----end---

This was a made up situation, but it happens all the time. Someone wants to talk security and someone else shoots them down without knowing anything about them. lextheleet could have talked with jimmup about this, maybe the two could have thought of some other possible exploits or teached others in the room about mazz's buffer overflow or protocol. Instead the discussion was reduced to a flame and the next ("less hackerist") topic was introduced.

Not to pick on blacksun, it does a pretty good job with this.. being for hackers rather than computer geeks, But blacksun still fails in my opinion. This is where I see hacking sites seperate from security or normal computer geek sites... blacksun just doesn't cut it. It has some tutorials which explain ways to exploit things. But it is very script kiddish, it does not teach them how to find holes. One may argue that to find holes you need to know how something works, this is true.. and many of the tutorials (most) are focused on how things work - rather than securing/hacking them. But, even in these tutorials I would like to see points where the author makes notes where there are places security could be comprimized or methods of finding vulns.

If you haven't gotten my point yet this is it: Hacking is becoming more main stream, and with this it is loosing what it should be. I would like people who want to become hackers to actually HACK! Not learn about something that works based on tcp/ip.. but to interact with it, try new things, ask people about their experiences with hacking at it. To help others learn how to exploit it and get them to fiddle around with it. For example lets say I tell you "in A http header you can specify one of 16 values." That is great, you learned something... but the hacker way would be to tell you (this is how hackers should of heard that last sentace): "A http header has 16 possible values, some return different results depending on the situation. I noticed some interesting things when I tried ECHO followed by a NULL repeatively." This tells people the same as the first example but is more "hackerish". This way may get people to try the different values and find an exploit with ECHO, NULL, and the other possible values. It is learning, with the mindset of a hacker. Most newbies do not read the right things, they see how to do things and they do it. They do not try new things nor do relize that hackers don't only need to think outside the box, but all around the box.

I agree that hacking sites with tutorials shouldn't shy away from writting howto's and guides to help people with computers, but when the number of tutorials that show how to do things out number the number of tutorials focused on hacking or have the mindset of a hacker this is not appealing.


<yank> script kiddies are the MTV of hacking

Now lets see... many people think MTV is for young kids who don't know any better. They see the pop music and they become like it. It is all they see so they know no different. Everyone who they interact with acts like people on MTV so that is what they act like. We can put this into the world of hacking... I don't know how this started, but somehow the number of people who are not hardcore into hacking, people who do it socially or not at all overtook the number of real hackers.

What I mean is that newbies who wish to hack see all these normal people in the hacking culture and they become like them and learn from them. Since they do not see how true hackers do things they will not learn the way they should. Over time this becomes the norm, this is how these people act. I have a few ideas on how to avoid this. First idea is to stay clear of irc or message boards. Just read and experiment, read and experiment.. every night. There are some people who are regulars in some of my hacking channels who I can tell haven't read a tutorial on anything security related in probably 6 months. How are these people learning? That's the problem, they aren't. The people who become true hackers work hard for along time reading and experimenting each and everyday. They are hardcore, they don't take brakes or give up... they are always tinkering always learning.


Conclusion

Well, this paper wasn't really thought out, I more or less just let things flow out and put my thoughts on the screen as they came. I didn't structure this at all and I didn't think too much about my words... I just wantted to make a point and I feel I did. One other tutorial I did like this was a reaction to the proposed 'anti-terrorism act', check it out here. Since people really seemed to like it and I loved writting like that - strait from the brain, no structuring or anything.. just raw thoughts - I decided to try it again with this paper.

Yeah, this paper was not the longest, and it didn't teach much.. but I think 'idea' papers like this one are best when they are direct and make a statment. Any more of my babbling would just lose people's attention and stray from my point. I hope some of you feel the same way I do about this and think about changing your ways to help your goal of becoming a hacker in the true sense.


[-----]
http://b0iler.eyeonsecurity.net/
- A really good site with tons of orignaal tutorials.
[-----]