Injektion DLL
-
Hallo zusammen,ich habe jetzt seit einiger Zeit gelernt wie man Dll schreibt und einbindet.
Jetzt will ich mal versuchen sowas kleines wie notepad "hacken" indem ich eine geschriebene DLL injekte.Doch leider funktioniert das iwie nicht.Ich hab mir als Injektor Perx runtergeladen und eine kurze win32 dll geschrieben mit :
#include <windows.h>
#include <iostream>int WINAPI WinMain( HINSTANCE p_hInstance, HINSTANCE p_hPrevInstance, LPSTR p_szCmdLine, int p_nShowCmd )
{
MessageBoxA(0,"Error","Hello",0);
return 0;
}wenn ich das als Anwendung ausführe geht alles,aber als Dll geht nix.
Kann mir da einer helfen
-
Win7? UIPI?
-
Ja ich habe Win7 Ultimate 64Bit....aber was hat das damit zutun??
-
Ist notpad ein 32 oder 64 Bit Programm? Ist Deine DLL 32 oder 64 Bit.
-
Ist Deine DLL eine DLL?
-
Stani schrieb:
Ja ich habe Win7 Ultimate 64Bit....aber was hat das damit zutun??
Ohne Worte.
Bevor Du Dich mit Injection-DLLs befasst solltest Du Dich evtl. mal etwas klug machen wie Windows eigentlich funktioniert.
-
Ja ich weiß wie Windows funktioniert.Das mit dem "was hat das damit zu tun" hab ich nur gesagt,da alle anderen DLLs funktionieren,die ich geschrieben habe.
Aber ich verstehe nicht ,warum er die Dll nicht lädt.Ich meine wenn jedes Prog eine WINAPI Main hat,muss die DLL auch geladen werden.
-
Nein. Nicht unter x64.