| eXeL@B —› Вопросы новичков —› Дизассемблер для ДОСовских программ | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 31 мая 2007 23:15  · Личное сообщение · #1  | 
| 
 | 
Создано: 01 июня 2007 01:32 · Поправил: Bitfry  · Личное сообщение · #2  | 
| 
 | 
Создано: 01 июня 2007 01:49  · Личное сообщение · #3  | 
| 
 | 
Создано: 01 июня 2007 22:23  · Личное сообщение · #4  | 
| 
 | 
Создано: 02 июня 2007 09:46  · Личное сообщение · #5  | 
| 
 | 
Создано: 03 июня 2007 21:31  · Личное сообщение · #6  | 
| 
 | 
Создано: 03 июня 2007 22:22  · Личное сообщение · #7 на Wasm'e пишут: Это ИНТЕРАКТИВНЫЙ дизассемблер. Т.е. в нем, как и в IDA, тоже есть возможность взаимодействия с пользователем. Правда, весьма кривая и сложная - через редактирование. Далее цитата из fidonet: "Hа всякий случай расскажу, как вообще-то с соуpсеpом работают. Hатpавливают его на файл, настроив первый раз все опции как надо. Получают .lst и .sdf. Грубо говоря, это язык описания всего, что он или ты уже раскопал. Там описываются глобальные вещи: сегменты, опции, название дизассемблируемого файла, а также уже сама информация по дизассемблированию: что вот здесь такая-то метка, здесь процедура, здесь код начинается, а здесь двойное слово, называется SavedInt21h, и так далее. Если ты даешь ему .def, он это понимает, берет файл и сразу применяет к нему всю имеющуюся в базе информацию, а потом <нецензурное слово  > его дальше. 
После первого прогона ты смотришь листинг, лишние точки входа забиваешь директивой forced, data, проставляешь имена и так далее. При следующем проходе он использует твои имена и все остальное. Листинг становится все более удобочитаемым и позволяет тебе копать дальше именуя переменные и т.д. Когда надоест, выходят, копируют .sdf в .def и пускают sr этот .def . Опять получают .lst и .sdf. И так далее." А я знаю, что там у тебя со стеком? ![]()  | 
| 
 | 
Создано: 06 июня 2007 11:40  · Личное сообщение · #8  | 
| 
 | 
Создано: 11 июня 2007 19:27  · Личное сообщение · #9 а чем ida pro не угодил? неплохая смесь вместе с debug.exe получается! debug.exe из FreeDOS (ну если у тебя не венда) можно настроить на конкретный проц. вот и дизассемблер тебе готов. зачем тебе код от данных отделять? если че-нибудь простое ломать - там и так очевидно где код где данные. если сложное - лучше вообще ничего не отделять. я сам автоанализ в ollydebug вырубил. ![]()  | 
| eXeL@B —› Вопросы новичков —› Дизассемблер для ДОСовских программ | 





> его дальше. 
 Для печати