Сейчас на форуме: jinoweb (+6 невидимых) |
eXeL@B —› Программирование —› [c++]хук WriteProcessMemory с последующим вытаскиванием данных |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 13 марта 2018 11:49 · Личное сообщение · #1 Приветствую форумчане! Возникла идея написать свой unwrapper для игр от компании alawar. Алгоритм продумал: 1) внедряем dll в процесс и просим пользователя запустить игру (в триал режиме). 2) хукаем функцию WriteProcessMemory и получаем украденные байты OEP Но на 2 же пункте застрял т.к не понимаю как можно хукнуть функцию и вытащить из нее данные. Если использовать ms detours, то там можно только подменить функцию, но данные ориг. функции вытащить нельзя, или же можно, просто я чего-то не знаю? Язык на котором буду писать: c++ |
|
Создано: 16 марта 2018 21:30 · Личное сообщение · #2 |
|
Создано: 16 марта 2018 21:36 · Поправил: sefkrd · Личное сообщение · #3 |
|
Создано: 16 марта 2018 21:50 · Личное сообщение · #4 |
|
Создано: 16 марта 2018 21:56 · Личное сообщение · #5 OEP пишет: Спасибо! Но теперь ошибка при открытии файда capstone.lib появилась! Может перед тем, как писать выучить хотя бы основы сборки, не говорю уже о языке. Собирается без единой правки, а с минимальными и GCC прекрасно собирает. Мне эта библиотека и нравится своей простотой, не требует каких то плясок с бубном. |
|
Создано: 16 марта 2018 22:09 · Личное сообщение · #6 |
|
Создано: 16 марта 2018 22:14 · Личное сообщение · #7 OEP пишет: Спасибо! Но теперь очередная ошибка Русским же языком пишут: "Соберите capstone актуальным компилятором". Скачайте последний билд с репы, должно заработать. | Сообщение посчитали полезным: Rio |
|
Создано: 16 марта 2018 22:24 · Личное сообщение · #8 |
<< . 1 . 2 . |
eXeL@B —› Программирование —› [c++]хук WriteProcessMemory с последующим вытаскиванием данных |