Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
NTDLL-reconstruction — Eine Technik, die NTDLL-Unhooking und HellsGate-Gate-Varianten kombiniert | Kitploit
Tools/GitHubGitHub/sk4r4b/ntdll-reconstruction
DefensivwerkzeugeIDS/IPS-UmgehungReverse EngineeringShellcodePost-ExploitationMalware-AnalyseRed TeamingPayload-EntwicklungBinary-Exploitation
GitHubsk4r4b/ntdll-reconstruction

NTDLL-reconstruction

Eine Technik, die NTDLL-Unhooking und HellsGate-Gate-Varianten kombiniert

13456vor 4 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Repository anzeigenWebseite
Teilen

NTDLL-reconstruction

Eine Userland-EDR-Bypass-Technik, mit der du nach Belieben zwischen ungehookter und gehookter ntdll.dll wechseln kannst. Wie ich das gebaut habe, findest du hier.

Verwendung

Du kannst einfach die .h- und .c-Datei in dein Projekt ziehen und ablegen. Stelle sicher, dass du die Header-Datei-Definition für CRT-Funktionen bearbeitest, die entweder von dir neu implementiert oder nach Belieben ersetzt werden sollten. Du musst außerdem die switch_memory_protection- Funktion in der .c-Datei bearbeiten, da du diese selbst implementieren musst, damit das Projekt korrekt funktioniert.

Hier ist ein Snippet zur Verwendung der Lib:

struct hook_cache	*cache = 0;

cache = ntdll_reconstruction_init();
if (cache == 0)
	// Throw Error!
while (1) {
	// Do whatever
	cache = ntdll_reconstruction_flip(cache); // Back to hooked stub
	if (cache == 0)
		// Throw Error!
	Sleep(1234);
	cache = ntdll_reconstruction_flip(cache); // Back to clean stub
	if (cache == 0)
		// Throw Error!
}
Tool herunterladen