एथिकल हैकिंग कोर्स
पूरा मुफ़्त कोर्स • हिंदी में • असली commands के साथ

एथिकल हैकिंग और साइबर सुरक्षा — पूरा कोर्स

बिलकुल शुरुआत से उन्नत स्तर तक — हर टूल के असली commands, हर चीज़ विस्तार से, lab setup, OWASP, टूल्स, सर्टिफिकेशन और अभ्यास। सब कुछ आसान हिंदी में।

📚 15 मॉड्यूल ⌨️ 200+ commands 🧪 हैंड्स-ऑन लैब 🎯 बिगिनर से एडवांस
✍️ अभ्यास Workbook खोलें — उदाहरण + हल सहित →
⚠️ सबसे ज़रूरी नियम (पढ़ना अनिवार्य): नीचे दिए सभी commands सिर्फ़ अपनी खुद की लैब या उस सिस्टम पर चलाएँ जिसके मालिक ने आपको लिखित अनुमति दी हो। बिना अनुमति किसी वेबसाइट, नेटवर्क या डिवाइस पर इन्हें चलाना भारत में IT Act 2000 के तहत अपराध है। इस कोर्स का मकसद बचाव (defence) और सीखना है।

M1 एथिकल हैकिंग क्या है

हैकर के प्रकार • रेड/ब्लू टीम • CIA ट्रायड • भारत में कानून

हैकिंग यानी किसी सिस्टम को इस तरह समझना और इस्तेमाल करना जो उसके बनाने वालों ने सोचा नहीं था। हैकिंग अपने आप में गलत नहीं — फ़र्क़ इरादे और अनुमति से पड़ता है।

हैकर के प्रकार

  • व्हाइट हैट (एथिकल हैकर): अनुमति लेकर कमज़ोरियाँ ढूँढते हैं ताकि ठीक किया जा सके। यही इस कोर्स का रास्ता है।
  • ब्लैक हैट: बिना अनुमति, गलत फ़ायदे के लिए। अपराध है।
  • ग्रे हैट: बिना अनुमति कमज़ोरी ढूँढ लेते हैं, नुकसान का इरादा नहीं; फिर भी कानूनन गलत।
  • स्क्रिप्ट किडी: बिना समझे दूसरों के टूल चलाने वाले। हैक्टिविस्ट: किसी मकसद से हैकिंग करने वाले।

रेड टीम बनाम ब्लू टीम

  • रेड टीम — हमला करने वाले (आक्रमण का अभ्यास)
  • ब्लू टीम — बचाव करने वाले (हमला पकड़ना और रोकना)
  • पर्पल टीम — दोनों का तालमेल

सुरक्षा के तीन स्तंभ (CIA Triad)

  • गोपनीयता (Confidentiality): डेटा सिर्फ़ अधिकृत लोग देखें।
  • अखंडता (Integrity): डेटा बिना अनुमति बदला न जाए।
  • उपलब्धता (Availability): ज़रूरत पर सिस्टम चालू मिले।

भारत में कानून — IT Act 2000

धाराकिस बारे में
43बिना अनुमति कंप्यूटर में घुसना, डेटा निकालना/नुकसान — जुर्माना
66कंप्यूटर से जुड़ी छेड़छाड़ / धोखाधड़ी — जेल और जुर्माना
66Cपहचान की चोरी (पासवर्ड, डिजिटल सिग्नेचर)
66Dकंप्यूटर के ज़रिए धोखा देकर किसी की पहचान बनाना
66Fसाइबर आतंकवाद (गंभीर अपराध)
इसलिए: कभी भी बिना लिखित अनुमति किसी असली सिस्टम पर कुछ मत कीजिए। एथिकल हैकर के पास हमेशा लिखित मंज़ूरी (authorization) होती है।

M2 नेटवर्किंग की बुनियाद

बिना नेटवर्किंग समझे हैकिंग नहीं आती — यह सबसे ज़रूरी नींव है।

