
헤드리스 aggressor 클라이언트를 (대부분) 기능적인 cobalt strike 클라이언트로 변환하는 Aggressorscript.
헤드리스 aggressor 클라이언트를 (대부분) 사용 가능한 cobalt strike 클라이언트로 바꿔주는 Aggressorscript입니다.
./agscript host port user password
aggressor>
load headless-strike.cna
[+] Load headless-strike.cna
█▀▀ █▀█ █▄▄ ▄▀█ █░░ ▀█▀ █▀ ▀█▀ █▀█ █ █▄▀ █▀▀
█▄▄ █▄█ █▄█ █▀█ █▄▄ ░█░ ▄█ ░█░ █▀▄ █ █░█ ██▄ (headless)
https://github.com/CodeXTF2/cobaltstrike-headless
aggressor>
현재 다음 beacon 명령이 구현되어 있습니다:
beacons
blockdlls
cd
clear
dcsync
dir
download
downloads
drives
execute
execute-assembly
exit
getsystem
getuid
hashdump
help
help
history
info
inject
ipconfig
jobkill
jobs
jump
keylogger
keystrokes
kill
link
logonpasswords
make_token
mimikatz
mkdir
mv
net
note
powerpick
powerpick_inject
powershell
powershell_import
powershell_import_clear
ppid
ps
pwd
reload
remove
rev2self
rm
run
runu
screenshot
screenwatch
shell
shinject
shspawn
sleep
socks
socks_stop
spawn
spawnto
steal_token
sync_download
unlink
upload
use
구문은 GUI 클라이언트와 동일합니다. 다음 항목들만 참고하세요:
aggressor>
reload headless-strike.cna
[+] Reload headless-strike.cna
█▀▀ █▀█ █▄▄ ▄▀█ █░░ ▀█▀ █▀ ▀█▀ █▀█ █ █▄▀ █▀▀
█▄▄ █▄█ █▄█ █▀█ █▄▄ ░█░ ▄█ ░█░ █▀▄ █ █░█ ██▄ (headless)
https://github.com/CodeXTF2/cobaltstrike-headless
beacons
[+] Listing beacons
______________________
| beacon id |
1615823462 ( x64 ) ⛓ | IEUser @ MSEDGEWIN10 ( runonce.exe - 3228 ) | last: 49s | listener https (via 1100299032)
1100299032 ( x64 ) | IEUser @ MSEDGEWIN10 ( beacon.exe - 7048 ) | last: 49s | listener https
use 1615823462
[+] Interacting with beacon 1615823462
최근에 nethunter(모바일 kali)로 재미를 좀 느끼면서, 컴퓨터 앞에 없을 때(예: 운영자가 밖에 있는데 slack/discord로 beacon 알림이 오는 경우)도 beacon에 작업을 지시할 수 있다면 재미있겠다고 생각했습니다. 이것이 제 (임시방편) 해결책입니다 :D 이슈나 PR 등은 자유롭게 제출하세요.
재미있게 사용하세요!