
Ein in C++ geschriebenes Programm zum Remote-Dumping manuell gemappter Module.
Ein in C++ geschriebenes Programm zum Remote-Dumpen von manuell gemappten Modulen.
Wenn du ein Modul in einen Prozess injizieren möchtest und nicht willst, dass es von typischen Routinen (Load Notifications, TLS Callbacks usw.) gefunden wird, verwendest du Manual Mapping, um dein Modul in den Prozess zu bekommen. Dies ist ein Tool, das ich geschrieben habe, um besagte Module für einen Anti-Cheat, den ich entwickelte, zu dumpen, um Kenntnisse über die Interna von Windows zu erlangen. Es durchläuft Speicherseiten und führt einige einfache Prüfungen von Berechtigungen und Flags durch, um festzustellen, ob es sich um ein gemapptes Modul handelt. Das ist nicht perfekt – wenn der Speicher des PE-Headers freigegeben wird, müssen ein paar Zeilen geändert werden; nichtsdestotrotz war es nützlich, um viele P2Cs zu dumpen, die BlackBone zum Injizieren verwendeten, um meine Erkennungsroutinen zu testen.