जब आप वेबसाइट खोलते हैं, आपका डिवाइस (क्लाइंट) किसी सर्वर से बात करता है। हैकिंग का बड़ा हिस्सा यही समझना है कि यह बातचीत कैसे होती है और कहाँ कमज़ोर पड़ती है।

IP पता और पोर्ट

  • हर डिवाइस का एक IP पता होता है (जैसे 192.168.1.5)। प्राइवेट IP घर के अंदर, पब्लिक IP इंटरनेट पर।
  • एक ही IP पर कई सेवाएँ — हर एक का एक पोर्ट नंबर (इमारत के कई दरवाज़े)।
पोर्टसेवाकाम
21FTPफ़ाइल ट्रांसफ़र
22SSHदूर से सर्वर चलाना
25SMTPईमेल भेजना
53DNSनाम → IP
80HTTPवेबसाइट
443HTTPSसुरक्षित वेबसाइट
445SMBविंडोज़ फ़ाइल शेयर
3306MySQLडेटाबेस
3389RDPविंडोज़ रिमोट डेस्कटॉप

TCP बनाम UDP • OSI मॉडल

  • TCP — भरोसेमंद, कनेक्शन बनाकर (वेब, ईमेल)। UDP — तेज़, बिना पुष्टि (DNS, वीडियो)।
  • OSI की 7 परतें: Physical, Data Link, Network, Transport, Session, Presentation, Application। हैकर के लिए मुख्य: Network (IP), Transport (TCP/UDP), Application (HTTP)।
▶ नेटवर्किंग के बुनियादी commands (अपने सिस्टम पर सुरक्षित)
ip a # अपना IP और नेटवर्क कार्ड देखें ip route # gateway (राउटर) का पता ping google.com # पहुँच/देरी जाँचें traceroute google.com # रास्ते के हर hop को देखें nslookup allexamsnotes.in # नाम → IP dig allexamsnotes.in ANY # पूरी DNS जानकारी whois allexamsnotes.in # डोमेन किसके नाम ss -tulpn # मेरे सिस्टम पर कौन-से पोर्ट खुले हैं curl -I https://allexamsnotes.in # सिर्फ़ HTTP headers
👉 अभ्यास: ऊपर के हर command को अपने लैपटॉप पर चलाकर output समझें — यही नेटवर्किंग की असली समझ बनाती है।

M3 लिनक्स और कमांड लाइन

हैकिंग के ज़्यादातर टूल लिनक्स पर चलते हैं — कमांड लाइन आना बहुत ज़रूरी है।

सबसे लोकप्रिय: Kali Linux और Parrot OS — इनमें सैकड़ों सुरक्षा टूल पहले से इंस्टॉल रहते हैं।

फ़ाइल और फ़ोल्डर

pwd # अभी किस फ़ोल्डर में हैं ls -la # सब फ़ाइलें (छिपी भी) + permissions cd /var/www # फ़ोल्डर बदलें cat file.txt # फ़ाइल पढ़ें less file.txt # बड़ी फ़ाइल पन्ना-दर-पन्ना mkdir test && cd test # फ़ोल्डर बनाकर अंदर जाएँ cp a.txt b.txt # कॉपी mv a.txt /tmp/ # move / rename rm -r folder # मिटाएँ (बहुत संभलकर)

खोज और टेक्स्ट

find / -name "*.conf" 2>/dev/null # फ़ाइल खोजें grep -r "password" /etc 2>/dev/null # शब्द ढूँढें cat file | sort | uniq -c # गिनती के साथ unique लाइनें wc -l file.txt # कितनी लाइनें

यूज़र और परमिशन (rwx)

whoami # मैं कौन हूँ id # मेरे group/अधिकार sudo su # root बनें (एडमिन) chmod +x script.sh # चलाने लायक बनाएँ chmod 644 file # rw-r--r-- chown user:user file # मालिक बदलें

प्रोसेस, सेवा, पैकेज

