Форум программистов, компьютерный форум, киберфорум
C++: COM, OLE, ActiveX
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 06.09.2020
Сообщений: 2
1

Как выгрузить ранее заинжекченную длл?

06.09.2020, 09:47. Просмотров 1335. Ответов 0
Метки нет (Все метки)

Использую дефолтный метод инжекта - LL.
Так как эту дллку видно через process hacker, мне надо сделать так, чтобы можно было выгрузить эту дллку в случае необходимости. Код инжекта ниже

C++
1
2
3
4
5
6
wHandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, ProcessId);
LoadLibraryAdd = (LPVOID)GetProcAddress(GetModuleHandle(L"kernel32.dll"), "LoadLibraryA");
RND = (LPVOID)VirtualAllocEx(wHandle, NULL, strlen(DllPath), MEM_RESERVE | MEM_COMMIT, PAGE_READWRITE);
WriteProcessMemory(wHandle, (LPVOID)RND, DllPath, strlen(DllPath), NULL);
CreateRemoteThread(wHandle, NULL, NULL, (LPTHREAD_START_ROUTINE)LoadLibraryAdd, (LPVOID)RND, NULL, NULL);
CloseHandle(wHandle);
Если можно, то напишите простенький код, просто в выгрузке длл я не шарю от словп совсем.
Заранее всем спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.09.2020, 09:47
Ответы с готовыми решениями:

Как выгрузить вторую длл при выгрузке первой?
Подскажите неучу, пожалуйста. Вобщем вопрос вот в чем. Пишу длл1 которая грузит длл2. Но когда...

Передача процессу функции внедрения длл через другую длл (Очень сложно и не понятно)
Допустим у меня есть dll1.dll и 2 процесса game.exe и calc.exe, мне нужно написать длл т.е....

Подгрузка мануал мапом длл из другой длл
Помогите, у меня есть процесс который подгружает в себя 1 бесполезную длл которая никак не влияет...

CDialogEx + dll, После завершения модального диалога (CDialogEx) из длл-библиотеки работа длл-библиотеки прерывается
Добрый день, подскажите, пожалуйста, новичку с++/mfc. Работаю в VS 2010. Есть необходимость...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.09.2020, 09:47

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как использовать длл, не зарегистрировав ее?
У меня есть набор длл, которые по ряду причин не хочется регистрировать. Как их можно заюзать в ...

Как убрать длл из процесса
Здрасте, я загрузил свой длл в процесс как мне выгрузить кодом?

Файл: Выгрузить файл через нажатие кнопки pushButton и выгрузить его в listWidget
здравствуйте давно не заходил в QT и впринцепи им особо не когда не занимался не подскажите хочу...

Как получить атрибуты длл функции?
Как получить атрибуты длл функции? (GetFileAttributes) #include <iostream> #include <windows.h>...

Как импортировать длл в ресурсы и Экспортировать?
Здравствуйте, подскажите как правильно импортировать Dll в ресурсы, а затем программно извлечь dll...

Интерфейс на c# а как сопрягать с delphi ДЛЛ?
Из за того что дельфи имеет плохой интерфейс мне кажется интересние написать на c#, но как вызвать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.