Сейчас на форуме: ==DJ==[ZLO], Magister Yoda (+6 невидимых) |
eXeL@B —› Основной форум —› Помогите beginner'у насчет пропатчивания! |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 14 февраля 2005 20:39 · Личное сообщение · #1 Помогите пжалста! Я знаю что многие из вас просто обругают меня за глупые вопросы и скажут поискать ещё на форуме или в FAQ (где я ничего не нашёл) а то и просто закроют тему. Я буду очень рад если это не так. Я не могу понять как мне вписывать в начале процедуры xor eax,eax inc eax ret . Сам смысл понятен, но где это "в начале процедуры"?? И как это начало искать? Я читал это в статьях Fess'а но там толком не написано (ну может просто это я такой тупой - обьясните пожалуйста!). Заранее спасибо!!! |
|
Создано: 18 февраля 2005 01:46 · Личное сообщение · #2 |
|
Создано: 18 февраля 2005 01:50 · Личное сообщение · #3 |
|
Создано: 18 февраля 2005 01:53 · Личное сообщение · #4 arnix Это не выражение, а цитата... Serge ЛОЛ. Кажется, я тебя понял... Ты не нашел эту самую процедуру, куда надо вписать эти злосчастные xor eax,eax inc eax ret ???? А с чего ты решил, что именно ЭТИ байты туда надо вписывать-то? Может там банальное сравнение двух строк и нет никакой процедуры, а? |
|
Создано: 18 февраля 2005 01:56 · Личное сообщение · #5 |
|
Создано: 18 февраля 2005 01:58 · Личное сообщение · #6 |
|
Создано: 18 февраля 2005 02:00 · Личное сообщение · #7 |
|
Создано: 18 февраля 2005 02:01 · Личное сообщение · #8 |
|
Создано: 18 февраля 2005 02:07 · Личное сообщение · #9 Можешь здесь листинг постить? И что значит "всё-таки вызов процедуры"? Ты не уверен это call или не call? И еще, какое значение имеет это поцедура или не процедура? Я не могу понять как мне вписывать в начале процедуры xor eax,eax inc eax ret . Сам смысл понятен, но где это "в начале процедуры"?? И как это начало искать? Если у тебя есть "call 41234567" то начало этой процедуры и есть адрес 41234567... Или я не правильно понял твой вопрос? |
|
Создано: 18 февраля 2005 02:08 · Личное сообщение · #10 Serge Трейсишь до своего Call..... и заходишь в него (Ф8). Это и будет начало твоей процедуры. Дальше перепиши несколько байт на бумажку и делай как было сказано ранее. Можешь попробывать вычесть 00400000, может и попадешь. Можно посмотреть в дизассемблере offset. ЗЫ: а лучше возьми OllyDbg и не мучайся. |
|
Создано: 18 февраля 2005 02:14 · Личное сообщение · #11 |
|
Создано: 18 февраля 2005 02:16 · Личное сообщение · #12 |
|
Создано: 18 февраля 2005 02:19 · Личное сообщение · #13 |
|
Создано: 18 февраля 2005 02:21 · Личное сообщение · #14 |
|
Создано: 18 февраля 2005 02:22 · Личное сообщение · #15 |
|
Создано: 18 февраля 2005 02:22 · Личное сообщение · #16 |
|
Создано: 18 февраля 2005 02:24 · Личное сообщение · #17 |
|
Создано: 18 февраля 2005 02:26 · Личное сообщение · #18 Serge пишет: Да уж пожалуй неправильно=))) Ты видимо не прочитал террабайты спора на прошлой странице. Я ищу адрес начала процедуры чтобы править потом его в qview. И что будет если ты введёшь GoTo - F5 41234567 ;)) Не знаю как в qview, но в Hiew если жмёшь F5 (GoTo) и если перед адресом поставить точку (пример: .41234567) то она автоматом конвертирует виртуальный адрес в RAW адрес и "доставит" тебя в правильное место. |
|
Создано: 18 февраля 2005 02:26 · Личное сообщение · #19 |
|
Создано: 18 февраля 2005 02:27 · Личное сообщение · #20 |
|
Создано: 18 февраля 2005 02:28 · Личное сообщение · #21 |
|
Создано: 18 февраля 2005 02:28 · Личное сообщение · #22 |
|
Создано: 18 февраля 2005 02:31 · Личное сообщение · #23 |
|
Создано: 18 февраля 2005 02:32 · Личное сообщение · #24 |
|
Создано: 18 февраля 2005 02:35 · Личное сообщение · #25 |
|
Создано: 21 февраля 2005 20:31 · Личное сообщение · #26 |
<< . 1 . 2 . |
eXeL@B —› Основной форум —› Помогите beginner'у насчет пропатчивания! |
Эта тема закрыта. Ответы больше не принимаются. |