Hallo,
habe aus Langeweile etwas kleines für die Coding Section angefertigt. Mit diesem Code kann man den Speicher von anderen Programmen einfach nach Strings abscannen. Sucht in den PE Sections nach dem String-Muster, filtert aber dabei "überflüssige" Sections aus. Der Code ist soweit "sauber" (Ansichtssache ). Findet die Engine einen String so wird der gesamte Vorgang abgebrochen und die Aufgabe gilt als "erledigt". Es wird nicht nach ganzen Wörtern gesucht. Funktioniert nur mit 32 Bit Anwendungen.
Das Projekt kann easy ausgebaut werden, so auch die Scan Engine. Wie bereits erwähnt, ist ziemlich Simple. Hier eine Beispiel usage:
CEngine ScanEngine(6420); // 6420 ist die ID von einem Prozess ScanEngine.MemoryScan("Toolbase", NULL /*NULL definiert das erste modul im remote process speicher*/); oder ScanEngine.MemoryScan("Toolbase", "kernel32.dll");
Link zum Projekt (habe leider kein Github, nur Source Files enthalten):
Fragen / Kritik / Verbesserungsvorschläge gern gesehen
greetz