Посл.ответ |
Сообщение |
Ранг: 0.8 (гость) Активность: 0=0 Статус: Участник
|
Создано: 14 апреля 2008 20:29 · Личное сообщение · #1
Tasm 5.0
OllyDbg 1.10
Компилирую любую самую простую программу, линкую как с флагом "tlink.exe /v" (чтобы можно было отладить тасм'овским отладчиком), так и без него.
При попытке открыть полученный exe файл в OllyDbg получаю Error (Unable to open or read file...)
Как быть?
| Сообщение посчитали полезным: |
|
Ранг: 495.3 (мудрец) Активность: 0.3↘0 Статус: Участник
|
Создано: 15 апреля 2008 09:39 · Личное сообщение · #2
bigben пишет:
Как быть?
Если компилируешь под DOS, то пользуй TD.
Олька создана для Win32 программ flat-модели памяти.
----- Всем привет, я вернулся | Сообщение посчитали полезным: |
Ранг: 0.8 (гость) Активность: 0=0 Статус: Участник
|
Создано: 15 апреля 2008 15:07 · Личное сообщение · #3
Что то более удобное и продвинутое кроме td существует?
| Сообщение посчитали полезным: |
Ранг: 107.5 (ветеран) Активность: 0.15↘0 Статус: Участник
|
Создано: 15 апреля 2008 16:23 · Поправил: Stack · Личное сообщение · #4
bigben пишет:
Что то более удобное и продвинутое кроме td существует?
Наврядли M$ уже исключила поддержку доса в системах.
А значит большинство произодителей подобного софта забросили.
Дос уже отжил свое.
оффтоп - Самая безглючная система
----- Md5 fcbb6c9c9a5029b24d70f2d67c7cca74 | Сообщение посчитали полезным: |
Ранг: 495.3 (мудрец) Активность: 0.3↘0 Статус: Участник
|
Создано: 15 апреля 2008 16:23 · Личное сообщение · #5
Под ядром NT... Ну разве что IDA.
Ничего лучше думаю не найдёшь.
А чем тебе TD не угодил?
В консоли шрифт и цвета настраиваются замечательно. Функционал нормальный (не для крякера разумеется).
Ну тормозит dos-машина ХРюшку, ну да, маловато информации на экране, но в целом-то нормально.
----- Всем привет, я вернулся | Сообщение посчитали полезным: |
Ранг: 0.8 (гость) Активность: 0=0 Статус: Участник
|
Создано: 15 апреля 2008 19:13 · Поправил: bigben · Личное сообщение · #6
Stack пишет:
Дос уже отжил свое.
учебные цели, в баме курс (один семестр) асм проходят на тасм
При каждой последующем перезапуске программы в отладчик приходится заново добавлять для просмотра переменные (особо не много но всё же тупо и неудобно). Постоянно при перезапуске лезть в меню, чтобы указать какие окна показать (спу и др.) тоже не совсем приятная процедура.
Что не скажешь про Олли.
Поставил иду, на первый взгляд запутанно, не для новичка.
Будет ли разница, если тот же самый код, написанный под TASM откомпилировать в MASM или FASM и запустить в отладчике Олли?
| Сообщение посчитали полезным: |
 Ранг: 2014.5 (!!!!), 1278thx Активность: 1.34↘0.25 Статус: Модератор retired
|
Создано: 15 апреля 2008 20:25 · Личное сообщение · #7
Смотря что компилять собрался, если привязанную к досу прогу (типа юзать прерывания и тд), то не скопилится. А если что-то общее, то скомпилится и будет работать норм. МАСМ собирает как раз под вин32, вроде, стало быть, должно дебагаться олькой.
| Сообщение посчитали полезным: |
Ранг: 0.8 (гость) Активность: 0=0 Статус: Участник
|
Создано: 16 апреля 2008 12:15 · Поправил: bigben · Личное сообщение · #8
Да, с прерываниями
вот такого, например, очень много
mov dx, offset Mess1
mov ah, 9
int 21h
тогда остаётся у меня td и ida
буду искать документацию на иду
| Сообщение посчитали полезным: |