I'm not Professional Hacker but not Noob also, I'm also learner like you all. I am posting this article for those people who want to be Hacker in little time without hard work.
Seven things you must know to become Hacker
- Right Definition & Meaning of Hacker.
- You must have Hacker Attitude & Confidence.
- Programming & Networking, (The Main thing beginner must know).
- Learn Networking, Linux, Start use Backtrack/Linux.
- Start using Linux, leave Windows. (I use Kali Linux)
- Create Penetration testing lab and try to Hack it.
- Never Give-up in Hacking - (Always remember there is always a way).
- Stop Requesting Hackers to teach Hacking or "Hack for me".
Right Definition & Meaning of Hacker
You know, beginners, lamers and noobs think to Hack facebook account, they
just learn Phishing, key-logging, Sniffing and some small tricks &
techniques to steal passwords- But seriously that isn't a Hacking,
That's a stealing method. Let's learn the real meaning of Hacker.
Hacker : A hacker is the one who search for vulnerabilities & flaws (weakness point of Web-Application or Software) and exploit it with different techniques and hack it or report it. There are only five purpose of hackers : Learn, Earn, Protest, Publicity, & Challenge. Simply hacker is awesome.
You must have an Hacker Attitude & Confidence
Hacker must have an attitude to break anything with their knowledge, talent & Experience. I saw that many people's says - I'll learn all Programming languages to become Hacker, but the fact is they give up and start believing, I don't need to learn Programming I can hack directly via exploits and small techniques!, but it's simply impossible. Even I too accept learning programming is not easy, but it ain't hard also. You must have confidence and an attitude to do something at any how condition, think like hacker - try to know how stuffs work ? think different from all, Be quite and Simply awesome guy with an attitude of ability to do something. Believe in what you see, feel and be the tech lover, just Program and Keep Calm - Never GIVE UP. Try to learn all types of Computer Technology start with Basic and go step by step! Feel like hacker, Make contacts with hackers and crackers.
Stop Requesting Hackers to teach Hacking, this is very bad method learners use to talk with hackers, then only hackers understand that you're lamer and noob - After that he doesn't like to talk with you.
Hacker must have an attitude to break anything with their knowledge, talent & Experience. I saw that many people's says - I'll learn all Programming languages to become Hacker, but the fact is they give up and start believing, I don't need to learn Programming I can hack directly via exploits and small techniques!, but it's simply impossible. Even I too accept learning programming is not easy, but it ain't hard also. You must have confidence and an attitude to do something at any how condition, think like hacker - try to know how stuffs work ? think different from all, Be quite and Simply awesome guy with an attitude of ability to do something. Believe in what you see, feel and be the tech lover, just Program and Keep Calm - Never GIVE UP. Try to learn all types of Computer Technology start with Basic and go step by step! Feel like hacker, Make contacts with hackers and crackers.
Stop Requesting Hackers to teach Hacking, this is very bad method learners use to talk with hackers, then only hackers understand that you're lamer and noob - After that he doesn't like to talk with you.
Learn by yourself or Join Hacking Institutes :
- CEH : Certified Ethical Hacker.
- CHFI : Computer Hacking Forensics Investigation.
- CCNA : Cisco Certified Networking Associate.
- CISSP : Certified Information System Security Professional.
- CCSN : Certified Cyber Security Ninja.
The main problem of all learners, beginners is that they don't want to learn Programming - it's hard but if you once stepped never look back and always remember that "Beginning part is always Hard!", Nothing is impossible. Go step-by-step in Programming field, Don't start with Hard parts.
Hacking is possible only when you're good in Programming. If you're champ in programming and Networking then Hacking is like a Piece of Cake for you, yeah it will take little long time, but it's really worthy. Programming is the solution of all problems that learners faces in hacking, coding and learning. Programming is the source, base and the main point of Computer Application or Web Application.
Questions which are always be asked by noobs to other hackers:
1) Can I learn Hacking without Knowing Programming ?
2) How can I learn Programming ?
3) What Should I learn to become Hacker ?
Can I learn Hacking without Knowing Programming ?
Simply you can't. if you don't know Programming then you can't Hack anything, Yeah you can learn simple tricks, and some basic attacks only. But if you want to become Professional Hacker or Security Researcher then you'll have to become Champ in Programming and Networking. Guys Programming isn't too much hard just we need to concentrate and practice, practice & practice. If you'll understand Programming and Coding of Web-App, and Software then you'll simply understand weakness point of the App, You'll get to know how it works and you can Create, Explore, Hack, Learn and Earn.
Programming
language is the base of Hacking, without Programming no one can learn
Hacking, I mean Professional & Best Hacking methods like
Vulnerability Hunting, Exploitation, Reverse Engineering, SQLi, XSS
& Advance XSS methods etc.
How can I learn Programming ?
There are many ways to learn Programming languages, if you are passionate in Hacking & Programming and you are Computer geek! then you can do it by yourself only : Yeah! you can use Google, E-books, Some Websites that teach us online Programming languages, or you can also learn in Group friends or Join Classes.
What Should I learn to become Hacker ?
There are many ways to learn Programming languages, if you are passionate in Hacking & Programming and you are Computer geek! then you can do it by yourself only : Yeah! you can use Google, E-books, Some Websites that teach us online Programming languages, or you can also learn in Group friends or Join Classes.
What Should I learn to become Hacker ?
Well, this
is our main Point of tutorial - So what should I learn ? First of all
be passionate about Programming & Hacking. Trust in yourself & Have Patience.
There are two fields in Hacking :
1. Web-Application Hacking
So, first
of all make sure in which field you want to become best. If you'll ask
me then I'll prefer you First Web Application Hacking & Programming,
web Programming isn't too much Hard, you'll be able to understand
Software Programming languages. Below is the Step by Step Languages
Guide and Compulsory Programming languages for Hackers.
Web Application Hacking & Programming
As you
know that, Web Application are coded in different languages and
methods using Advance Programming techniques and Codes, and if you'll
learn all types of Web Programming and Coding then you'll be able to
Hack it & find weakness point of Web App.
Important Programming languages for Hackers
- HTML, JavaScript, & CSS (DHTML)
- PHP/ASP & SQL (Most Recommended - Server Side Scripting)
- Ajax, jQuery, & JSON - (Must know little bit)
- XML, DHTML.
- Networking - (TCP/IP, HTTP, SMPT, etc) Most recommended.
- Moving to advance stuffs like - (Python, C, Perl, and Ruby)
HTML
is one of the famous and all time useful Web Programming languages, to
develop website and contents it is strongly recommended you to learn
HTML. Static and Dynamic generators. JavaScript and CSS is also useful for hackers to discover XSS flaws and Bypassing techniques.
PHP/ASP is
strongly recommended you to learn because it is server side scripting
languages. It's Dynamic Web-Apps Programming language. Now SQL, As you
know that SQL Injection the technique of Injection attacks into DB, that
can leak website sensitive data and also lead to Defacement. XML is
also recommende to learn - Data transmission, SOAP technology etc.
AJAX,
jQuery and JSON are lightweight fat client - programming languages, it's
not highly recommended but you must know it's 50%.
Now
Networking is also one of the mostly recommended thing you must learn.
because without knowing it's flow, method, logic and Encoding/Decoding
you won't understand how everything is going on. so the most important
things you must know is - TCP/IP, SSL, HTTP, SMPT, Proxies and Other
Protocols.
Unfortunately
even i've not moved to advance stuffs like Python, Perl - Writing
exploits, so no experience or knowledge. I'm still on programming, but
i'll definitely post in future about Advance Scripting and writing
Exploits.
Software Cracking/Hacking & Programming
Now Software Cracking, Hacking & Programming is also very useful in Computer Hacking & Cracking Field. #Reverse
Engineering, #Network, Adatpter, Wifi Cracking & Hacking, #Software
Cracking #Virus #Trojan #Malware and etc methods used to hack ,
#Software and #Secret Service Information.
What you must know ?
- C Programmming
- C++
- Python
- UNIX/Linux
- VB & .Net
- Assembly Language (Most Important for Cracking & Hacking)
- Without Learning Programming & Networking you cannot Hack anything.
Source: Hackw0rm