Summary and exercises
Throughout this chapter, we learned AV evasion techniques using custom encoders, we bypassed the signature matching of IDS systems, and we also avoided Windows firewall blocked ports using the all-TCP-ports Meterpreter payload.
You can try the following exercises to enhance your evasion skills:
- Try delaying execution of the payload without using
sleep()
function in the decoder and analyze the detection ratio change - Try using other logical operations such as NOT, double XOR, and use simple ciphers such as ROT with the payloads
- Bypass at least 3 signatures from Snort and get them fixed
- Learn and use SSH tunneling for bypassing firewalls
The next chapter relies heavily on these techniques and takes a deep dive into Metasploit.