
Remove API hooks from a Beacon process.
Este es un Archivo de Objeto Beacon para refrescar DLLs y eliminar sus hooks. El código proviene de la investigación Universal Unhooking de Cylance:
https://blogs.blackberry.com/en/2017/02/universal-unhooking-blinding-security-software
Para usarlo:
Carga unhook.cna en Cobalt Strike mediante Cobalt Strike -> Script Manager
Ejecuta 'unhook' desde Beacon
Para compilar:
x86: Abre el Símbolo del sistema de Herramientas nativas x86 de Visual Studio y escribe 'make' x64: Abre el Símbolo del sistema de Herramientas cruzadas x64 de Visual Studio y escribe 'make'
Este proyecto se deriva de:
Reflective DLL Injection BSD 3-Clause License Copyright (c) 2011, Stephen Fewer of Harmony Security (www.harmonysecurity.com) https://github.com/stephenfewer/ReflectiveDLLInjection
ReflectiveDLLRefresher BSD 3-Clause License Copyright (c) 2017, Cylance Inc. https://github.com/CylanceVulnResearch/ReflectiveDLLRefresher
Unhook Meterpreter Extension BSD-3-Clause License 2006-2018, Rapid7, Inc. https://github.com/rapid7/metasploit-payloads/commits/master/c/meterpreter/source/extensions/unhook