Disassembler for Linux, capable of parsing old DOS.COM/.EXE files

My first question is here, I hope I'm not mistaken.

My problem is that I have some old DOS program that cracked the file format quite a bit to save space. (Yes, these are demos for those who know.)

Objdump does not want to help me; quick googling did not give real results for the problem, and the manpage does not seem too generous in this regard.

There are others, yes, for example, a lead. However, for some reason, I could not get the lead to work; I believe there are alternatives.

Does anyone have experience uninstalling DOS executables on Linux? Or am I just trying to use a DOS-based disassembler and run it on Dosemu?

+3
source share
2 answers

IDA is the best disassembler as well as the Linux version. This is better than a simple dissasembler because it is interactive.

In addition, if you want to see a beautiful assembly "manually", the old viruses are the best place to search. And not binary files, but sources, because they are commented out. You can try Netlux for this.

+6
source

ndisasm NASM, netwide. , ( COM ), . , , objdump, , .

. , , , , , DOS. DOS, : , DOS DOS qemu ( ).

+3

Source: https://habr.com/ru/post/1779514/


All Articles