Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

What is the best way to learn hacking ? Do you have to learn programming to do so?

Hey everybody i would like to ask you guys What is the best way to become a hacker ? and do i have to learn programming to become a hacker? Is programming a requirement when it comes to hacking in general ? Any advice and suggestions will be very appreciated... thanks in advance.

Also i forgot to add that i have no problem in learning programming also, I'm actually interested in learning different programming languages also ( I have no programming experience )
Networking, networking, networking. Sure there some scenarios where you don't need to know networking to hack something, but for the most part you need to know networking. Without network understanding, you are like a bank robber who does not know the roads to escape on.

It is pitiful to see 1337 hackers that cant port forward, or diagnose connection problems, or understand a live sniffer, or bypass ACLs, or keep a low network profile, or use nmap, etc, etc, etc.
??
(Dec 18, 2012 02:49 AM)lilphilog Wrote:  and do i have to learn programming to become a hacker? Is programming a requirement when it comes to hacking in general ?

no its not but if you want to go beyond the 'skid' lvl then yes. i reccomend you go in this orde

1.)vb.net
2.)c#
2.)python (either c# or py are good second langs, choose one then lrn the other nxt
4.)delphi or c++ (maybe both?!)
5.) asm
currently im on vb.net 😖
also im not the best so other pples input might be better than mine, so far i have only coded a mc acc stealer with a smtp script i found online. so i only had to make a fake gui lol took me 2 mins, thats the only 'hacking' i have done, but you can say i do know more than your avg skid 🎉

o ye networking too :D hope ive helped
Please way is to use the search function here. have many good articles
(Dec 18, 2012 03:02 AM)PinkPanther Wrote:  Networking, networking, networking. Sure there some scenarios where you don't need to know networking to hack something, but for the most part you need to know networking. Without network understanding, you are like a bank robber who does not know the roads to escape on.

It is pitiful to see 1337 hackers that cant port forward, or diagnose connection problems, or understand a live sniffer, or bypass ACLs, or keep a low network profile, or use nmap, etc, etc, etc.

Cool i never knew that, i will definitely add networking as one of things i need to learn.

Thanks dude i will definitely keep that in mind... I'm willing to listen to any advice and suggestions, so dont be scared to post them 😁
Depending on what kind of hacking you want to learn; it is always best to know how something works.

For example, say you want to hack websites - you would need to understand how the vulnerability (like SQLi) works, this is speed the "hacking process" up a lot.
A hackers best weapon is his mind. To become a good hacker you should want to learn everything. You don't study for becoming a hacker, you study different sections in computing because you enjoy it and want to learn more. Don't get in over your head.
(Dec 18, 2012 03:02 AM)PinkPanther Wrote:  Networking, networking, networking. Sure there some scenarios where you don't need to know networking to hack something, but for the most part you need to know networking. Without network understanding, you are like a bank robber who does not know the roads to escape on.

It is pitiful to see 1337 hackers that cant port forward, or diagnose connection problems, or understand a live sniffer, or bypass ACLs, or keep a low network profile, or use nmap, etc, etc, etc.

What he said ^^ along with INFORMATION GATHERING, INFORMATION GATHERING, INFORMATION GATHERING!

Perl, Ruby, and Bash scripting in a Linux environment are vital. I would NOT START WITH NMAP. NMAP is cheating and you won't learn anything, especially how noisy it is on a network. Netcat is a great tool to learn networking and hacking in a "hands-on" way. You'll use it a lot as you become more experienced, then you can move on to NMAP once you know what you're doing :)
-"Perl, Ruby, and Bash scripting are vital. " < Why are they VITAL ? You don't even need to know those scripting langs to throw something together.

-"NMAP is cheating and you won't learn anything" < So it's cheating to scan open ports and processes that might be running to aid you in your search for the correct method of exploiting ? Guess you have to be a magician instead.

-"then you can move on to NMAP once you know what you're doing :) " < Just wow.

