Offensive Security Tools คืออะไร?
Offensive Security Tools คือเครื่องมือที่ใช้ในการทดสอบความปลอดภัยอย่างกระตือรือร้น (Proactive) เพื่อหาจุดอ่อนก่อนที่ Hacker จะหาเจอ ใช้โดย Red Teamers, Penetration Testers, Ethical Hackers
เป้าหมาย: Emulate Adversary - จำลองการโจมตีจริง เพื่อวัดความทนทานของระบบ
หมวดหมู่เครื่องมือ Offensive Security หลัก
1. Reconnaissance & Information Gathering (ขั้นตอนสำรวจ)
| เครื่องมือ | หน้าที่ |
| Nmap | Port Scanning, Service Enumeration, OS Fingerprinting, NSE Scripts |
| Masscan | High-speed Port Scanner (Internet-scale) |
| Amass / Subfinder / Assetfinder | Subdomain Enumeration, Asset Discovery |
| theHarvester | OSINT: Email, Subdomains, IPs จาก Public Sources |
| Shodan / Censys / ZoomEye | Internet-wide Scanning Database (IoT, Servers, Vulnerable Devices) |
| Recon-ng / Maltego | Framework สำหรับ OSINT และ Link Analysis |
2. Vulnerability Scanning & Assessment
| เครื่องมือ | หน้าที่ |
| Nessus / Tenable.io | Commercial Vulnerability Scanner (Comprehensive, Compliance) |
| OpenVAS / Greenbone | Open Source Vulnerability Scanner |
| Nexpose / InsightVM | Rapid7 Vulnerability Management |
| Qualys | Cloud-based Vulnerability Management |
| Nuclei | Fast, Template-based Vulnerability Scanner (YAML Templates) |
3. Exploitation Frameworks
| เครื่องมือ | หน้าที่ |
| Metasploit Framework | Exploit Development, Payload Generation, Post-Exploitation, Meterpreter |
| Cobalt Strike | Commercial C2 Framework (Beacon, Malleable Profiles, Artifact Kit) |
| Sliver / Covenant / Mythic | Modern C2 Frameworks (Open Source, Cross-platform) |
| ExploitDB / SearchSploit | Database of Public Exploits |
4. Post-Exploitation & Lateral Movement
| เครื่องมือ | หน้าที่ |
| Mimikatz | Credential Dumping (LSASS, SAM, DCSync, Pass-the-Hash/Ticket) |
| BloodHound / SharpHound | Active Directory Attack Path Mapping (Graph-based) |
| Impacket | Python Toolkit สำหรับ Network Protocols (SMB, WMI, Kerberos, DCOM) |
| CrackMapExec (CME) | Post-Exploitation Toolkit สำหรับ AD/Network Enumeration |
| Rubeus | Kerberos Abuse Tool (AS-REQ, TGT, TGS, Delegation Attacks) |
| linPEAS / winPEAS | Privilege Escalation Enumeration Scripts (Linux/Windows) |
5. Web Application Testing
| เครื่องมือ | หน้าที่ |
| Burp Suite Pro | Web App Testing Platform (Proxy, Scanner, Intruder, Repeater, Extensions) |
| OWASP ZAP | Open Source Web App Scanner |
| SQLMap | Automated SQL Injection Detection & Exploitation |
| XSStrike / DalFox | XSS Detection & Exploitation |
| ffuf / feroxbuster / dirsearch | Content Discovery / Directory Brute-forcing |
6. Wireless / Physical / Social Engineering
| เครื่องมือ | หน้าที่ |
| Aircrack-ng / Wifite / Kismet | Wi-Fi Auditing (WPA Handshake Capture, Cracking, WPS Pixie-Dust) |
| Hashcat / John the Ripper | Password Cracking (GPU Accelerated, Rule-based) |
| Gophish / King Phisher | Phishing Campaign Framework |
| Social-Analyzer / Sherloc | Social Media OSINT |
| Hardware: WiFi Pineapple, HackRF, Proxmark3, Flipper Zero | Physical/Wireless/RF Attacks |
Platform และ Distro ที่นิยม
- Kali Linux: Debian-based, Pre-installed 600+ Tools, Maintained by Offensive Security
- Parrot OS: Security-focused, Lightweight, Anonymity tools
- BlackArch: Arch-based, 2000+ Tools
- Commando VM (Windows): FireEye/Mandiant Windows Offensive Distro
Offensive Security Certifications (มาตรฐานอุตสาหกรรม)
- OSCP (Offensive Security Certified Professional): Hands-on Pen Test Exam (24 hrs) - Gold Standard
- OSWE: Web Application Exploitation
- OSEP: Evasion Techniques & Breaching Defenses
- OSEE: Exploit Development
- CRTO / CRTP: Red Team Ops (Zero Point Security)
- PNPT: Practical Network Penetration Tester (TCM Security)
หลักจริยธรรมและกฎหมาย (Ethics & Legal)
- ได้รับอนุญาตเป็นลายลักษณ์อักษร (Written Authorization / Rules of Engagement)
- Scope ชัดเจน: IP Ranges, Systems, Time Window, Exclusions
- Do No Harm: ไม่ทำลายข้อมูล, ไม่ interrump Service, รายงานทันทีหากเจอ Critical Finding
- Confidentiality: ข้อมูลที่ได้ต้องเก็บความลับ
สรุป: Offensive Security Tools ครอบคลุม Recon → Exploit → Post-Exploit → Persistence → Impact การใช้ต้องมี Scope, Authorization, และ Ethics ที่เข้มงวด เครื่องมือเดียวกันที่ Hacker ใช้ แต่เจตนาและกรอบกฎหมายต่างกัน