Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Разные вопросы > отладка 16 битных программ |
Автор: wester 2.11.2010, 17:35 |
Доброго времени суток. встала задача ,как отладить прогу в 16 битном режиме ( не знаю как правильно))) на первый взгляд написана в turbo pascal. Пробовал Olly Dbg, но послала мол "не могу так работать" какие мысли ? там даже особо отлаживать не надо, а глянуть на строки в ресурсах программы |
Автор: Alexeis 2.11.2010, 17:53 | ||
Так открой его в блокноте или WinHEX |
Автор: wester 2.11.2010, 18:28 |
Alexeis, в блокноте и в WinHex отображается абракадабра |
Автор: Alexeis 2.11.2010, 18:36 |
wester, был во времена турбо паскаля еще такой турбо-ассемблер. Не уверен умеет ли он дизасемблировать, но отладка должна быть по любому. |
Автор: wester 2.11.2010, 18:38 |
Alexeis, гм, сомневаюсь, что прога написана на асме... сейчас гляну на турбо-ассамблер |
Автор: Sartorius 2.11.2010, 18:39 |
wester, TDD (в DosBox-е если приложение не виндовое). Абракадабра из-за кодировки видимо DOS-овсконй. В Far-е посмотри его тогда PS IDA вроде любой формат пережевывает. Как я понимаю, трассировка то и не нужна |
Автор: wester 2.11.2010, 19:01 | ||
Sartorius, в IDA у меня глаза разбегаются) вечером поищу какой - нибудь мануал типа olly на wasm.ru про Far дельная мысль, сейчас скачаю
не совсем понял, имелось ввиде turbo-debuger ? |
Автор: Sartorius 2.11.2010, 19:06 |
Ага. Он. Немного не так написал TD ![]() |
Автор: wester 2.11.2010, 19:20 |
Sartorius, FAR показал, что кодировка обычная досовская (oem) но ни одной строки , которая попадается в программе я не нашел ( кроме надписей меню) там дается число в одной с.с. нужно его перевести в другую, и написать ответ. числа переводить могу, просто мне нужно посмотреть на все эти числа, которые дают в качестве примера. сомневаюсь, что они генерируются случайно. |
Автор: wester 2.11.2010, 19:29 |
Sartorius, печаль... тогда я так понимаю, что кроме IDA никто другой не позволит модифицировать прогу и сохранить ее на диск ? |
Автор: Sartorius 3.11.2010, 12:20 | ||
wester, что бы не возникало таких вопросов, советую почитать почитать Криса Касперски "Искусство дизассемблирования" и "Образ мышления - дизассемблер IDA". Потусоваться на wasm.ru. Важно понять, что реверсинг так на раз не освоишь. Удачи |