Not sure if I should laugh or cry. How can you expect people to learn anything with answers like this, totally uneducated and wrong answer.
OK thank you guys i really appreciate all the feedback :)
(Dec 18, 2012 01:14 PM)ram-raid Wrote:  -"Perl, Ruby, and Bash scripting are vital. " < Why are they VITAL ? You don't even need to know those scripting langs to throw something together.

-"NMAP is cheating and you won't learn anything" < So it's cheating to scan open ports and processes that might be running to aid you in your search for the correct method of exploiting ? Guess you have to be a magician instead.

-"then you can move on to NMAP once you know what you're doing :) " < Just wow.

Not sure if I should laugh or cry. How can you expect people to learn anything with answers like this, totally uneducated and wrong answer.

I can tell you're a script kiddie -_- ..

Yes, NMAP is awesome, but it is cheating for beginners and skips the learning process "which is important". Also, NMAP is noisy on a network and most people on here don't know how to use it effectively besides basic commands. And those scripting languages are "VITAL", but that's over your head. I don't know what you "throw together", but it's definitely something I wouldn't use..
I know this is an old thread (which i forgot about) but i'm about to seriously get into programming, hacking and self teaching myself the craft and would like more answers and suggestions, so feel free to post please...
hacking is not something learned over night and yes you should learn programming as that will help you should you say hack a websight but hacking is not all fun and games you need tools and if you are to step out side of the law you would need tools such as ip masker and other things to make sure you are not traced and arrested
You don't NEED to learn programming but if you won't ever excel in anything if you don't. As PinkPanther says, a working knowledge of networking is also essential to have.

Some good starter languages:

-Python
-HTML (extremely easy)
-PHP (Harder than HTML but you'll learn some HTML if you learn PHP)
-Java
-Javascript

I do NOT recommend learning the following languages FIRST:

C++ (difficult for a beginner since it is lower level than most languages however, if you are feeling up to it, it's very powerful and is used in many applications which makes it essential for developing exploits)

C - Ditto

VB.net - IMO, the syntax is so different from other languages that it'll simply throw you off if you start off with it.

Good luck
(May 29, 2013 07:06 PM)Turtle™ Wrote:  You don't NEED to learn programming but if you won't ever excel in anything if you don't. As PinkPanther says, a working knowledge of networking is also essential to have.

Some good starter languages:

-Python
-HTML (extremely easy)
-PHP (Harder than HTML but you'll learn some HTML if you learn PHP)
-Java
-Javascript

I do NOT recommend learning the following languages FIRST:

C++ (difficult for a beginner since it is lower level than most languages however, if you are feeling up to it, it's very powerful and is used in many applications which makes it essential for developing exploits)

C - Ditto

VB.net - IMO, the syntax is so different from other languages that it'll simply throw you off if you start off with it.

Good luck

Thank you so much for the advice and feedback, i will definitely keep those in mind.... I still want learn programming regardless though, What are some good sites to start off with the learning? Are there any good online school type of websites for learning programming?

(May 29, 2013 07:03 PM)TornSoul Wrote:  hacking is not something learned over night and yes you should learn programming as that will help you should you say hack a websight but hacking is not all fun and games you need tools and if you are to step out side of the law you would need tools such as ip masker and other things to make sure you are not traced and arrested

Definitely, I totally understand that... Thats why i'm asking these question... I'm willing to put in the time to learn how to hack and program well.


Possibly Related Threads...
Thread / Author Replies Views Last Post
by IhatemyphoneDec 15, 2017 08:33 PM 21 628 Dec 15, 2017 08:33 PM
Last Post: CyberStrike
by Max_Blade15May 24, 2017 04:01 PM 11 287 May 24, 2017 04:01 PM
Last Post: mrpizzahut
by DustehJan 21, 2014 04:53 AM 7 141 Jan 21, 2014 04:53 AM
Last Post: teapot