Zouri is a fast and stable disassembler that can identify junk code versus data and enumerate control flow. It uses byte regex to add more name info to compiled programs and has built-in signatures for standard function headers. Zouri is capable of outputting 5.3 gigabytes of JSON, which can be used for various purposes such as searching for specific functions or putting on the blockchain.
- Zouri is a fast and stable disassembler that can identify junk code versus data
- Zouri uses byte regex to add more name info to compiled programs
- Zouri has built-in signatures for standard function headers
- Zouri is capable of outputting 5.3 gigabytes of JSON
- The JSON output can be used for various purposes such as searching for specific functions or putting on the blockchain
Zouri was able to enumerate control flow very nicely and quickly, and it was able to identify padding after a non-returning call or after returns. It also had loop tracking to prevent infinite loops. However, Zouri still needs help with building pattern files or signature files. Overall, Zouri is a powerful tool for disassembling programs.