Einfacher DLL Injector zum Laden von DLL aus dem Speicher. Unterstützt PE -Header- und Einstiegspunktlöschung. Geschrieben in C99.
Der C99 -Compiler für Windows ist erforderlich, um das Memjekt zu kompilieren. Microsoft Visual Studio ist erforderlich, um die Lösung für die einfache Kompilierung (memject.sln) zu laden.
Der allererste Schritt, um das Memjekt zu kompilieren, besteht darin, dieses Repo von GitHub auf Ihren lokalen Computer zu klonen. Git ist erforderlich, um einen weiteren Schritt zu machen, wenn es hier nicht installiert wird. Öffnen Sie Git Bash / Git CMD / CMD und geben Sie den folgenden Befehl ein:
git clone https://github.com/danielkrupinski/MemJect.git
MemJect -Ordner sollte erfolgreich erstellt werden, das alle Quelldateien enthält.
Wenn Sie eine Kopie von Quellcode ausgestattet haben, wird der nächste Schritt in Microsoft Visual Studio eröffnet . Wenn Sie kein Visual Studio haben, kompilieren Sie Memject.cpp mit Ihrem Compilator.
Suchen Sie die folgende Zeile in memject.cpp und ersetzen Sie csgo.exe durch Ihren Zielprozessnamen:
#define PROCESS_NAME "csgo.exe" Finden Sie die folgende Linie in memject.cpp und liefern Sie dort Ihre DLL in Form von Byte -Array. Sie können mein Python-Skript verwenden, um die DLL in Array von Bytes oder fast jeden Hex-Eduditor mit export to C Funktion umzuwandeln.
static const uint8_t binary [] = {
0x4d , 0x5a , 0x80 , 0x00 , 0x01 , ... Ändern Sie dann die Build -Konfiguration auf Release | x86 und einfach auf Build -Lösung drücken.
Wenn alles richtig lief, sollten Sie eine Binärdatei MemJect.exe erhalten.