Outils pour utilisateurs

Outils du site


audit:retdec

Retargetable Decompiler

Compilation

mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/retdec

Décompiler

retdec-decompiler.py --no-memory-limit a.exe

Par défaut, la limite mémoire est fixée à 50% (--max-memory-half-ram) de la RAM du PC. Il est possible de le modifier soit en mettant --no-memory-limit, soit en mettant --max-memory=8000000000 (8Go).

Si on plante sur :

Running phase: signed/unsigned types fixing ( 0.88s )
Error: Decompilation of file C:\Downloads\retdec\bin\Feu.dll.bc failed

La faute n'est pas un dépassement de la taille mémoire mais un dépassement de la taille de la pile.

Pas de solution pour Windows, il faut passer par Linux.

audit/retdec.txt · Dernière modification : 2020/10/13 13:52 de root