MyAnimeZone.net

Information

Hackers

This beginners guide to web application security and hacking will get you started learning how to hack

Members: 11
Latest Activity: Aug 2

This beginners guide to web application security and hacking will get you started learning how to hack computers from the very basics. It will show you where you need to go to learn all about computer hacking and give you a good overview about how hackers hack and how you can pick up the skills needed to become a true hacker.

A lot of other tutorials out there today are about "hacking coke machines" and other stupid party tricks. This is not about those kind of hacks that one day will work and the next will be fixed - this guide isn't just a list of tools to download and prepackaged exploits, It will teach you how to discover web application security loopholes for yourself, and become a true hacker. You stay up all night on the PC typing and typing. No, you're not hacking. You're begging someone on IRC to teach you how to hack! Let's look at the facts:

You're a luser and you're annoying. If you ask others how to hack you'll need to take some initiative.
You're not worthy of any title even resembling hacker, cracker, phreaker, etc., so don't go around calling yourself that! The more you do, the less likely you are to find someone willing to teach you how to hack (which is an infinitesimal chance, any way).
You're wasting your time (if you couldn't infer that in the first place). Many real hackers (not those shitty script kiddies) spend all their insomniac hours reading and, yes even, HACKING! (Hacking doesn't necessarily (but usually does) mean breaking into another system. It could mean just working on your own system, BUT NOT WINDOWS '9x (unless you're doing some really menacing registry shit, in which case, you're kind of cool).)

You're probably thinking, "Then what should I do. If no one's going to help me, how can I learn to hack?" Have you ever tried READING (I assume this far that you are literate). Read anything and everything you can get your hands on! I recommend hitting a computer store and looking for discount books (books that are usually out of date, but so are a lot of the systems on the 'net, so they're still relevant!). You'll be surprised what you can learn from a book even when you're paying a dollar for every hundred pages. I recommend the following books to start off with:


