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 have some firmware images dumped from the flash of a few IOT devices whose functionality I'm trying to re-implement using [ESPHomeLib](https://github.com/OttoWinter/esphomelib/). They all appear to be in esp8266 v1...

I've been wanting to look inside the BT/BLE controller stack at [https://github.com/espressif/esp32-bt-lib](https://github.com/espressif/esp32-bt-lib), but ScratchABit doesn't currently handle SHN_COMMON sections.

Maybe it is possible, maybe not - it is up to you, just providing an idea.

Quoting the README: > See how to support other types of IDAPython plugins besides just processor modules. Loader plugins would be highly appreciated. The problem is that Python loaders are...

PowerPC CPU is capable of running in either little-endian or big-endian modes. The required mode is usually specified in the executable itself. ELF container, for example, uses EI_DATA field of...

With 2.0, Capstone-based ARM support went online, and Capstone supports several more architectures. Fairly speaking, ARM support enablement took a bunch of effort (and isn't really complete), but the cornerstone...

On Debian based systems, "apt-get install libcapstone-dev" is needed to install the capstone library before installing the python module with pip3 can work.

I developed a tool to migrate from IDAPython capable tools to ScratchABit: http://www.futureware.at/~philipp/ssd/ExportScratchABit.py Copy it to the plugins directory, then you should get an menu option to export to ScratchABit...

contrib