Onaylı Üye
Kullandığım Hazır Dll İskeleti;
Header.h
C++:
#include <Windows.h>
//Class Buraya
Main.cpp
C++:
#pragma warning(disable: 4996) //Build Ederken Sorun Çıkıyordu Çıkmasın Diye Ekledik.
#include "Header.h"
#include <iostream>
void hack();
BOOL WINAPI DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpReserved)
{
if (dwReason == DLL_PROCESS_ATTACH) {
DisableThreadLibraryCalls(hModule);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)hack, NULL, NULL, NULL);
}
else if (dwReason == DLL_PROCESS_DETACH) {
}
return TRUE;
}
void hack()
{
AllocConsole();
freopen("CONOUT$", "w", stdout);
std::cout << "Konsolda Yazılacak Yazı" << std::endl;
}
VIDEO
Açıklama;
Kısacası bulduğumuz static adress'lerin offset'lerini daha kolay şekilde kullanmamıza yarıyor diyebiliriz.
Son düzenleme: