Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
NTDLL-reconstruction — Una técnica que combina el desenganche de NTDLL y variantes de la puerta hellsgate | Kitploit
Herramientas/GitHubGitHub/sk4r4b/ntdll-reconstruction
Herramientas DefensivasEvasión de IDS/IPSIngeniería InversaShellcodePost-ExplotaciónAnálisis de MalwareRed TeamingDesarrollo de PayloadsExplotación de Binarios
GitHubsk4r4b/ntdll-reconstruction

NTDLL-reconstruction

Una técnica que combina el desenganche de NTDLL y variantes de la puerta hellsgate

13456hace 4 díasAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Ver RepositorioSitio web
Compartir

NTDLL-reconstruction

Una técnica de bypass de EDR en espacio de usuario que te permite alternar entre ntdll.dll sin hooks y con hooks a voluntad. Cómo construí esto se puede encontrar aquí.

Uso

Puedes simplemente arrastrar y soltar el archivo .h y .c en tu proyecto, asegúrate de editar la definición del archivo de cabecera para las funciones CRT que deben ser reimplementadas por ti o usando lo que quieras. También necesitarás editar la función switch_memory_protection dentro del archivo .c, ya que necesitas implementar esto tú mismo para que el proyecto funcione correctamente.

Aquí hay un fragmento sobre cómo usar la librería:

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!
}
Descargar herramienta