Как изменить данные в откомпилированной проге?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Как изменить данные в откомпилированной проге? - 2008-02-06 10:33:30.730000
|
|
|
RP
Сообщений: 3
Оценки: 0
Присоединился: 2008-02-06 10:07:58.320000
|
Есть прога Nouvel по раскройке натяжных потолков при вводе всех данных формируется печатная форма с логотипом этой фирмы. Вот проблема, прогу продали, а логотип там их стоит, как можно вместо их логотипа свою вставить и вместо их данных свои? Куда слить прогу для просмотра?
|
|
|
RE: Как изменить данные в откомпилированной проге? - 2008-02-06 13:18:16.450000
|
|
|
heaven7
Сообщений: 134
Оценки: 5
Присоединился: 2007-12-29 20:49:38.910000
|
ResHacker
|
|
|
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. После загрузки на странице будет ссылка на файл для скачивания.
|
|
|
RE: Как изменить данные в откомпилированной проге? - 2008-02-18 08:05:18.306666
|
|
|
RP
Сообщений: 3
Оценки: 0
Присоединился: 2008-02-06 10:07:58.320000
|
Всем спасибо! Частично проблема решилась. Логотип я смог поменять, он находился в отдельном файле. Но как поменять данные в проге и опять откомпилировать, например, там прописана ссылка (http://www.nouvel.ru), как её удалить. Какой прогой проделывать все процедуры?
|
|
|
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. Как и в предыдущем случае надо искать в ресурсах (редактор ресурсов), отдельных файлах (текстовый редактор), бинарике (отладчик). Для уменьшения размеров тексты могут паковать, тогда отладчиком нужно отследить момент, когда происходит распаковка и по окончании её процесса подменить/удалить ссылку. Если ссылка на кнопке, в диалоговом окне 'О программе' и т.д., тогда только отладчиком и редактором ресурсов.
|
|
|
RE: Как изменить данные в откомпилированной проге? - 2008-02-18 09:16:14.963333
|
|
|
RP
Сообщений: 3
Оценки: 0
Присоединился: 2008-02-06 10:07:58.320000
|
Ссылка находится не на кнопке, а просто активная ссылка. Подскажите какой конткретно программой можно декомпилировать а затем скомпилировать изменённую программу. Подскажите хоть какие-нибудь программы.
|
|
|
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/.
|
|
|
|
|