Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

C++ Shell loadlibrary

  • Автор темы Автор темы seven_up
  • Дата начала Дата начала
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
GetModuleHandleA("названиетвоейдлл.dll");
 
GetModuleHandleA("названиетвоейдлл.dll");
Ну во первых эта функция работает с уже загруженным модулем.
Во вторых она использует название этого модуля (т.е он по умолчанию физический файл)

Мне же нужно грузить в память и работать уже из неё, не создавая файл на диске.
 
Как загрузить shellcode (dll) в свой процесс и получить его HMODULE ?
x64
GetModuleHandle (HMODULE) просто возвращает указатель на имдж базу (начало модуля), переводя на твои реалии "LPBYTE lpYourPayload = (LPBYTE)VirtualAlloc(some);". lpYourPayload - это и будет твоя имдж база.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ну во первых эта функция работает с уже загруженным модулем.
Во вторых она использует название этого модуля (т.е он по умолчанию физический файл)

Мне же нужно грузить в память и работать уже из неё, не создавая файл на диске.
так причем тогда здесь LoadLibrary....
 
Назад
Сверху Снизу