На самом деле я Zodiak
-
Автор темы
- #1
Пожалуйста, авторизуйтесь для просмотра ссылки.
Взял Эту либу для удобного чтения памяти Interal
Решил для теста попробовать хотя бы дебаг консоль вывести.
Hypervisor injecor тупо закрылся , и консоли отладки небыло. (
Пожалуйста, авторизуйтесь для просмотра ссылки.
)Однако когда я заинжектил это чудо в Блокнот - консоль отладки появилась.
В чём проблема?
На всякий случай скажу что я не собираюсь рисовать меню и вообще использовать функции отрисовки.
C++:
#include <windows.h>
#include <iostream>
#include "Offsets.h"
#include "CasualLibrary.hpp"
HMODULE myhModule;
DWORD __stdcall EjectThread(LPVOID lpParameter) {
Sleep(100);
FreeLibraryAndExitThread(myhModule, 0);
}
DWORD WINAPI Menue() {
AllocConsole();
FILE* fp;
freopen_s(&fp, "CONOUT$", "w", stdout);
std::cout << "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Debug Console~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n";
while (1) {
Sleep(100);
if (GetAsyncKeyState(VK_NUMPAD0))
break;
}
fclose(fp);
FreeConsole();
CreateThread(0, 0, EjectThread, 0, 0, 0);
return 0;
}
BOOL APIENTRY DllMain(HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
{
myhModule = hModule;
CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)Menue, NULL, 0, NULL);
}
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
Вложения
-
99.8 KB Просмотры: 68