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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2009, 22:19   #1
GenniY
Форумчанин
 
Регистрация: 09.09.2009
Сообщений: 181
Счастье Создаём патч

Привет.
Кто писал патчи, подскажите - Как искать в exe-файле то что хочешь заменить. Например, нужно заменить слово "Закрыть" на "Выйти" или тому подобное. Мне нужно знать адрес, где находится искомое.
Получил помощь — отблагодарил.
GenniY вне форума Ответить с цитированием
Старый 18.10.2009, 22:25   #2
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Так патчи не работают. они уже знают адрес
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 19.10.2009, 09:32   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
то что хочешь заменить.
Ну открой файл через FileStream и поиском по нему пройдись, считывая.
только это разве что в теории гладко будет.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.10.2009, 10:17   #4
GenniY
Форумчанин
 
Регистрация: 09.09.2009
Сообщений: 181
По умолчанию

Цитата:
Ну открой файл через FileStream и поиском по нему пройдись, считывая
Это понятно.
Я может быть не так выразился. Чем открыть exe-файл, чтобы посмотреть содержимое и найти, что хочу? Как-то переобразовать может надо.
Хочу с этим разобраться.
Получил помощь — отблагодарил.
GenniY вне форума Ответить с цитированием
Старый 19.10.2009, 10:18   #5
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

В смысле не программно? Тогда Hex-редактором любым
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 19.10.2009, 10:26   #6
GenniY
Форумчанин
 
Регистрация: 09.09.2009
Сообщений: 181
По умолчанию

А если кодирован?
Получил помощь — отблагодарил.
GenniY вне форума Ответить с цитированием
Старый 19.10.2009, 10:39   #7
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Если он закодирован, то тебе его надо раскодировать, универсальных способов-нет.
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 19.10.2009, 10:46   #8
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

вообще есть спецутилиты, только тихо... редактор ресурсов, если просто заменить слова (reshaxххr, полностью не пишу так как нельзя), но только если файл не зашифрован...

...ну а если зашифрован, то всем известный отладчик softлед (тож низзя упоминать)

пы-сы: но вам придется постараться, особенно если в exe-шнике еще антидебаг поставлен...как пользоваться - гуглите...
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 19.10.2009, 10:48   #9
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Можно по проще-ollydbg.
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 19.10.2009, 11:48   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Можно по проще-ollydbg.
Все равно от протекторов он не спасет на 100%
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пользователям WebMoney и Яндекс - ??? нужен ли 'патч' Virtson Свободное общение 8 21.05.2007 12:43
Создаём игровой движок Cezar Gamedev - cоздание игр: Unity, OpenGL, DirectX 85 03.04.2007 17:53