Tools
Below are basic categories and a list of the scripts and tools that Dara utilizes in assessments.
Exploit Tools and Kits
- Konboot – Used to bypass Windows and MacOS logins
- Metasploit – Project developed by Rapid7 as a portable network tool, scans and exploits known vulnerabilities
- Smbexec – Python class by Impacket that transfers commands and exfiltrates data using SMB
- Veil – Creates python-based Metasploit payloads that bypass common anti-virus solutions
Forensic Tools (Pentesting)
- Mimikatz – Name for both the tool and exploit on Microsoft Windows that extracts passwords stored in memory
- Windows Credential Editor – Lists Windows logon sessions and can add, change, list, and delete associated credentials
General Purpose
- arp-scan – Very fast ARP packet scanner that shows active IPv4 devices on a subnet
- CDPSnarf – Network sniffer that extracts information from Cisco Discovery Protocol packets
- Cloudfrunt – Python-based tool that identifies misconfigured CloudFront domains
- cUrl – Command line tool for transferring data with URL syntax with support for many protocols
- dns2tcp – A tunneling tool that encapsulates TCP traffic over DNS
- EyeWitness – Captures screenshots of websites, provides header info, and attempts to identify default credentials
- Netcat – Networking utility that reads and writes data across TCP/IP connections
- Nmap – Powerful open-source port scanning tool
- nmlookup – Queries NetBIOS names and map them to IP addresses in a network
- p0f – Utilizes an array of passive traffic fingerprinting mechanisms to identify a machine’s OS
- socat (SOcket CAT) – Multi-purpose utility that transfers data bidirectionally between two addresses
- SSHScan – Set of scripts that enumerate SSH ciphers and algorithms
- Wireshark – Open-source network protocol analyzer that captures packets from a network connection
- masscan – Mass IP port scanner that quickly identifies live hosts within large network subnets
Man in the Middle
- Bettercap – Comprehensive suite for man-in-the-middle attacks including sniffing for credentials, spoofing, and manipulating HTTP/S or TCP traffic in real-time
- MitM6 – Exploits the default configuration of Windows to take over the default DNS server
- Responder – Collects NTLM challenge/response hashes by exploiting LLMNR and NetBIOS
- tcpdump – Command line tool that prints out a description of the contents of packets on a network interface
- Wireshark – Open-source network protocol analyzer that captures packets from a network connection
Password Attacks
- Aircrack-ng – 802.11 WEP and WPA-PSK key cracking program that can recover keys once enough data packets have been captured
- Cewl – Generates a word list for password cracking by spidering URLs
- Hashcat – Open-source password recovery tool that supports CPUs, GPUs, and other hardware accelerators for password cracking
- Hydra – Parallelized login cracker that supports attacking numerous protocols
- John The Ripper – Open-source password and hash cracker known for its speed
- snmpwalk – SNMP application to query a network entity for a tree of information
Post-Exploitation
- Metasploit – Project developed by Rapid7 as a portable network tool, scans and exploits known vulnerabilities
- Meterpreter – Advanced backdoor that uses a dynamically extensible payload to explore the target machine and execute code
- Netcat – Networking utility that reads and writes data across TCP/IP connections
Reconnaissance
- Amass – Performs network mapping of attack surfaces and external asset discovery using open source information gathering and active reconnaissance techniques
- crt.sh – Provides a searchable database of certificate transparency logs
- Dehashed – Provides free deep-web scans to retrieve information uploaded to the internet after a data breach or leak
- discover.sh – Python script that provides the ability to enumerate General DNS Records for a given domain
- dnsrecon – Used for enumeration through DNS
- Fierce – DNS reconnaissance tool that helps locate non-contiguous IP space and hostnames against specified domain
- hunter.io – Indexes professional email addresses and employees found on the web
- phonebook.cz – Lists all domains, email addresses, or URLs for the given input domain
- Recon-ng – Suite of tools and scripts for passive and active discovery
- reconftw – Combines many techniques to enumerate subdomains and automate reconnaissance
- search.censys.io – Web-based search platform that assesses attack surfaces for Internet-connected devices
- SHODAN – Search engine for computers and devices on the Internet
- Subfinder – Subdomain discovery tool that returns valid subdomains for websites using passive online sources
- sublist3r – Python tool designed to enumerate subdomains of websites using OSINT
- whois – Tool for domain name searches
Social Engineering
- GoPhish – Powerful, open-source phishing framework
- Social Engineering Toolkit – Open-source penetration testing framework designed for social engineering
Vulnerability Scanners
- Nessus – The most popular commercial vulnerability tool available to detect known threats
- Nmap – Uses the Nmap Scripting Engine (NSE) to detect and verify known vulnerabilities and misconfigurations
- ODAT – (Oracle Database Attacking Tool) Open-source tool that tests the security of Oracle Databases remotely
- QualysGuard – Commercial vulnerability scanner known for up-to-date plugins and reliability
- WPScan – Vulnerability scanner for WordPress sites
Wireless
- Aircrack-ng – An 802.11 WEP and WPA-PSK key cracking program that can recover keys once enough data packets have been captured
- inSSIDer – Wi-Fi network discovery tool that displays every wireless hotspot’s MAC address, encryption, signal strength, and channel
- Kismet – An 802.11 Layer 2 wireless network detector, sniffer, and intrusion detection system for Wi-Fi, Bluetooth, Zigbee, RF, and other protocols
- WiGLE WiFi Wardriving – An Android application used for collecting information about access points
Web Applications
- BurpSuite – Intercepts and proxies HTTP traffic and utilizes many tools to audit web applications
- DirBuster – Multi-threaded application that brute forces directories and files names on web application servers
- feroxbuster – Performs Forced Browsing to enumerate and access resources or sensitive information that are accessible but not referenced by a web application
- gobuster – Brute-forces URIs, including directories and files, and DNS subdomains
- Nikto – Command-line vulnerability scanner that scans webservers for dangerous files/CGIs, outdated server software, and other problems
- Sqlmap – Open-source scanner that detects and exploits SQL injection flaws
- WPScan – Vulnerability scanner for WordPress sites
- Zed Attack Proxy (ZAP) – Open-source web application security scanner that intercepts and proxies HTTP traffic