Форум для общения
С Новым 2009-ым Годом!

новый год, дед мороз

Форум "Защита и взлом" (архив)


Не только для хакеров...


 #0  sozertsatel 27.02.04 08:21:42 - 01.03.04 10:52:10

Как разобрать DOS программу?



Есть инсталяционная дискета с файлами install.EXE; install.BIN; install.INI; proga.ZIP. DOS программа ставится на комп и работает. Пароль я тоже знаю.
Вопрос такой: Как убрать или заменить в верхнем углу экрана имя фирмы? Пробовал редактором Hiew 6.85, но имени фирмы нет. Есть смысл копаться?
Цитата

 #1 Deep © 27.02.04 11:59:13

скорее всего имя фирмы не хранится в файле в единой строке, а составляется побуквенно или держиться в зашифрованном виде.

> Есть смысл копаться?
Зависит от того насколько тебе это нужно. Как бы я ломал - искал бы под отладчиком место, где начинается вывод на экран (не помню код dos-прерывания, нужно смотреть справочники по асму). А там уже смотреть -- либо "затереть" то что выводиться, либо уже подменять одно на другое. Если новое название меньше, чем старое -- то проблем не должно быть. Если больше -- то тоже можно, но не знаю как.  

 
 P.S.  Посколько вывод названия фирмы происходит обычно вначале выполнения проги -- то найти то место, обычно не так уж сложно.
 #2 Mystic © 27.02.04 12:10:26

Напиши резидент, который по таймеру будет имя фирмы очишать...
 #3 .craZy © 27.02.04 12:19:11

> где начинается вывод на экран (не помню код dos-прерывания
21?


> sozertsatel 27.02.04 09:21
могу поковырять... если хочешь пакуй все и кидай на 0xffffff(собачка)list.ru
 #4 Е-Моё имя © 27.02.04 13:10:28

>0xffffff(собачка)list.ru
сервер возвращает access violation
 #5 .craZy © 27.02.04 15:52:55

> Е-Моё имя © 27.02.04 14:10
нарушение доступа?
а чё ты делаешь?
только что туда заходил - все нормально
 #6 Е-Моё имя © 27.02.04 16:18:21

хм... то была щюткаъ...
 #7 .craZy © 27.02.04 17:58:10

>
>
> Е-Моё имя © 27.02.04 17:18

 #8  sozertsatel 28.02.04 00:01:30

Как бы я ломал - искал бы под отладчиком место, где начинается вывод на экран
C Каким отладчиком лучше работать. У меня Windows2000? Про прирывания я знаю,а вот резидент, который по таймеру будет имя фирмы очишать, где про это узнать
> могу поковырять... если хочешь пакуй все и кидай на 0xffffff(собачка)list.ru
>
Спасибо! Воспользуюсь если не получится.
 #9 Deep © 01.03.04 10:52:10

> sozertsatel 28.02.2004 1:01:00
> C Каким отладчиком лучше работать.

+ice

> У меня Windows2000? Про прирывания я знаю,а вот резидент,
> который по таймеру будет имя фирмы очишать

думаю, с этим не получится, потому что Windows2000 создает для каждой дос-программы новую копию дос-эмулятора. Поэтому, написаный резидент и твоя дос-прога будут находиться в разных копиях эмулятора.  




  • Тема находится в архиве

    Написать ответ

    Имя: Регистрация HTML?
    smiles смайлики
    Потом перейти в:    
    паутина



      ©  webest.net, 2002-2009