![]() |
eXeL@B —› Программирование —› Памагите ньюбу советом и примером... |
Посл.ответ | Сообщение |
|
Создано: 03 июля 2009 20:09 · Личное сообщение · #1 Здраствуйте. Собсно такой вопрос, как дописать в екзешник код(возможно неправильно выражаюсь). Крутил я в отладчике прогу, нашел способ отлома от ключика, но там все просто поменял данные в памяти и все, но хочется чтоб прога запускалась не только под отладчиком. Интересует как можно реализовать такое: MOV EDX, 005CEE14; ASCII "KJHWD-WCAUF0367120" //тоесть копируется в EDX значение находящееся в ячейке памяти 005CEE14 Мне надо чтоб в этот регистр попадало всегда значение, ну например ASCII "KJH-KJHGFRE120" подскажите как это сделать? Если можно пример кода. ---------------------------------------------------------------------- ---- Заранее всем спасибо. ![]() |
|
Создано: 03 июля 2009 20:37 · Личное сообщение · #2 |
|
Создано: 03 июля 2009 20:54 · Личное сообщение · #3 Если я правильно понял задачу, то реализовывать надо так: в секцию .data (если таковая имеется, если нет - найти другое место). Пишется любым Hex-редактором или олькой строка "KJHWD-WCAUF0367120". Далее дизассемблером смотрим её смещение. Допустим это 005CEE14 и опять же олькой правим где надо в команде "MOV EDX, что-что" адрес на 005CEE14 (или куда там строка записана?). Закрою вообщем. Если надо могу перенести в новички (если на вопрос я не ответил). ![]() |
![]() |
eXeL@B —› Программирование —› Памагите ньюбу советом и примером... |
Эта тема закрыта. Ответы больше не принимаются. |