Jay Little
Jay Little
$ ./build/bin/BlockExtract -f ./tests/ELF/ls_x86 -a x86 --blocks-out blockfilenamehere Extracting blocks... Executable section 1 of 2 Executable section 2 of 2 all sections read 0 Wrote out to file blockfilenamehere Same...
Currently we have a few .sh scripts instead of proper makefiles. Also there should be something that makes sure capstone and pe-parse are actually built before or during cmake.
We should redo some of the cmake files to make them cleaner. Also should figure out why the main one has this in it: add_definitions(-D__i386__)
Maybe have --blocks-out be -o? $ ./BlockExtract -f ../../tests/ELF/ls_x86 [ Error ] You must have an output file specified options: -h [ --help ] print help -f [ --file ]...
Currently we crash when loading macho files as not-raw. working on a fix currently but making a ticket.
Would be nice to have some uber verbose mode so I can do printf debugging instead of breakpoint debugging.
We should have some cool demos for uses of codereason. Maybe find some neat gadgets that rp++/ropgadget wouldn't find. Maybe something to match up with http://blog.trailofbits.com/2014/02/23/semantic-analysis-of-native-programs-introducing-codereason/
…mbling with offsets
Current pyevmasm returns INVALID opcode when an opcode is not found. However these are different things and it may be important to tell the difference between the two via exceptions...