Helpfull Software for debugging

Started by SysCall, January 03, 2018, 10:06:20 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

SysCall

Hi all,

I just came across two software that might be useful for learning, debugging or reverse engineering when working on magic lantern.

I hope it's not considered as spam, if yes please delete this post.

1. Software
Retargetable Decompiler's
RetDec is an open-source machine-code decompiler based on LLVM.

The decompiler is not limited to any particular target architecture, operating system, or executable file format:

    Supported file formats: ELF, PE, Mach-O, COFF, AR (archive), Intel HEX, and raw machine code.
    Supported architectures (32b only): Intel x86, ARM, MIPS, PIC32, and PowerPC.

Link: https://retdec.com/home/

2. Software
VisUAL - a Visual Arm Emulator to learn and understand the ARM Assembly language

VisUAL has been developed as a cross-platform tool to make learning ARM Assembly language easier. In addition to emulating a subset of the ARM UAL instruction set, it provides visualisations of key concepts unique to assembly language programming and therefore helps make programming ARM assembly more accessible.

Link: https://salmanarif.bitbucket.io/visual/index.html

g3gg0

tried retdec when it was released, and am not impressed too much.
probably helpful for someone without IDA pro (to be more specific: hexrays decompiler).
works, but setting up and decompiling is a bit pain in the ass with moderate output.

tried it for plain arm (camera firmware) and the result was hard to interpret.

as said, better than nothing :)
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!