jchristman / PyDA

Python binary DisAssembler
http://suntzuii.github.io/PyDA/
Other
26 stars 10 forks source link

Future Enhancement Ideas #24

Open direwolf314 opened 10 years ago

direwolf314 commented 10 years ago

Some future ideas that are far enough on the horizon to all be grouped here for now:

* delete instructions with no xrefs * for each "call loc_1234", mark 1234 as the start of a function * convert jump labels to function-relative-offsets * convert immediate operand of 'push' to offset * convert immediate operant of 'mov reg, ...' to offset * convert immediate operand of 'mov memory, ...' to offset * separate window for imports * separate window for exports \ separate window for segment information ** name, start, end, rwx, base, class (code/data/bss), (those are the useful ones) * convert trailing nops on functions/data to "align 10h" or something \ anything that's xrefed gets a rename-able loc_12345678 label