PyDA icon indicating copy to clipboard operation
PyDA copied to clipboard

Python binary DisAssembler

Results 40 PyDA issues
Sort by recently updated
recently updated
newest added

All data sections should be represented as code in a manner similar to that used by IDA. As an initial step, single-byte declarations are good enough. For example, for the...

enhancement
prio:normal

https://www.hex-rays.com/products/ida/tech/flirt/in_depth.shtml

enhancement
prio:normal

Currently, x86 is the only arch with identified function prologues/epilogues. Edit asmfeatures.py appropriately.

enhancement
prio:low

Should implement a logger because multiprocessing cannot access print in many cases. This will allow us to get information from the other processes.

enhancement
prio:low

For example, each section could have a "range" object with flags for ranges. As an inefficient example: type_ranges = [["0x8040000:0x8040100", "data"], ["0x8040101:0x8040243", "text"], ...] Similar to #16

enhancement
prio:normal

Give the ability to mark highlighted instructions as data/code.

enhancement
prio:normal

So far we've only consistently tested x86. Do more. https://github.com/JonathanSalwan/binary-samples

enhancement
prio:low

It's a little to tightly coupled and I'd like for us to move that code out of the maininterface.py if possible.

enhancement
prio:high

Instead of multithreading everything, investigate changing the threadpoolexecutor to possibly use multiprocessing to take advantage of multiple cores.

enhancement
prio:low