C++ Вопрос Shell loadlibrary

Всем Рептилойдам - Рен ТВ
Пользователь
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
541
Реакции[?]
92
Поинты[?]
0
Как загрузить shellcode (dll) в свой процесс и получить его HMODULE ?
x64
 
Забаненный
Статус
Оффлайн
Регистрация
18 Июл 2022
Сообщения
63
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
GetModuleHandleA("названиетвоейдлл.dll");
 
Всем Рептилойдам - Рен ТВ
Пользователь
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
541
Реакции[?]
92
Поинты[?]
0
GetModuleHandleA("названиетвоейдлл.dll");
Ну во первых эта функция работает с уже загруженным модулем.
Во вторых она использует название этого модуля (т.е он по умолчанию физический файл)

Мне же нужно грузить в память и работать уже из неё, не создавая файл на диске.
 
IRQL_APC_LEVEL
Пользователь
Статус
Оффлайн
Регистрация
25 Авг 2018
Сообщения
211
Реакции[?]
88
Поинты[?]
3K
Как загрузить shellcode (dll) в свой процесс и получить его HMODULE ?
x64
GetModuleHandle (HMODULE) просто возвращает указатель на имдж базу (начало модуля), переводя на твои реалии "LPBYTE lpYourPayload = (LPBYTE)VirtualAlloc(some);". lpYourPayload - это и будет твоя имдж база.
 
Забаненный
Статус
Оффлайн
Регистрация
18 Июл 2022
Сообщения
63
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ну во первых эта функция работает с уже загруженным модулем.
Во вторых она использует название этого модуля (т.е он по умолчанию физический файл)

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