![]() |
[ASM] Манипуляция
Здраствуйте, есть нубский вопрос. Пожалуйста не посылайте читать книги или прочее по ассемблеру, ибо мне легче изучить по опыту...
Есть простенький код http://i077.radikal.ru/1005/cd/2301eda2a3ae.jpg вопрос как заменить call 771B48BE На вызов своего адреса....типа call 43434343 Лучше пример на С++(асм вставка(_asm) или методами С++), или чистый асм(нежелаетьно) |
Это код где? В твоей проге или в чужой?
Если в твоей, то делай VirtualProtect на этот адрес чтобы была права на запись затем просто тупо меняй значения *(ULONG*)addr = NewAddr; Если это в чужой проге, то юзай WriteProcessMemory |
да делаю в середине проги...
Пожалуйста поподробней если что пример набросать |
буду очень благодарен
|
Цитата:
|
сори) тупанул....в своей
|
Код:
DWORD OldProtect; |
спасиб) посмотри что поправит
|
Скрин вроде из оли? Там же можно на лету менять, жмякай пробел и пиши свой адресс :)
|
скрин то да) я то изменю) а дальше?) мне нужно изменения сделать на Си, что б длл засунуть
|
| Время: 19:25 |