LINUX.ORG.RU

Дизассемблировать DOS'овский EXE'шник


0

2

Нужно сабж. Городить wine/виртуалку с виндой и ставить туда ida или другую проприетарщину не хочу, хочу нативное приложение. mingw32-objdump пробовал, не работает (File format not recognized). file говорит «MS-DOS executable, MZ for MS-DOS».

★★★★★

ndisasm (nasm) вроде бы умеет 16 битные файлы, но гораздо наглядней будет ida, оно прекрасно работает из wine.

wakuwaku ★★★★
()

хочу нативное приложение.

Так в чем проблема? ndisasm тебе в руки, только потом молча жуй сей кактус.

AF ★★★
()

Любитель геморроя?

Запустите XP по VBox и радуйтесь.

// b.

anonymous
()

ida, разумеется, не нужна и в нативном виде.

Всем спасибо, ndisasm из комплекта nasm - то что было нужно.

slovazap ★★★★★
() автор топика

PS. Зря я, конечно, написал «хочу нативное» вместо «хочу свободное», но печально что второе тут уже давно не подразумевается.

slovazap ★★★★★
() автор топика
Ответ на: комментарий от slovazap

ida, разумеется, не нужна и в нативном виде.

А чё так сурово? 5.2 есть прокоцанная под линукс.

anonymous
()
Ответ на: комментарий от anonymous

Я же сказал, проприетарщина мне не нужна. Тем более убогая IDA. Тем более крякнутая.

radare интересно, посмотрю. Но задачу я уже выполнил с помощью ndisasm.

slovazap ★★★★★
() автор топика
Ответ на: комментарий от slovazap

Я же сказал, проприетарщина мне не нужна. Тем более убогая IDA. Тем более крякнутая.

И при этом ты крякаешь exe-шник, ню-ню.

madcore ★★★★★
()
Ответ на: комментарий от madcore

может это он к своей программе исходники потерял, кто знает :)

Harald ★★★★★
()
objdump -D -b binary -m i8086 <file>
beastie ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.