Author Topic: Helpfull Software for debugging  (Read 2014 times)


  • New to the forum
  • *
  • Posts: 38
Helpfull Software for debugging
« on: January 03, 2018, 10:06:20 PM »
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.


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.



  • Developer
  • Hero Member
  • *****
  • Posts: 3190
Re: Helpfull Software for debugging
« Reply #1 on: January 03, 2018, 11:14:45 PM »
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:
ONLY donate for things we have done, not for things you expect!