C++ Veya VB.net : Loader Nasıl Yapılır?

Yeni proje açıyoruz ama Empty Project seçeneğini seçiyoruz. (Not)Sizden Windows Form , Console , DLL gibi seçenek isterse DLL 'yi seçeceksiniz. Source Files 'e main.cpp diye...

  • Yeni proje açıyoruz ama Empty Project seçeneğini seçiyoruz.
  • (Not)Sizden Windows Form , Console , DLL gibi seçenek isterse DLL 'yi seçeceksiniz.
  • Source Files 'e main.cpp diye dosya oluşturun. Aşağıdaki kodları yazıyoruz.
  • Proje ayarlarına gelerek(Alt+Enter) ayarları aşağıda işaretlediğim gibi yapınız.
  • Build ediyoruz.

Kod:
#include <windows.h>

typedef int (*function1_ptr) ();

function1_ptr function1=NULL;

int APIENTRY WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {

HMODULE myDll = LoadLibrary("Dosyaadi.dll"); // İnject edeceği dosyanın adını yazın..dll .exe .png farketmez.

if(myDll!=NULL) {
function1 = (function1_ptr) GetProcAddress(myDll,"function1");

if(function1!=NULL)
function1();
else
exit(4);

FreeLibrary(myDll);
}
else
exit(6);

return 0;
}

----------
Dosyaadi.dll Yerine Enjekte Edeceği Dosyanın İsmini Yazınız!
 
💬 SpyHackerz Telegram — Anlık tartışmalar ve duyurular için katıl
132,028Konular
3,274,221Mesajlar
316,792Kullanıcılar
simplema101Son Üye
Üst Alt