Maximum Security I or II: this is not a guide to hacking, despite what you might have heard, but you can get enough info to learn the basics of how hackers hack! (Isn't that more fun than being lamed, email bombed, and kicked off IRC).
Practical Unix and Internet Security (Sec. Edition): This is mostly a book about how to secure Unix (if you don't know what Unix is, either shoot yourself now, or read O'Reilly's Learning the Unix OS), but half of learning to hack is learning a system from the inside out. How can you expect to hack a site (w/o using a kiddie script, which i must restate, is NOT hacking) if you don't know how to use the system?!
Linux Unleashed/Red Hat Linux Unleashed: these books are kind of cool. First of all, they come with Red Hat Linux (*sigh*, just go to www.linux.org and read everything there) 5.1 and 5.2 respectively (if you get the newest versions of the book, which you should). Read everything you can from it.
Sendmail in a nutshell: This is only after you read everything else. Sendmail, for those of you who still don't know, is a program that sends mail. It sounds stupid, but this is a buggy program, and usually is the avenue of attack many hackers take because of it's vulnerabilities.
TCP/IP Blueprints: this will clear up a lot of things concerning TCP/IP.
TCP/IP Administration: haven't read it, but can't wait to! (I've been bogged down by a lot of other REAL computer stuff).


After you've read them all, re-read them! Trust me, you gain a ton of information the second time you read them just as you gain perspicacity the second time through a movie with a twisted plot.
Then, read a ton of RFCs. RFCs are Request for Comments by the people who practically shaped the Internet. Here is a good list of RFCs (the books above give about the same list):

RFC0760 - DoD Standard Internet Protocol
RFC0792 - Internet Control Message Protocol
RFC0819 - The Domain Naming Convention for Internet User Applications
RFC0821 - Simple Mail Transfer Protocol
RFC0822 - Standard for the Format of ARPA Internet Text Messages
RFC0976 - UUCP Mail Interchange Format Standard
RFC1123 - Requirements for Internet Hosts -- Applications and Support
RFC1135 - The Helminthiasis of the Internet (Morris Worm)
RFC1244 - Site Security Handbook
RFC1521 - MIME (Multipurpose Internet Email Extensions) Part One
RFC1522 - MIME (Multipurpose Internet Email Extensions) Part Two
RFC1651 - SMTP Service Extensions
RFC1652 - SMTP Service Extension for 8bit-MIMEtransport
RFC1652 - SMTP Service Extension for Message Size Declaration
RFC1675 - Security Concerns for IPng
RFC1704 - On Internet Authentication
RFC1739 - A Primer On Internet and TCP/IP Tools
RFC1750 - Randomness Recommendations for Security
RFC1825 - Security Architecture for the Internet Protocol
RFC1891 - SMTP Service Extension for Delivery Status Notifications
RFC1892 - The Multipart/Report Content Type for the Reporting of Mail System Administrative Messages
RFC1893 - Enhanced Mail System Status Codes
RFC1894 - An Extensible Message Format for Delivery Status Notifications
RFC1918 - Address Allocation for Private Internets
RFC1920 - Internet Official Protocol Standards
That's it for now. If anything else interests you about the Internet, try to look up an RFC for it. Read anything you can about Internet security in general (but not stuff like "How to Hack" (but keep reading this!)). Subscribe to mailing lists. Some of my favorites are bugtraq, happy hacker (interesting stuff), and MC2. By now, you should be advanced enough to breeze through Carolyn Meinel's "Guide to (mostly) Harmless Hacking." It's got some interesting stuff, but not enough to be "3l1t3." Okay, now for the big step: the step from lamer to hacker! If you have not already, install Linux. Now it's okay for you to go online to usenet groups and ask for help installing Linux, 'cuz quite frankly, it's pretty fucking hard! NEVER, EVER, EVER expect to get it on the first try just right. The next thing to do is learn programming. I recommend learning C++ first because it will help you understand a lot about programming, it's easy to use, and is a lot like the other programming languages you should also learn. Read these books:
Teach Yourself C++ in 21 Days: the name says it all
Learning Perl: an AMAZING book on learning Perl
Programming Perl: the next step after Learning Perl
Perl Cookbook: the next step after Programming Perl
Core Java (Volume I & II): these books are by the makers of Java. Java is a really cool language to say the least, but you should at least learn C++ before so you can understand classes.

Now, you may be saying I may have been a bit hypocritical by saying not to ask how to hack but to ask about installing Linux. The thing is that Linux people are usually pretty nice, and the people who are Linux gurus want more than anything for Linux to prosper, and are willing to help you out. Oh, by the way, if you've installed Linux the way you want it (which does not include throwing you Linux box out the window and yelling, "I LIKE THIS JUST FINE!"), congratulations. You have now earned my respect.

Okay, I mentioned kiddie scripts earlier, and I'll follow up on it now. Kiddie Scripts are auto hacking programs that will do all the work for you. You don't want that. I do condone downloading them and learning from them, but don't become a script kiddie. The only place they go in life is jail (not where you want to be).

Now, you should know a great deal about hacking. You have a compendium of information at your fingertips with a mental index. You want the best advice? Don't hack. Odds are, you will get caught, and then it goes down on your criminal record, and unless you did something fan-fucking-tastic, like hacking the white house security cameras and get video of Slick Willie getting a BJ, you can pretty much kiss your computer future goodbye, cuz no one will hire a convicted hacker. If you do hack, be a white hat hacker. For example, upon breaking into a site, leave a note maybe including how to contact you (not through the phones, mail, real email address etc., do it through a hotmail account or something) or how to fix it. They may be nice enough to offer you a job! That's right, there are some people who get paid to hack and do what they love.

In conclusion, you may have noticed that this was not a real guide to hacking. That's because there is no one resource for hacking. This was a guide to LEARNING how to hack, which, if you want to be a real hacker, you will have to do. There is no one way to hack. (If so, it would be a lot easier for system administrators to keep you out!) It's a variety of different tricks as well as the ability to keep up with current vulnerabilities in software and hardware. You should also learn how to program. Even though Kevin Mitnick was infamous among the hacker culture for being the most wanted cracker, he couldn't even write his own exploits! That's pretty sad. Please use whatever information you have wisely and responsibly, and distribute it only to people who are worthy of it.

--------------------------------------------------------------------------------
(end of article)

This was one of the first and most influential texts on hacking I ever read. I copied it here because it seems to be no longer available from mc2.nu, which is where I originally found it.

Reading all that is a good start - but you have to understand, learning about web application security is not like learning a language - it's not just a case of picking up a textbook and when you reach the end you're done. It's more like learning to play a musical instrument, or learning to paint. You'll develop your own style over a long period of time - you'll never finish learning how to hack.

To be a hacker you need a few skills to start with
Are you a computer whizz? Are you smart? Do you like puzzles, codes, logic games? Do you have patience?
If not, then hacking really isn't something you'll enjoy. Sure, there are programs around the net that'll try to hack automatically for you, but that's not the point of being a hacker.

Also note that some of the books and RFCs aren't quite as current as they once were. If you want to learn how to hack modern computers you'll need to read modern information about them. You will 100% definitely need to learn how to program, I recommend java or C++.

I also very definitely agree with his suggestion to subscribe to bugtraq (securityfocus.com) but I'd suggest signing up a new email account solely for it; it's very high volume. You may also want to sign up to the security-basics, vuln-dev, web application security and pen-test lists

Also, read google's sci/tech news, securityfocus.com's news pages, wired magazine, phrack, slashdot, and so on. In fact, the more you read, the better equipped you'll be.


--------------------------------------------------------------------------------

Useful Links about how to hack

ESR's hacker howto

Gary Robson's How to become a hacker

elfQrin's open letter to wannabe hackers

donk boy's tutorial - if you follow this you will know everything you need to

Top security tools, as voted by nmap users

your suggestions/experiences/advice/resources/tutorials welcome.

The best advice I can give you on almost any topic (but especially hacking) is "be resourceful".


This article originally by R4di4tion (email). Originally published on mc2.nu, which hasn't been active for a long time.




Discussion Forum

Start a Discussion

Nobody has added any discussions yet! Add a discussion to get started.

Start a Discussion

Comment Wall (15 comments)

Add a Comment

You need to be a member of Hackers to add comments!

15 Comments

Sebastian Michaelis Comment by Sebastian Michaelis on April 25, 2009 at 12:38am
I have a friend who actually knows how to but she refuses to tell me her ways but probably because I haven't asked
Sebastian Michaelis Comment by Sebastian Michaelis on April 22, 2009 at 6:43pm
Whoa why would I try to Hack those sites it doesn't really appeal to me to hack those kind of sites though.So don't look at me for being the kind of person to do something that dumb
Mr.Jack Comment by Mr.Jack on April 21, 2009 at 3:16am
pleas dont hack even if you think you know what your doing, my friend was trying to hack a site (wich will remain nameless) cuzz i showed him this and his computer crashed it wouldent even start up.and he blamed me ( he deserved it for useing a kiddie script)so i just want to clear that up dont hack and if you know how to hack you probably dont need to hear this. this is for learning and not hacking my space or face book or any of that crap so if your only in this group to learn how to hack my space or something stupid like that leave now but if your hear cuuz this intrest you and you want learn (realy learn) then stay
Sebastian Michaelis Comment by Sebastian Michaelis on April 19, 2009 at 9:50pm
Yep ^^
Emo_Evee Comment by Emo_Evee on April 15, 2009 at 8:03pm
oh
Sebastian Michaelis Comment by Sebastian Michaelis on April 15, 2009 at 12:22pm
really that must have sucked but I didn't hack she just had a really easy password. some people
Mr.Jack Comment by Mr.Jack on April 15, 2009 at 11:59am
be care ful who you hack if they find out and are a good hacker kiss you computer good bye it happened to me.
Sebastian Michaelis Comment by Sebastian Michaelis on April 14, 2009 at 9:26pm
yea it will take me awhile to read it all but I will get there
and yes I hated a chick enough to mess with her computer life
If you want to know about I will tell you about her but she changed it all back so their isn't any screwed around mess -_-' but it would be funny if their still was
itsnoobboy = nathanchauuu Comment by itsnoobboy = nathanchauuu on April 13, 2009 at 9:51pm
Farr thats alot of paragraphs gotta read them all >.<
but its awsome Jack ^.^b
ÐåЯk_w!ngž Comment by ÐåЯk_w!ngž on April 13, 2009 at 8:52pm
Facebook! nice!!
  • 1
  • 2
 

Members (11)

Mr.Jack ÐåЯk_w!ngž Emo_Evee itsnoobboy = nathanchauuu Matt-Has-Gone-Back-In-Time- Zetsu Setsuyo Emo_Boy Jiro the Light God <3*~DeMoN~*<3 Angel Spectre shinji
 
 

About

Admin Admin created this social network on Ning.

Create your own social network!

 

© 2009   Created by Admin on Ning.   Create Your Own Social Network

Badges  |  Report an Issue  |  Privacy  |  Terms of Service