ps aux | grep nginx # चल रहे प्रोग्राम top # लाइव CPU/RAM systemctl status ssh # सेवा की स्थिति sudo apt update && sudo apt install nmap # टूल इंस्टॉल

छोटा Bash स्क्रिप्ट उदाहरण

#!/bin/bash # कई IP पर एक साथ ping (अपने लैब नेटवर्क पर) for ip in 192.168.56.{1..20}; do ping -c1 -W1 $ip &>/dev/null && echo "$ip चालू है" done
👉 अभ्यास: TryHackMe का "Linux Fundamentals" या OverTheWire का Bandit — कमांड लाइन सीखने का सबसे अच्छा तरीका।

M4 हैकर्स के लिए प्रोग्रामिंग

प्रोग्रामिंग से टूल समझें, अपने टूल बनाएँ और काम ऑटोमेट करें।

Python — सबसे ज़रूरी

# एक सरल उदाहरण — वेबसाइट का जवाब देखना import requests r = requests.get("https://example.com") print(r.status_code, len(r.text)) # एक सरल port-check (अपने लैब IP पर) import socket s = socket.socket() s.settimeout(1) print("खुला" if s.connect_ex(("192.168.56.101", 80))==0 else "बंद")

काम की लाइब्रेरी: requests (वेब), socket (नेटवर्क), scapy (पैकेट), beautifulsoup4 (वेब से डेटा)।

Bash, HTML/JS, SQL

  • Bash — लिनक्स पर बार-बार के काम ऑटोमेट करने के लिए।
  • HTML/CSS/JavaScript — वेब हैकिंग के लिए समझना ज़रूरी कि पेज कैसे बनते और ब्राउज़र में चलते हैं।
  • SQL — SELECT ... WHERE समझना SQL Injection (वेब सुरक्षा) के लिए ज़रूरी।
👉 लक्ष्य: कोड का माहिर बनना ज़रूरी नहीं — बस इतना कि किसी स्क्रिप्ट को पढ़कर समझ सकें और थोड़ा बदल सकें।

M5 अपनी हैकिंग लैब बनाना

अभ्यास सिर्फ़ अपनी लैब में — यही कानूनी और सुरक्षित तरीका है।

सुनहरा नियम: कभी किसी असली वेबसाइट/नेटवर्क पर टूल मत चलाएँ। नीचे की मशीनें जान-बूझकर कमज़ोर बनाई गई हैं, सिर्फ़ सीखने के लिए।
  1. VirtualBox (मुफ़्त) इंस्टॉल करें — एक कंप्यूटर में कई वर्चुअल कंप्यूटर चलाने के लिए।
  2. Kali Linux की तैयार VM डाउनलोड करके चलाएँ — यह आपकी "हमला करने वाली" मशीन।
  3. एक-दो कमज़ोर मशीनें जोड़ें (नीचे) — ये आपके "निशाने"।
  4. सबको Host-Only Network पर रखें ताकि वे इंटरनेट/किसी और से न जुड़ें।
  5. Snapshot लें — गड़बड़ होने पर एक क्लिक में पुरानी हालत में लौटें।

DVWA अपनी लैब में Docker से चलाना (एक कमांड)

# अपने कंप्यूटर/Kali पर — फिर ब्राउज़र में http://localhost:8080 docker run --rm -it -p 8080:80 vulnerables/web-dvwa
मशीनकिसके लिए
DVWAवेब सुरक्षा के शुरुआती अभ्यास (बहुत आसान)
OWASP Juice Shopआधुनिक वेब ऐप की कमज़ोरियाँ
Metasploitable 2नेटवर्क और सिस्टम स्तर का अभ्यास
VulnHubसैकड़ों मुफ़्त कमज़ोर मशीनें
👉 कंप्यूटर कमज़ोर है? VM की जगह TryHackMe / Hack The Box इस्तेमाल करें — लैब ब्राउज़र में ही चलती है (मॉड्यूल 13)।

M6 हैकिंग की कार्यप्रणाली (5 चरण)

हर पेनिट्रेशन टेस्ट एक तय तरीके से होता है — बेतरतीब नहीं।

  1. Reconnaissance (जानकारी जुटाना): निशाने की खुली जानकारी — डोमेन, IP, तकनीक। (M7)
  2. Scanning: कौन-से पोर्ट खुले, कौन-सी सेवा/वर्शन। (M8)
  3. Gaining Access: मिली कमज़ोरी से प्रवेश — सिर्फ़ अपनी लैब में।
  4. Maintaining Access: दिखाना कि हमलावर कितनी देर टिक सकता है।
  5. Covering Tracks / रिपोर्टिंग: एथिकल हैकर साफ़ रिपोर्ट बनाता है — क्या मिला, कैसे ठीक करें।

याद रखें: एथिकल हैकिंग का असली मूल्य आख़िरी चरण — रिपोर्ट में है। जाने-माने तरीके: PTES, OWASP Testing Guide, MITRE ATT&CK।

M7 जानकारी जुटाना — Reconnaissance और OSINT

अच्छा टेस्ट अच्छी जानकारी से शुरू होता है।

  • Passive (छिपा): निशाने को छुए बिना खुली जानकारी — गूगल, सोशल मीडिया, रिकॉर्ड।
  • Active (सीधा): निशाने से सीधे बात करके — इसमें पहचान का जोखिम।
▶ OSINT commands (अपने या अनुमति वाले डोमेन पर)
whois example.com # मालिक, तारीख़ dig example.com ANY # सारे DNS रिकॉर्ड dig +short mx example.com # मेल सर्वर host -t ns example.com # nameservers theHarvester -d example.com -b bing # ईमेल/सबडोमेन इकट्ठा sublist3r -d example.com # सबडोमेन खोज curl https://crt.sh/?q=example.com # SSL लॉग से सबडोमेन

Google Dorking (सिर्फ़ खोज ऑपरेटर)

site:example.com filetype:pdf # सार्वजनिक PDF site:example.com intitle:"index of" # खुले फ़ोल्डर inurl:admin site:example.com # admin पेज

और: Shodan (इंटरनेट से जुड़े डिवाइस), Maltego (रिश्ते जोड़ना), haveibeenpwned.com (ईमेल लीक जाँच)।

बचाव का नज़रिया: OSINT सिखाता है कि आप/आपका संगठन इंटरनेट पर कितनी जानकारी छोड़ रहे हैं। सीखकर अपनी जानकारी कम करें — यही असली फ़ायदा।

M8 स्कैनिंग और Enumeration

अब पता करें कि निशाने पर कौन-से दरवाज़े खुले और पीछे क्या चल रहा है। (सिर्फ़ अपनी लैब/अनुमति वाले IP पर)

Nmap — स्कैनिंग का राजा

nmap 192.168.56.101 # सामान्य पोर्ट स्कैन nmap -sV 192.168.56.101 # सेवा और वर्शन nmap -sV -sC 192.168.56.101 # + डिफ़ॉल्ट स्क्रिप्ट (बहुत काम का) nmap -p- 192.168.56.101 # सभी 65535 पोर्ट nmap -A 192.168.56.101 # OS + वर्शन + स्क्रिप्ट (आक्रामक) nmap -sn 192.168.56.0/24 # पूरे नेटवर्क में कौन-से होस्ट ज़िंदा nmap --script vuln 192.168.56.101 # ज्ञात कमज़ोरियाँ nmap -oN scan.txt 192.168.56.101 # नतीजा फ़ाइल में सहेजें

Enumeration (गहरी जानकारी)

enum4linux -a 192.168.56.101 # SMB/विंडोज़ जानकारी smbclient -L //192.168.56.101/ # शेयर की सूची ftp 192.168.56.101 # FTP लॉगिन (anonymous?) gobuster dir -u http://192.168.56.101 -w /usr/share/wordlists/dirb/common.txt # छिपे फ़ोल्डर

