The BOAZ Evasion and Antivirus Testing Tool is a sophisticated framework designed for educational purposes to evaluate antivirus (AV) defenses and test evasion techniques.
Developed with a multi-layered approach, BOAZ (Bypass, Obfuscate, Adapt, Zero-Trust) aims to bypass signature, heuristic, and behavioral detection mechanisms employed by modern AV solutions.
It is particularly useful for students and researchers in offensive security, as it does not require advanced programming skills to generate undetectable polymorphic samples.
BOAZ accepts x64 binaries or raw payloads as input and generates obfuscated outputs that evade detection by AV engines.
It has been tested against 14 desktop AVs on Windows 11 virtual machines, demonstrating its effectiveness in bypassing various detection methods.
The tool also functions as a packer or obfuscator, enabling users to encrypt and disguise executables. With its modular architecture, users can integrate custom tools and techniques into the framework.
BOAZ is ideal for learning about AV evasion techniques without relying on zero-day exploits or commercial tools. It provides insights into how AV systems detect threats and how attackers adapt to evade them.
The tool emphasizes ethical use in controlled environments for research and education.
Planned enhancements include Docker support, a graphical user interface, additional loader templates, advanced obfuscation techniques, and expanded file format support.
In summary, BOAZ is a powerful educational tool for exploring the challenges of antivirus evasion while fostering a deeper understanding of cybersecurity defenses.
The groupdel command in Linux removes a group from the system. It deletes the group's entry from /etc/group and /etc/gshadow,…
The wc command in Linux counts lines, words, characters, and bytes in files or standard input. It…
The top command in Linux provides a real-time view of running processes and system resource usage. From…
The usermod command in Linux modifies existing user account attributes. You can use it to manage group…
The sort command in Linux reads lines from files or standard input and writes them to standard…
The wall command in Linux sends a message to the terminals of all currently logged-in users. The…