ScratchABit icon indicating copy to clipboard operation
ScratchABit copied to clipboard

Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API

Results 29 ScratchABit issues
Sort by recently updated
recently updated
newest added

I would like to add a web-integration, to have ScratchABit open a web-browser with a dynamic URL that gets the current position in the file, and preferrably also the filename...

ScratchABit generally works well for typical "embedded" size of projects, on the order of 1MB of raw code. It's also written in a way "aware" of potential bottlenecks, e.g. common...

@thesourcerer8 wrote in https://github.com/pfalcon/ScratchABit/issues/27#issuecomment-359729672 : > I real and properly working undo function would be the greatest feature possible, I think. I guess that it's a bit difficult to pull...

Hi tried ScratchABit now again with my test files: http://www2.futureware.at/~philipp/ssd/analyse/EXT0CB6Q.dec.P21.frmw which contain both ARM and Thumb code, and it starts with ARM code at 0x0 and has a Thumb function...

So, "mov pc, ...", "pop ..., pc" shouldn't be treated as unconditional flow-terminating instructions, flow may continue if the instruction is conditional (as usual, depends).

The automatic function detection seems to register also functions that are outside the valid areas. This causes errors when saving the file afterwards: ~~~ Traceback (most recent call last): File...

https://github.com/williballenthin/python-idb is advertized as a tool to decode IDB databases, but that's boring part, it actually had 50K of the code implementing idaapi and friends.

Would be awesome if ScratchABit would support the ESP32 in the future...

Can this program be ported to Windows using Cygwin or MinGW?

Currently, there's no way to cancel text search ("/") operation in progress, which can be inconvenient.