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
CallStackMasker — Una implementación PoC para enmascarar dinámicamente pilas de llamadas con temporizadores. | Kitploit
Herramientas/GitHubGitHub/cobalt-strike/callstackmasker
Post-ExplotaciónRed TeamingAtaque Adversario
GitHubcobalt-strike/callstackmasker

CallStackMasker

Una implementación PoC para enmascarar dinámicamente pilas de llamadas con temporizadores.

Ver Repositorio
315375hace 3 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 →
Compartir

CallStackMasker

Este repositorio demuestra una técnica de prueba de concepto (PoC) para suplantar dinámicamente pilas de llamadas mediante temporizadores. Antes de que nuestro implante entre en suspensión, podemos poner en cola temporizadores para sobrescribir su pila de llamadas con una falsa y luego restaurar la original antes de reanudar la ejecución. De esta forma, al igual que podemos enmascarar la memoria perteneciente a nuestro implante durante la suspensión, también podemos enmascarar la pila de llamadas de nuestro hilo principal.

Para una guía técnica completa, consulte la publicación de blog adjunta aquí: https://www.cobaltstrike.com/blog/behind-the-mask-spoofing-call-stacks-dynamically-with-timers/.

Por defecto, la prueba de concepto imitará una pila de llamadas estática tomada de spoolsv.exe:

call_stack_masker_static

Si se proporciona el indicador --dynamic, CallStackMasker enumerará todos los hilos accesibles, encontrará uno en el estado deseado (WaitForSingleObjectEx) e imitará su pila de llamadas y dirección de inicio. Esto se demuestra a continuación:

call_stack_masker_dynamic_1 call_stack_masker_dynamic_3

Nota: como advertencia, esta prueba de concepto fue probada en la siguiente compilación de Windows:

22h2 (19045.2486)

No ha sido probada en otras versiones y podría fallar en diferentes compilaciones de Windows.

Créditos

  • Ekk0 por la técnica de ofuscación de suspensión en la que se basa esta prueba de concepto (https://github.com/Cracked5pider/Ekko).
  • CallStackSpoofer (https://github.com/WithSecureLabs/CallStackSpoofer) y TickTock (https://github.com/WithSecureLabs/TickTock) de WithSecureLabs por el código de ejemplo sobre manipulación de pilas de llamadas.
  • Hunt-Sleeping-Beacons (https://github.com/thefLink/Hunt-Sleeping-Beacons) por el código de enumeración de hilos de ejemplo.
Descargar herramienta