Please login or register.

Login with username, password and session length
Pages: [1]
nitwit [Posts: 210]
  • View Profile
  • share
  • [March 02, 2018, 09:18:54 PM]
RetDec, a retargetable decompiler
« on: March 02, 2018, 09:18:54 PM »
https://github.com/avast-tl/retdec
Quote
RetDec is a retargetable 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.

Features:

* Static analysis of executable files with detailed information.
* Compiler and packer detection.
* Loading and instruction decoding.
* Signature-based removal of statically linked library code.
* Extraction and utilization of debugging information (DWARF, PDB).
* Reconstruction of instruction idioms.
* Detection and reconstruction of C++ class hierarchies (RTTI, vtables).
* Demangling of symbols from C++ binaries (GCC, MSVC, Borland).
* Reconstruction of functions, types, and high-level constructs.
* Integrated disassembler.
* Output in two high-level languages: C and a Python-like language.
* Generation of call graphs, control-flow graphs, and various statistics.

You can try all of these features by using our online decompilation service.

It can only handle files smaller than 10 megabytes, but I wonder what it would output from BATTLE.BIN or the SCUS?
French Maid
Xifanie (Webmistress) [Posts: 4318]
  • View Profile
  • Final Fantasy Hacktics
  • http://steamcommunity.com/id/Xifanie
  • share
  • [March 02, 2018, 10:45:03 PM]
Re: RetDec, a retargetable decompiler
« Reply #1 on: March 02, 2018, 10:45:03 PM »
...why didn't you try it, then?

    • Modding version: PSX
  • <R999> My target market is not FFT mod players
    <Raijinili> remember that? it was awful
    nitwit [Posts: 210]
    • View Profile
    • share
    • [March 03, 2018, 08:23:59 PM]
    Re: RetDec, a retargetable decompiler
    « Reply #2 on: March 03, 2018, 08:23:59 PM »
    It doesn't seem wise to use it on a public forum.
    Pages: [1]