Attack tools
There may be cases where we need to craft our own packets to fool the program into thinking that it is receiving live data from the network. Though these tools are primarily developed to generate exploited network packets for penetration testing, these can also be used for reverse engineering:
- Metasploit(https://www.metasploit.com/): This is aframeworkwith scripts that cangenerateexploited packets to send to the target for penetration tests. Thescriptsare modular and users can develop their own scripts.
- ExploitPack (http://exploitpack.com/): This has the same concept as Metasploit, though is maintained by a different group of researchers.