Dogbolt is an open-source web interface that allows you to upload a binary and view the outputs of multiple decompilers side by side.

Decompiling large binaries can be CPU- and RAM-intensive. Online services offload this processing power to remote cloud servers.

Download Ghidra (free, open-source, runs on your own machine). It includes a decompiler that outputs readable C-like code from .so files. No uploads, no privacy risk.

| Tool | Decompilation Type | Key Features | |---|---|---| | | General-Purpose | Broad language support, 50MB file limit, freemium model | | JEB Decompiler | Native Code | Handles obfuscated/packed code, gendec decompiler, ARM/x86/RISC-V support | | RetDec | Retargetable | Open-source, REST API, outputs C/Python-like code, LLVM-based | | Decompiler Explorer | Aggregator | Compares multiple decompilers (Ghidra, Binary Ninja), interactive | | Android Disassembler | Disassembly | On-device, Capstone-based, shows ELF details & symbol tables |

Start by identifying the file type and exported symbols using command-line tools or online viewers: file libexample.so (Confirms ELF 64-bit shared object). nm -D libexample.so

Created by the NSA, this is the gold standard for free, open-source decompilation. It handles almost any architecture and provides a very capable C-code representation.

What is your ? (e.g., fixing a bug, finding an API key, learning malware analysis)

Рекомендуем прочитать
Электроника ИМ