How toward Become a Hacker
Steps toward become hacker:
1. Learn TCP/IP,
Basic Information gathering,Proxies, Socks, SSL, VPN, VPS, RDP, FTP, POP3, SMTP, Telnet, SSH.
2. Learn Linux, Unix, Windows -
You can do this using vmware or any virtual desktop utility.
3. Learn a programming language that's compatible with all OS - Perl, Python, C .4. Learn HTML, PHP, Javascript, ASP, XML, SQL, XSS, SQLI, RFI, LFI
5. Learn Reverse engineering furthermore crack some programs beneficial to serials easy ones like mirc, winzip, winrar or old games. 6. Code a fuzzer beneficial to common protocols - ftp, pop3, 80, 8080 - Pick some free software like ftp server, mail server, apache or iis webserver or a webserver all-in-one pack, or teamspeak, ventrilo, mumble.
7. Code a tool that uses grep toward sort out unique code in source codes.
8. Make a custom IPtable, IPsec firewall that blocks all incoming traffic furthermore out going traffic furthermore add filters toward accept certain ports that your software or scripts use.
9. Pick a kernel in linux or unix, also pick a Microsoft OS version lets say Winxp pro sp2 put them at the virtual desktops (vmware) furthermore find furthermore code a new local exploit in those versions, then install a Apache webserver at the Linux/Unix furthermore a IIS webserver at the winxp pro furthermore attempt toward find furthermore code a new local reverse_tcp_shell exploit.
10. Learn Cisco Router furthermore Switch configuration furthermore setup.
11. Learn Checkpoint Setup furthermore Config
12. Learn Wifi scanning,cracking, sniffing.
13. Pick a person in you phonebook beneficial to the area code you live in or city then ring the person on a anonymous line like skype or a payphone or a carded sim furthermore attempt toward social engineer the person beneficial to his name, address, data regarding birth, city born, country born, ISP connected with, Phone company connected with, What bank he/she uses furthermore anything else you can get.Then Attempt toward ring using a spoof caller ID software with the person's phone number - call the ISP furthermore try reset the password toward his/her internet connection/ webmail, get access toward bank account or ask them toward send out a new *** toward a new address (drop) with a new pin, reset regarding phone company passwords.
14. Use your information gathering skills toward get all the information off a website like a shop then use the spoof callerID software or hack your phone toward show a new number regarding the Webserver's Tech Support number then ring the shop owner furthermore try get the shop site password.
15. Do the same thing but attempt toward use a web attack against a site or shop toward gainadmin access.
16. Once got access upload a shell furthermore attempt toward exploit the server toward gain root using aexploit you coded not someone else s exploit.
17. Make your own Linux Distro
18. Use your own Linux Distro or use a vanilla Linux gnome (not kde) keep it with not much graphics so you can learn how toward depend at the terminal furthermore start from scratch install applications that you will only need beneficial to a blackbox (Security test box), make folders beneficial to fuzzers, exploits, scanners..etc Then load them up with your own scripts furthermore other tools ( By this stage you shouldn't need toward depend at other peoples scripts).
19. Learn macosx furthermore attempt toward gain access toward a Macosx box whether it be your own or someones else s.
20. Create a secure home network furthermore secure your own systems with your own Security policies furthermore firewall settings. All this isn't a over night learning it will take a nice 3 - 4 years toward learn a bit regarding this 5+ years toward learn most regarding it furthermore even then you may need time toward keep learn as IT keeps changing everyday.
Note: this post is beneficial to educational purpose only furthermore please tell in comments if you have any secrets about learning hacking.