Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
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.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
makin — makin - revela trucos de antidepuración y anti-máquina virtual [Este proyecto ya no se mantiene] | Kitploit
Herramientas/GitHubGitHub/secrary/makin
Análisis Dinámico (Sandboxing)Ingeniería InversaDepuradoresAnálisis de MalwareAnti-Bot
GitHubsecrary/makin

makin

makin - revela trucos de antidepuración y anti-máquina virtual [Este proyecto ya no se mantiene]

Ver Repositorio
7441477hace 7 añosRevisado por Kitploit

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 →
Sitio web
Compartir

I create makin to make initial malware assessment little bit easier for me, I think it's useful for others as well, It helps to reveal a debugger detection techniques used by a sample.

Cualquier comentario es muy apreciado: @_qaz_qaz

¿Cómo funciona?

makin abre una muestra como depurado e inyecta asho.dll(el módulo principal renombra todas las dlls antes de la inyección), asho.dll engancha varias funciones en las bibliotecas ntdll.dll y kernelbase.dll y después de verificar los parámetros, envía el mensaje correspondiente al depurador ().

makin.exe

makin también genera un script para IDA Pro para establecer puntos de interrupción en las APIs detectadas.

Por el momento, makin puede revelar las siguientes técnicas:

ntdll.dll:

  • NtClose - ref: The "Ultimate" Anti-Debugging Reference: 7.B.ii
  • NtOpenProcess - ref: The "Ultimate" Anti-Debugging Reference: 7.B.i
  • NtCreateFile - ref: The "Ultimate" Anti-Debugging Reference: 7.B.iii (Abrir a sí mismo)
  • NtCreateFile - ref: The "Ultimate" Anti-Debugging Reference: 7.B.iii (Abrir un controlador)
  • LdrLoadDll - ref: The "Ultimate" Anti-Debugging Reference: 7.B.iv
  • NtSetDebugFilterState - ref: The "Ultimate" Anti-Debugging Reference: 7.D.vi
  • NtQueryInformationProcess - ref: The "Ultimate" Anti-Debugging Reference: 7.D.viii.a, 7.D.viii.b, 7.D.viii.c
  • NtQuerySystemInformation - ref: The "Ultimate" Anti-Debugging Reference: 7.E.iii
  • NtSetInformationThread - ref: The "Ultimate" Anti-Debugging Reference 7.F.iii
  • NtCreateUserProcess - ref: The "Ultimate" Anti-Debugging Reference 7.G.i
  • NtCreateThreadEx - ref: entrada de blog ntuery
  • NtSystemDebugControl - ref: @waleedassar - pastebin
  • NtYieldExecution - ref: The "Ultimate" Anti-Debugging Reference 7.D.xiii
  • NtSetLdtEntries - ref: ANTI-UNPACKER TRICKS: PARTE UNO - 2.1.2
  • NtQueryInformationThread - ref: ntquery - NtQueryInformationThread
  • NtCreateDebugObject y NtQueryObject - ref: Anti-Debug NtQueryObject
  • RtlAdjustPrivilege - ref: Usando RtlAdjustPrivilege para detectar depurador por insid3codeteam
  • root@kitploit:~
  • PEB->BeingDebugged - En lugar de llamar a IsDebuggerPresent(), algunos programas verifican manualmente el PEB (Process Environment Block) por la bandera BeingDebugged.
  • PEB->NtGlobalFlag - ref: al-khaser
  • UserSharedData->KdDebuggerEnabled - ref: al-khaser - SharedUserData_KernelDebugger
  • Truco de cerrar PROCTECTED handle - ref: al-khaser - HANDLE_FLAG_PROTECT_FROM_CLOSE

kernelbase.dll:

  • IsDebuggerPresent - ref: MSDN
  • CheckRemoteDebuggerPresent - ref: MSDN
  • SetUnhandledExceptionFilter - ref: The "Ultimate" Anti-Debugging Reference: D.xv
  • RegOpenKeyExInternalW - verifica claves del registro
  • RegQueryValueExW - verifica valores de claves del registro

Puedes agregar más comprobaciones de VM editando el archivo checks.json, sin modificar el ejecutable

Eso es todo por ahora, puedes agregar tantas como desees :)

De terceros

  • Zydis (MIT License)
  • JSON for Modern C++ (MIT License)
DEMO:

makin_demo

Descargar herramienta