hacking Road map
hacking Road map
Linux: Linux (especially Kali Linux) ko samajhna zaroori hai, kyunki yeh ethical
hacking ke liye sabse popular OS hai. Aapko basic Linux commands aur file systems ke
baare mein padhna hoga.
Windows Security: Windows OS ki security features aur configurations ko samajhna
bhi zaroori hai, kyunki kai targets Windows-based hote hain.
File Systems and Permissions: File systems aur permissions ko samajhna zaroori hai,
especially jab aapko unauthorized access ko test karna ho.
OWASP Top 10: Web application vulnerabilities ke baare mein seekhna zaroori hai.
OWASP Top 10, jaise SQL Injection, Cross-Site Scripting (XSS), Cross-Site Request
Forgery (CSRF), Insecure Deserialization, etc., ko samajhna chahiye.
Tools: Aapko web vulnerabilities ko scan karne aur test karne ke liye tools seekhne
honge:
o Burp Suite: Web application security testing ke liye ek powerful tool.
o Nikto: Web server vulnerability scanning tool.
o OWASP ZAP: Open-source web application security scanner.
Basic Web Technologies: HTML, CSS, JavaScript, aur basic web development ka
understanding hona zaroori hai, taake aap web vulnerabilities samajh sakein.
Nmap: Network scanning aur mapping tool jo aapko target systems ke open ports aur
vulnerabilities discover karne mein madad karta hai.
Wireshark: Network traffic ko capture aur analyze karne ke liye, aap packet sniffing ka
use karte hain.
Netcat: Networking aur reverse shells ke liye use hota hai.
Metasploit: Penetration testing ke liye powerful framework hai. Iska use aapko pre-
built exploits aur payloads se hone wale attacks ko test karne mein hota hai.
Google Dorking: Advanced search queries ka use karke publicly available information
ko gather karna.
Hacking RoadMap
WHOIS Lookups: Domain aur server information retrieve karne ke liye WHOIS
services ka use.
Social Engineering: Kisi individual ya organization ke baare mein information collect
karna using non-technical means (phishing emails, impersonation, etc.).
Shodan: Internet-connected devices ki information gather karne ke liye ek search
engine hai.
Wi-Fi Hacking: Wi-Fi networks ko secure karne aur unko hack karne ke techniques
seekhna, jaise WEP/WPA cracking.
Aircrack-ng: Wireless network cracking ke liye popular tool hai.
Kismet: Wireless network sniffing tool.
USB Rubber Ducky: Physical devices jo ke keystroke injection kar sakte hain
(keystroke logging aur payload delivery).
Lockpicking: Kisi organization ya building ki physical security ko test karne ke liye
lockpicking seekhna (ethical scenarios mein).
1. TryHackMe and Hack The Box – Free beginner-friendly modules for hands-on
practice.
2. OverTheWire – CTF-style challenges for learning Linux security and penetration
testing.
3. OWASP Juice Shop – Learn about web vulnerabilities using a vulnerable web app.
4. VulnHub – Free downloadable vulnerable VMs for penetration testing practice.
5. Hacker101 – Free bug bounty and ethical hacking training.
6. Cybrary – Free introductory courses on cyber security.
7. PortSwigger Web Security Academy – Free learning modules on web security.
8. Google Gruyere – Vulnerable web application for practice.
9. SecurityTube – Free video tutorials on security and hacking.
10. Metasploit Unleashed – Free guide on using Metasploit for penetration testing.