
Laufzeit-Prozessanalyse und Memory-Hacking MCP-Server für KI-Agenten. Unterstützt dynamisches Laden von Erweiterungen, schreibgeschützten Modus, Audit-Logging und C-Code-Kompilierung im laufenden Betrieb für benutzerdefinierte Umgehungen.
Dies ist ein dynamischer MCP-Server für Laufzeitanalyse und Prozess-Hacking. Er ist wie processhacker, aber für KI-Agenten.
ProcessHackerMCP.exe und den Ordner extensions/.Du kannst deinen KI-Agenten/Editor konfigurieren, um diesen Server zu verwenden. Unten sind die mcp_config.json (oder äquivalent) Einstellungen. Stelle sicher, dass du den absoluten Pfad zur .exe angibst.
Füge dies zu deiner MCP-Konfigurationsdatei hinzu:
{
"mcpServers": {
"processhacker": {
"command": "C:\\absolute\\path\\to\\ProcessHackerMCP.exe",
"args": []
}
}
}
Gehe zu Cline-Einstellungen -> MCP-Server und füge hinzu:
{
"mcpServers": {
"processhacker": {
"command": "C:\\absolute\\path\\to\\ProcessHackerMCP.exe",
"args": []
}
}
}
Hinweis: Einige Editoren könnten einfrieren, wenn der MCP-Server eine riesige Nutzlast sendet (z.B. 1 GB Speicher lesen). Der Kern hat jetzt ein 2-MB-Nutzlastschutzlimit, aber versuche, die Argumente
limitundoffsetzu verwenden, wenn du große Prozesse abfragst.
Wir haben einige unternehmensgerechte Agentenlogik hinzugefügt, um zu verhindern, dass schurkische Bots deinen Host-Rechner zerstören.
"args": [] zu "args": ["--read-only"] in deiner MCP-Konfig. Wenn die KI versucht, Speicher zu schreiben oder Threads anzuhalten (destruktive Aktionen), blockiert der Kern dies.processhacker_audit.log gespeichert. Destruktive Aktionen werden mit [WARNING: DESTRUCTIVE] gekennzeichnet.ph_query_memory_regions zu verwenden, anstatt nur einen generischen Fehler.Der Kern ist nur ein Router. Alle Tools befinden sich in DLL-Plugins.
Wenn du einen Stealth-Bypass machen willst (wie vehbutnot oder direkten Syscall):
extensions/sample_ext.McpToolRegistration ein und setze isDestructive = true, wenn dein Tool den Zustand verändert (Speicher schreibt, Hooks setzt).InitMcpExtension exportieren..dll in den Ordner extensions/.Neu in v1.6.0: Der KI-Agent kann jetzt seine eigenen Erweiterungen dynamisch schreiben! Durch die Verwendung des
ext_auto_compiler-Tools kann der Agent rohen C-Code senden, den der Router mit einem integrierten TCC (Tiny C Compiler) kompiliert und direkt in den aktiven Speicher lädt. Du kannst die KI buchstäblich bitten, ihren eigenen benutzerdefinierten Bypass zu schreiben, und sie wird sich spontan selbst kompilieren!
Wenn du eine gute Stealth-Erweiterung schreibst und denkst, dass sie alles umgehen oder anderen helfen kann, sende bitte einen Pull Request (PR). Wir brauchen mehr Plugins für Stealth.
Ich habe über diese Architektur nachgedacht und einen seltsamen Gedanken gehabt:
Könnte jemand dies tatsächlich nutzen, um autonome Malware oder Game-Cheats zu erstellen, indem er einfach Prompts schreibt? Wie die KI zu fragen: "Hier injizieren, die Entschlüsselungsroutine finden und die Schlüssel als JSON auslesen". Da das eigentliche "Malware-Verhalten" nicht im kompilierten C++-Code, sondern im Prompt-Text steckt, könnte kein klassisches Antivirenprogramm die Nutzlast statisch erkennen.
Und wenn ein Anti-Cheat aktualisiert wird, könnte die KI einfach das neue Speicherlayout auslesen und ihre Logik sofort anpassen, ohne dass eine Neukompilierung erforderlich ist.
Ist das jetzt wirklich möglich oder nur ein seltsamer architektonischer Albtraum? lol Wenn du Gedanken dazu hast, melde dich bei mir oder öffne ein Issue.
Nur für Bildungs- und Forschungszwecke. Veröffentlicht, um die Technik zu dokumentieren, nicht als Toolkit auszugeben.
Was du damit tust, ist dein Problem. Keine Garantie, kein Support, keine Haftung.
MIT. Mach, was du willst. Gib uns nicht die Schuld.