· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.RESEARCH —› disasm for win32

Посл.отвђт Сообщенiе


Дата: Июн 17, 2003 18:23:14

Существует ли disasm, из творения которого - асм файла - можно заново собрать исходную прогу???


Дата: Июн 17, 2003 19:07:15

Нет.


Дата: Июн 17, 2003 19:26:36

А sourcer? Только DOS и всё?


Дата: Июн 17, 2003 22:07:31

А ты пробовал перекомпилить листинги БОЛЬШИХ програм после Sourcer'a?
Касперски писал сотни раз - ассемблирование - это однонаправленный процесс с потерями. И упаси господи дизассемблера не распознать хотя бы раз offset и перепутать его с константой (тут и человек ошибается!), упаси господи начать с неправильного опкода и т.д., и т.п.
Разве что IDA, которая может трейсить program flow, но и здесь камней столько, что лучше и не компилить. Разве что для МАЛЕНЬКИХ, ОЧЕНЬ маленьких, ОЧЕНЬ-ОЧЕНЬ маленьких программ и смотреть глазками и править ручками. И то...


Дата: Июн 20, 2003 14:10:01

IDA может, толко после того как ты сам сним поработаешь. Касперски и об этом писал. Почитай его статью, где он проводит исследование AVP Е. Касперского, поищи ее на гугли.


Дата: Июл 18, 2003 12:59:35

Конечно есть. Это - IDA. С помощью этого дизассемблера можно горы своротить. Лишь бы у человека была достаточный опыт и знания. А после автоматического дизассемблирования - не , не получится. Как пример - с помощью IDA я дизассемблировал com-программу loderun(1982 год создания).
Размер файла - около 56 кбайтов. После доводки напильником все нормально скомпилировалось и заработало.
Хотя памяти (досовской жрала немеряно).


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.079