The following is a writeup of the challenge 'multiple-styles' from the manticore wiki.
If we were to run the command manticore multiple-styles
, manticore would begin an automatic analysis of the binary, and would eventually figure out the necessary inputs to reach any code path. However, as this can take an exceptionally long time (depending on the complexity of the binary), we will do some manual analysis of the binary in order to speed things up. Below is an annotated disassembly of the main
function, produced by Binary Ninja.