Сейчас на форуме: Magister Yoda, site-pro, Rio (+6 невидимых)

 eXeL@B —› Крэки, обсуждения —› Помогите обойти защиту DOS-программы (286) для использования под эмулятором
<< . 1 . 2 . 3 .
Посл.ответ Сообщение

Ранг: 0.8 (гость)
Активность: 0.010
Статус: Участник

Создано: 06 сентября 2013 14:30 · Поправил: Diversant
· Личное сообщение · #1

Добрый день, форумчане!
Имеется программа, написанная по всей видимости в Turbo Basic.
Исходников не имеется. Есть только .exe-файл.
Запуск её возможен только на родном 286-железе. Понятное дело компьютер тот вот-вот отойдёт в мир иной.
Прога умышленно привязана была к компу, то бишь к физическому железу. К чему конкретно - неизвестно.
На оригинальном железе она живёт под DOS 5.0.

На скрине из Insight есть вызов неких функций call 1A58.
Вот на нем предположительно происходит что-то непонятное.
Предположительно собака зарыта в CXEMA1.OVL, если этот .OVL подменить другим, то ресета не происходит, но прога естественно грузит подпрограмму, заложенную в подсунутый .OVL.

Что показывает Insight:


Кусок кода в IDA:


На всякий случай скрин из дебаггера DosBox:


Ну и сама прога:
--> Link <--




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 10 сентября 2013 10:06
· Личное сообщение · #2

Ну раз всё за вас сделали и работает, то закрыто.


<< . 1 . 2 . 3 .
 eXeL@B —› Крэки, обсуждения —› Помогите обойти защиту DOS-программы (286) для использования под эмулятором
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати