Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

использование NtWriteVirtualMemory

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Ответ
 
Опции темы
Старый 06.08.2013, 18:09   #1
Подпольщик RF Online
 Пехотинец
Аватар для артём612
 
артём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небе
Регистрация: 10.10.2011
Сообщений: 65
Популярность: 772
Сказал(а) спасибо: 58
Поблагодарили 57 раз(а) в 32 сообщениях
Отправить сообщение для артём612 с помощью Skype™
 
Unhappy использование NtWriteVirtualMemory

Возможно ли использование функции NtWriteVirtualMemory в обычном *exe приложении?

была такая попытка...


Функция

typedef NTSTATUS (WINAPI * ZwWriteVirtualMemory)(HANDLE ProcessHandle, PVOID BaseAddress, PVOID Buffer, ULONG BufferLength, PULONG ReturnLength);


BOOL NtWriteProcessMemory(HANDLE ProcessHandle, PVOID BaseAddress, PVOID Buffer, ULONG BufferLength, PULONG ReturnLength)
{
ZwWriteVirtualMemory qWriteProcessMemory = 0;
qWriteProcessMemory = (ZwWriteVirtualMemory)GetProcAddress(GetModuleHand leA("ntdll.dll"),"ZwWriteVirtualMemory");
qWriteProcessMemory(ProcessHandle,BaseAddress,Buff er,BufferLength,ReturnLength);
return true;
}


Использование

DWORD buf = 0x90;
DWORD newp;
PDWORD old;
VirtualProtect((LPVOID)0x762567C3,sizeof(buf),newp ,old);
NtWriteProcessMemory(GetCurrentProcess(),(PVOID)0x 762567C3,(PVOID)buf,sizeof(buf),0);
VirtualProtect((LPVOID)0x762567C3,sizeof(buf),(DWO RD)old,0);


но она ничего не пишет по этому адресу ='(
Ps : адрес просто для тестирования функции

если что то не так написал прошу критиковать !
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Банят ли за использование СЕ 666ilay666 Общение и обсуждение, архив Point Blank 7 27.03.2010 15:21

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 07:26.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net