Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2008, 00:29   #1
Д'якон
Форумчанин
 
Регистрация: 05.12.2007
Сообщений: 236
Вопрос Пример патчинга

Кому не трудно. Привидите пожалуйста код следующей программы.

Например у нас есть програма МесагеБокса с каким-то сообщением (пусть будет стандартный "Привет Мир").

Можно ли написать, скажем так, патч к этой программе следующего вида:
Поле ввода, куда вводится текст и кнопка "применить". После нажатия кнопки текст введенный в поле ввода применяется к программе МесагеБокса. Т.е. при запуске программы МесагеБокса выдается не сообщение "Привет Мир", а то которое было введено в поле ввода программы-патча.

Заранее спасибо
Д'якон вне форума Ответить с цитированием
Старый 31.01.2008, 19:00   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

если захотеть, то можно. Но проще новую программу написать.

Последний раз редактировалось rpy3uH; 31.01.2008 в 19:13.
rpy3uH вне форума Ответить с цитированием
Старый 01.02.2008, 00:46   #3
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Если та строка находится в ресурсах, это не составит великого труда, иначе надо разбирать ехе по полочкам...
BOBAH13 вне форума Ответить с цитированием
Старый 17.02.2008, 19:27   #4
WittySpark
Пользователь
 
Регистрация: 14.08.2007
Сообщений: 13
По умолчанию

Если вы желаете пропатчить программу, то вам для начала необходимо знать, куда вписывать код. Для этого желательно отладить программу.

О теории патчинга можно глянуть здесь http://cracklab.ru/.

Там же в разделе downloads скачайте OllyDbg (хороший отладчик).
WittySpark вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Dec to Hex - пример использования Roof Общие вопросы Delphi 8 03.08.2008 19:40
П Р О С Т Е Й Ш И Й пример 3D aesoem Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 16.07.2008 16:54
Пример из учебника valerij Microsoft Office Excel 11 20.06.2008 15:43
пример парсинга Stanislav Общие вопросы Delphi 4 14.01.2008 03:48