Wireshark / tcpdump — ट्रैफ़िक विश्लेषण

sudo tcpdump -i eth0 -n port 80 # टर्मिनल में पैकेट देखें # GUI के लिए: wireshark चलाएँ, interface चुनें, filter: http

अपने-आप कमज़ोरी ढूँढने के scanners: Nessus, OpenVAS। इनके नतीजों को खुद परखें (कई बार गलत अलार्म)।

M9 वेब ऐप्लिकेशन सुरक्षा — OWASP Top 10

आज की ज़्यादातर हैकिंग वेब पर होती है। यह सबसे अहम मॉड्यूल है।

OWASP Top 10 वेब ऐप की 10 सबसे आम और ख़तरनाक कमज़ोरियाँ। हर एथिकल हैकर को ज़बानी याद होनी चाहिए।

#कमज़ोरीसरल अर्थ + बचाव
1Broken Access Controlकोई वो देखे/करे जिसकी अनुमति नहीं → सही एक्सेस जाँच
2Cryptographic Failuresकमज़ोर/गायब एन्क्रिप्शन → HTTPS, मज़बूत हैश
3Injection (SQLi/XSS)गलत इनपुट से धोखा → इनपुट जाँच, parameterized query
4Insecure Designडिज़ाइन में ही सुरक्षा की कमी → threat modeling
5Security Misconfigurationडिफ़ॉल्ट पासवर्ड, खुली जानकारी → सख़्त config
6Vulnerable Componentsपुरानी लाइब्रेरी → नियमित अपडेट
7Auth Failuresकमज़ोर लॉगिन/सेशन → MFA, rate-limit
8Data Integrity Failuresबिना जाँचे अपडेट → signature जाँच
9Logging Failuresहमला पता न चले → अच्छे लॉग + निगरानी
10SSRFसर्वर से ज़बरदस्ती अंदरूनी अनुरोध → allowlist
▶ वेब टेस्टिंग के टूल (अपनी DVWA/Juice Shop लैब पर)
# छिपे फ़ोल्डर/फ़ाइल ढूँढना gobuster dir -u http://localhost:8080 -w /usr/share/wordlists/dirb/common.txt ffuf -u http://localhost:8080/FUZZ -w /usr/share/wordlists/dirb/common.txt # वेब सर्वर की ज्ञात कमज़ोरियाँ nikto -h http://localhost:8080 # SQL Injection टेस्टिंग (अपनी लैब के URL पर) sqlmap -u "http://localhost:8080/vulnerabilities/sqli/?id=1" --batch --dbs # WordPress साइट की जाँच (अपनी) wpscan --url http://localhost:8080 --enumerate u

Burp Suite — वेब टेस्टिंग का मुख्य टूल: ब्राउज़र और साइट के बीच बैठकर हर request देखने/बदलने देता है। मुफ़्त Community वर्शन काफ़ी है।

👉 सबसे अच्छा मुफ़्त अभ्यास: PortSwigger Web Security Academy (क़दम-दर-क़दम)। हर कमज़ोरी के साथ उसे ठीक करना ज़रूर सीखें — यही असली कौशल।

M10 पासवर्ड, सिस्टम सुरक्षा और क्रिप्टोग्राफी

पासवर्ड कैसे टूटते हैं, कैसे सुरक्षित रखें, और एन्क्रिप्शन की बुनियाद।

शब्दमतलब
Hashingएक-तरफ़ा (वापस नहीं आता) — पासवर्ड जाँचने के लिए
Encryptionदो-तरफ़ा (चाबी से वापस आता है) — गोपनीयता
Encodingसिर्फ़ रूप बदलना (Base64) — सुरक्षा नहीं
▶ हैश और पासवर्ड ऑडिट (सिर्फ़ अपने/अनुमति वाले हैश पर)
# हैश पहचानें hashid '5f4dcc3b5aa765d61d8327deb882cf99' hash-identifier # John the Ripper से हैश-फ़ाइल की ऑडिट (अपनी) john --wordlist=/usr/share/wordlists/rockyou.txt hashes.txt john --show hashes.txt # Hashcat (GPU तेज़) — MD5 उदाहरण (mode 0) hashcat -m 0 -a 0 hashes.txt /usr/share/wordlists/rockyou.txt # Hydra — अपनी लैब सेवा के लॉगिन की मज़बूती जाँचना hydra -l admin -P rockyou.txt 192.168.56.101 ssh

