Offensive Security Tools (Công cụ an ninh tấn công) là gì?
Là tập hợp phần mềm, script, framework được dùng để mô phỏng hành vi kẻ tấn công nhằm phát hiện lỗ hổng, kiểm tra khả năng chịu đựng của hệ thống trước khi triển khai thực tế. Cùng công cụ, kẻ xấu dùng để khai thác, chuyên gia an ninh dùng để bảo vệ.
Phân loại công cụ tấn công phổ biến
| Nhóm | Mục đích | Công cụ tiêu biểu |
|---|---|---|
| Reconnaissance (Thu thập thông tin) | Footprinting, fingerprinting, enum DNS, subdomain, công nghệ web | Nmap, Masscan, Amass, Subfinder, Sublist3r, theHarvester, Recon-ng, Shodan, Censys |
| Vulnerability Scanning | Quét lỗ hổng известные (known vulnerabilities) | Nessus, OpenVAS, Qualys, Nexpose, Nikto (web), WPScan (WordPress) |
| Exploitation (Khai thác) | Tận dụng lỗ hổng để lấy quyền truy cập | Metasploit Framework, ExploitDB, SearchSploit, SQLMap, XSStrike, Commix |
| Post-Exploitation & Lateral Movement | Duy trì quyền truy cập, leo thang đặc quyền, di chuyển ngang | Mimikatz, BloodHound, CrackMapExec, Impacket, PowerSploit, LinPEAS/WinPEAS, LaZagne |
| Credential Attacks | Tấn công mật khẩu, hash, token | Hashcat, John the Ripper, Hydra, Medusa, Rubeus, Kerbrute |
| Web Application Testing | Tìm lỗi OWASP Top 10 | Burp Suite (Pro/Community), OWASP ZAP, Acunetix, w3af, ffuf, dirsearch |
| Wireless Attacks | Tấn công Wi-Fi, Bluetooth, RFID | Aircrack-ng, Wifite, Kismet, Bettercap, HackRF (SDR) |
| Social Engineering | Lừa đảo con người | Gophish, SET (Social-Engineer Toolkit), King Phisher, Evilginx2 |
| C2 / Command & Control | Quản lý agent sau khai thác | Cobalt Strike, Sliver, Covenant, Mythic, Merlin, PoshC2 |
Hệ điều hành chuyên dụng cho Offensive Security
- Kali Linux: Debian-based, >600 công cụ sẵn cài, duy trì bởi Offensive Security. Chuẩn de facto cho pentest.
- Parrot Security OS: Nhẹ hơn, có chế độ anonymous, phù hợp laptop cấu hình thấp.
- BlackArch: Arch-based, >2500 công cụ, dành cho chuyên gia.
Chứng chỉ & Đào tạo tiêu chuẩn
- OSCP (Offensive Security Certified Professional): Thực hành 24h pentest lab, báo cáo chuyên nghiệp. "Gold standard" cho pentester junior/mid.
- OSWE, OSEP, OSEE: Nâng cao (web, evasion, exploit dev).
- PNPT, CRTO, eCPPT: Các lựa chọn thay thế thực tế, giá rẻ hơn.
Pháp lý & Đạo đức (Legal & Ethics)
- Chỉ sử dụng trên hệ thống có sự cho phép bằng văn bản (Rules of Engagement, Scope).
- Truy cập trái phép hệ thống người khác là phạm tội (Computer Fraud and Abuse Act - US, Luật An ninh mạng - Việt Nam).
- Bug Bounty: Chỉ test trong scope chương trình (HackerOne, Bugcrowd, Intigriti, YesWeHack).
Kết luận
Offensive Security Tools là "dao hai lưỡi". Chuyên gia an ninh dùng chúng để tìm và vá lỗ hổng trước kẻ xấu. Việc nắm vững các công cụ này là kỹ năng bắt buộc cho Penetration Tester, Red Teamer, Bug Bounty Hunter.