dcc
dcc copied to clipboard
This is a heavily updated version of the old DOS executable decompiler DCC
[GEMS_zip.zip](https://github.com/nemerle/dcc/files/1147935/GEMS_zip.zip) Subj. Also you need this: https://github.com/Nico01/dcc/blob/master/sig/dccbsig/dccb3l.sig
DCC includes signatures for Turbo Pascal 3.01 (which only generates MS-DOS COM binaries, not EXEs), however I have not been able to get it to work on even the simplest...
Subj.
I was not able to find clear build instruction. The cmake, qt5, boost is required, right? Please provide step by step build instruction for linux and win. As result I...
I have read readsig.txt, and have found that currently, signatures are 23 bytes long. Is it true? If so, is it possible to create signatures that will be longer? And,...
Here: ``` cpp const LONG_STKID_TYPE & longStkId() const {assert(isLong() and loc==STK_FRAME); return id.longStkId;} ``` **PP219.EXE** with **-c** flag.
Currently FollowCtrl will also rewrite some instructions ( DIV and XCHG ). This should be separated into different 'Commands' that are ran sequentially.
Might allow for at least partial decompilation of mixed mode executables ?
If dcc crashes on any function during decompilation it's hard to locate the offending function, and even harder to debug the whole state of decompiled executable. Task: create a script...
``` asm sub dx, word ptr [bp+4] sbb ax, 0 ``` Should be decoded as a unsigned cast of [bp+4] to a long variable. It isn't