Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Как изменить данные в откомпилированной проге?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Взлом программ] >> Как изменить данные в откомпилированной проге?
Имя
Сообщение << Старые топики   Новые топики >>
Как изменить данные в откомпилированной проге? - 2008-02-06 10:33:30.730000   
RP

Сообщений: 3
Оценки: 0
Присоединился: 2008-02-06 10:07:58.320000
Есть прога Nouvel по раскройке натяжных потолков при вводе всех данных формируется печатная форма с логотипом этой фирмы. Вот проблема, прогу продали, а логотип там их стоит, как можно вместо их логотипа свою вставить и вместо их данных свои? Куда слить прогу для просмотра?
Post #: 1
RE: Как изменить данные в откомпилированной проге? - 2008-02-06 13:18:16.450000   
heaven7

Сообщений: 134
Оценки: 5
Присоединился: 2007-12-29 20:49:38.910000
ResHacker
Post #: 2
RE: Как изменить данные в откомпилированной проге? - 2008-02-06 22:29:27.693333   
fromRIDDER

Сообщений: 1075
Оценки: 30
Присоединился: 2008-01-14 20:20:53.380000
quote:

Есть прога Nouvel по раскройке натяжных потолков при вводе всех данных формируется печатная форма с логотипом этой фирмы. Вот проблема, прогу продали, а логотип там их стоит, как можно вместо их логотипа свою вставить и вместо их данных свои?

1. Если изображения статичны, то нужно определить где они хранятся:
а) если в ресурсах, тогда любым редактором ресурсов;
б) могут как отдельные файлы, посмотри содержимое всех файлов в папке программы, включая вложенные (желетельно HEX-viewer-ом); первые символы - это сигнатура файла (bm, gif, png, …);
в) можут в самом экзэшнике с секции данных, тогда отладчиком.
2. Если они формируются на ходу, в зависимости от параметров, то можно отладчиком поставить breakpoint на функции копирования графики (BitBlt, StretchBlt, StretchDiBits, …), отследить момент копирования вражьего логотипа и
а) занопить вызов функции - печатные формы без логотипов;
б) или сделать так, чтобы функция копировала нужный логотип.

quote:

Куда слить прогу для просмотра?

Открываешь сайт для 'заливки' (http://rapidshare.com/, http://www.slil.ru/, http://ifolder.ru/, …), указываешь нужный файл и жмёшь кнопочку Upload. После загрузки на странице будет ссылка на файл для скачивания.
Post #: 3
RE: Как изменить данные в откомпилированной проге? - 2008-02-18 08:05:18.306666   
RP

Сообщений: 3
Оценки: 0
Присоединился: 2008-02-06 10:07:58.320000
Всем спасибо! Частично проблема решилась. Логотип я смог поменять, он находился в отдельном файле. Но как поменять данные в проге и опять откомпилировать, например, там прописана ссылка (http://www.nouvel.ru), как её удалить. Какой прогой проделывать все процедуры?
Post #: 4
RE: Как изменить данные в откомпилированной проге? - 2008-02-18 08:51:42.180000   
fromRIDDER

Сообщений: 1075
Оценки: 30
Присоединился: 2008-01-14 20:20:53.380000
quote:

ORIGINAL: RP

… там прописана ссылка (http://www.nouvel.ru), как её удалить …


Если ссылка находится в тексте - надо искать тексты в формате html. Как и в предыдущем случае надо искать в ресурсах (редактор ресурсов), отдельных файлах (текстовый редактор), бинарике (отладчик). Для уменьшения размеров тексты могут паковать, тогда отладчиком нужно отследить момент, когда происходит распаковка и по окончании её процесса подменить/удалить ссылку.

Если ссылка на кнопке, в диалоговом окне 'О программе' и т.д., тогда только отладчиком и редактором ресурсов.

Post #: 5
RE: Как изменить данные в откомпилированной проге? - 2008-02-18 09:16:14.963333   
RP

Сообщений: 3
Оценки: 0
Присоединился: 2008-02-06 10:07:58.320000
Ссылка находится не на кнопке, а просто активная ссылка. Подскажите какой конткретно программой можно декомпилировать а затем скомпилировать изменённую программу. Подскажите хоть какие-нибудь программы.
Post #: 6
RE: Как изменить данные в откомпилированной проге? - 2008-02-18 09:58:51.993333   
fromRIDDER

Сообщений: 1075
Оценки: 30
Присоединился: 2008-01-14 20:20:53.380000
Попробуй редактором ресурсов (PE-explorer, Restorator, RESHacker). В пункте 'Dialog', или, если экзэшник написан на Delphi, в пункте 'RCData'. Лучше пользуйся Restorator-ом, когда нажмёшь редактировать, там появляется инструкция с полным описанием, как редактировать ресурсы. Программы можно найти на любом сайте по взлому: http://www.cracklab.ru/, http://www.wasm.ru/, http://www.exetools.ru/.
Post #: 7
Страниц:  [1]
Все форумы >> [Взлом программ] >> Как изменить данные в откомпилированной проге?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.