Privilege Escalation (अवधारणा)

सिस्टम में कम अधिकार से घुसकर किसी गलत सेटिंग से root/एडमिन पाना। जाँच के टूल: linpeas.sh (Linux), winPEAS (Windows) — ये गलत permissions, पुरानी सेवाएँ आदि दिखाते हैं।

sudo -l # मैं sudo से क्या-क्या चला सकता हूँ find / -perm -4000 2>/dev/null # SUID फ़ाइलें # संदर्भ: gtfobins.github.io पर देखें कि कौन-सी बाइनरी कैसे escalate होती है

क्रिप्टोग्राफी

  • Symmetric — एक चाबी (तेज़)। Asymmetric — पब्लिक+प्राइवेट (HTTPS का आधार)।
  • SSL/TLS, PKI, डिजिटल सिग्नेचर — इंटरनेट की सुरक्षा इन्हीं पर टिकी है।
सुरक्षित पासवर्ड: लंबे अनोखे पासवर्ड, MFA (दो-स्तरीय), पासवर्ड मैनेजर, और सर्वर पर अच्छा हैश (bcrypt/argon2)। rockyou.txt जैसी सूचियाँ दिखाती हैं कि आम पासवर्ड कितनी जल्दी टूटते हैं।

M11 वायरलेस, सोशल इंजीनियरिंग और मालवेयर

जागरूकता और बचाव — नुकसान करना नहीं, पहचानना और रोकना सीखें।

Wi-Fi सुरक्षा (अपने ही राउटर पर अभ्यास)

  • WEP (टूटा) → WPA/WPA2 → WPA3 (सबसे सुरक्षित)।
  • सुरक्षित सेटअप: WPA2/WPA3, लंबा पासवर्ड, डिफ़ॉल्ट एडमिन पासवर्ड बदलें, WPS बंद करें।
iwconfig # वायरलेस कार्ड देखें sudo airmon-ng start wlan0 # monitor mode (अपने कार्ड पर) sudo airodump-ng wlan0mon # आस-पास के अपने नेटवर्क देखें # aircrack-ng सिर्फ़ अपने नेटवर्क की मज़बूती जाँचने के लिए

सोशल इंजीनियरिंग — इंसान को धोखा

  • फ़िशिंग (नकली ईमेल/लिंक), विशिंग (फ़ोन), स्मिशिंग (SMS)।
  • बचाव: लिंक जाँचें, OTP/पासवर्ड किसी को न दें, भेजने वाले की पुष्टि करें, जल्दबाज़ी से सावधान।

मालवेयर के प्रकार (समझ और बचाव)

प्रकारक्या करता है
वायरसदूसरी फ़ाइलों से चिपककर फैलता है
वर्मखुद-ब-खुद नेटवर्क में फैलता है
ट्रोजनअच्छी फ़ाइल के भेस में छिपा नुकसान
रैनसमवेयरफ़ाइलें लॉक करके फिरौती माँगता है
स्पायवेयरचुपके से जासूसी करता है
नोट: यह कोर्स मालवेयर बनाना नहीं सिखाता। मक़सद है पहचानना और बचाव — अपडेट, एंटीवायरस, बैकअप और जागरूकता।

M12 पूरा Tools Reference (हर टूल + commands)

कौन-सा टूल किस काम आता है, कैसे install करें, और एक असली उदाहरण। ज़्यादातर Kali में पहले से रहते हैं।

🔍 जानकारी और स्कैनिंग

टूलकामउदाहरण command
Nmapपोर्ट/सेवा स्कैनnmap -sV -sC <IP>
Masscanबहुत तेज़ पोर्ट स्कैनmasscan <IP> -p0-65535
theHarvesterईमेल/सबडोमेन OSINTtheHarvester -d site -b bing
Sublist3rसबडोमेन खोजsublist3r -d site
Wiresharkपैकेट विश्लेषणGUI / tshark -i eth0

🌐 वेब ऐप्लिकेशन

टूलकामउदाहरण command
Burp Suiteवेब proxy/टेस्टिंगGUI (Community मुफ़्त)
OWASP ZAPमुफ़्त वेब scannerzaproxy
Niktoवेब सर्वर कमज़ोरीnikto -h <url>
sqlmapSQL Injection टेस्टsqlmap -u "<url>" --batch
Gobusterफ़ोल्डर/सबडोमेन brutegobuster dir -u <url> -w <list>
ffufतेज़ web fuzzingffuf -u <url>/FUZZ -w <list>
wpscanWordPress जाँचwpscan --url <url>

🔑 पासवर्ड और एक्सप्लॉइटेशन

टूलकामउदाहरण command
John the Ripperहैश-ऑडिटjohn --wordlist=rockyou.txt h.txt
HashcatGPU हैश-ऑडिटhashcat -m 0 h.txt rockyou.txt
Hydraलॉगिन-ऑडिटhydra -l user -P list <IP> ssh
Metasploitएक्सप्लॉइट फ्रेमवर्क (लैब)msfconsole
linpeas / winPEASpriv-esc जाँच./linpeas.sh

📡 वायरलेस और नेटवर्क

टूलकामउदाहरण command
aircrack-ngWi-Fi सुरक्षा जाँच (अपनी)airmon-ng start wlan0
netcat (nc)नेटवर्क का "चाकू"nc -lvnp 4444
tcpdumpटर्मिनल पैकेट capturetcpdump -i eth0
👉 टूल याद रखने से ज़्यादा ज़रूरी है समझना कि वह क्यों और कहाँ इस्तेमाल होता है। एक-एक को अपनी लैब में आराम से आज़माएँ। सब एक साथ इंस्टॉल करने के लिए नीचे ★ सब Tools एक साथ Install देखें।

M13 अभ्यास मंच और CTF

रोज़ हाथ चलाएँ — ये मंच बिलकुल कानूनी हैं।

मंचकिसके लिए
TryHackMeशुरुआती — क़दम-दर-क़दम रूम (सबसे बढ़िया शुरुआत)
Hack The Boxआगे — असली जैसी मशीनें; HTB Academy भी
PortSwigger Academyवेब सुरक्षा — मुफ़्त और बेहतरीन
VulnHubडाउनलोड करने लायक कमज़ोर मशीनें
OverTheWire (Bandit)लिनक्स/कमांड लाइन खेल-खेल में
PicoCTFशुरुआती CTF चुनौतियाँ

CTF (Capture The Flag) — सुरक्षा पहेलियाँ जहाँ आप एक छिपा "flag" ढूँढते हैं। रोज़/हफ़्ते एक मशीन का लक्ष्य रखें।

सलाह: हर मशीन के बाद एक छोटा writeup लिखें — यही आगे आपका पोर्टफ़ोलियो बनेगा।

M14 सर्टिफिकेशन, करियर और बग बाउंटी

सीखने को नौकरी और कमाई में बदलने का रास्ता।

सर्टिफिकेशनस्तर
CompTIA Security+नींव — बुनियादी सुरक्षा ज्ञान
eJPTशुरुआती व्यावहारिक पेनिट्रेशन टेस्टिंग
CEHज्ञान-आधारित, नौकरी में मान्यता
PNPT / OSCPव्यावहारिक और प्रतिष्ठित (OSCP सबसे मान्य)

करियर के रास्ते

  • Penetration Tester — अनुमति से हमला करके कमज़ोरी ढूँढना।
  • SOC Analyst — हमलों पर नज़र और जवाब (Blue Team)।
  • Bug Bounty Hunter — कंपनियों की कमज़ोरी ढूँढकर इनाम।

बग बाउंटी कैसे शुरू करें

  1. HackerOne या Bugcrowd पर खाता बनाएँ।
  2. प्रोग्राम का scope ध्यान से पढ़ें — सिर्फ़ अनुमति वाली चीज़ों पर टेस्ट।
  3. छोटे, आसान लक्ष्यों से शुरू; एक कमज़ोरी पर गहराई से काम।
  4. साफ़ रिपोर्ट लिखना सीखें — यही इनाम दिलाती है।

अपनी TryHackMe/HTB प्रोफ़ाइल, GitHub और CTF writeups को आगे रखें — यही आपका असली रिज़्यूमे है।

M15 संसाधन और 6-महीने की योजना

आगे पढ़ने के लिए और एक साफ़ रास्ता।

किताबें

  • Linux Basics for Hackers — OccupyTheWeb (शुरुआत के लिए सबसे अच्छी)
  • Penetration Testing — Georgia Weidman
  • The Web Application Hacker's Handbook — वेब सुरक्षा की बाइबिल
  • Hacking: The Art of Exploitation — Jon Erickson

YouTube और वेबसाइट

YouTube: NetworkChuck, The Cyber Mentor (TCM), HackerSploit, John Hammond, IppSec। हिंदी में "ethical hacking Hindi" सर्च करें।

वेबसाइट: owasp.org, portswigger.net/web-security, tryhackme.com, hackthebox.com, hackerone.com, attack.mitre.org, gtfobins.github.io

6-महीने की योजना

महीनालक्ष्य
1नेटवर्किंग + लिनक्स की पक्की बुनियाद (M2–M3)
2Python/Bash + अपनी लैब सेटअप (M4–M5)
3Recon + Scanning + Nmap; TryHackMe शुरू (M6–M8)
4वेब सुरक्षा OWASP, Burp, PortSwigger (M9)
5पासवर्ड/क्रिप्टो, priv-esc, HTB मशीनें (M10–M12)
6CTF, बग बाउंटी, Security+/eJPT की तैयारी (M13–M14)

★ सब Tools एक साथ Install करें

अपने लैपटॉप/लैब में एक बार में पूरा toolkit — आपके OS के हिसाब से।

सबसे आसान: Kali Linux (सब पहले से इंस्टॉल)

Kali Linux में ये सारे टूल पहले से आते हैं। इसे VirtualBox में VM की तरह चलाना सबसे सुरक्षित है (मॉड्यूल 5)। या विंडोज़ पर WSL में।

🐧 Ubuntu / Debian / Kali (apt)

sudo apt update sudo apt install -y nmap wireshark tshark netcat-traditional \ nikto gobuster ffuf sqlmap hydra john hashcat \ dnsutils whois theharvester masscan tcpdump \ aircrack-ng wpscan dirb seclists git python3-pip pip3 install sublist3r

🪟 Windows (winget / PowerShell — Admin में)

winget install Insecure.Nmap winget install WiresharkFoundation.Wireshark winget install PortSwigger.BurpSuite.Community winget install Git.Git Python.Python.3.12 # बाक़ी Linux-टूल के लिए WSL लगाएँ: wsl --install -d kali-linux

🍎 macOS (Homebrew)

# पहले Homebrew: brew.sh से brew install nmap wireshark nikto sqlmap hydra john-jumbo \ hashcat gobuster ffuf masscan aircrack-ng wpscan git python

सुझाया हुआ रास्ता: अपने असली लैपटॉप को "साफ़" रखें और Kali को VirtualBox VM में चलाएँ। इससे टूल आपके मुख्य सिस्टम से अलग रहते हैं और गड़बड़ होने पर snapshot से लौट सकते हैं।

याद रहे: ये टूल सिर्फ़ अपनी लैब या लिखित-अनुमति वाले सिस्टम पर चलाने के लिए हैं।