Kali渗透测试:Metasploit 6.0 中的Evasion模块 原创

简介: Kali渗透测试:Metasploit 6.0 中的Evasion模块 原创

Kali渗透测试:Metasploit 6.0 中的Evasion模块
Metasploit 开发团队一直致力于免杀技术的研究,并且将一些研究成果应用在了这款产品中。其中Evasion模块可以生成免杀的远程控制被控端。在启动Metasploit时,可以看到Evasion模块,启动命令如下:

┌──(root💀kali)-[~]
└─# msfconsole

8个evasion模块,如下图所示:
image.png

使用show evasion命令可以列出Metasploit 6.0中的所有Evasion模块

msf6 > show evasion

如下图所示:
image.png

上图中列出的这些模块实际上是对被控端进行免杀处理的方法,生成和使用的方法与其他模块区别不大。现在选择一个可以在Windows操作系统下运行的模块—windows/windows/_defender_exe,使用show options命令查看它的用法。

首先选择这个模块,命令如下:

msf6 > use windows/windows_defender_exe

使用show options命令查看它的用法:

msf6 evasion(windows/windows_defender_exe) > show options

如下图所示,这里需要配置的只有一个FILENAME属性,也就是生成被控端的名字(默认是随机的名字)。

image.png

其实我们还需要指定要使用的远程控制模块payload、主控端LHOST和被控端LPORT。完整的设置如下图所示:

image.png

使用run命令可以生成这个免杀被控端,但是这个文件所在的msf4目录是不可见的,将其复制到/root/PowerSploit目录下,命令如下:

┌──(root💀kali)-[~/.msf4/local]
└─# cp payload.exe /root/PowerSploit

接下来检测这个被控端的免杀效果,一般情况下只需要检测360杀毒软件是否能够对其进行查杀即可。注意要分别对被控端的未运行和运行两种状态进行查杀,因为杀毒软件大都存在静态分析和行为查杀两种能力。如果要综合评估免杀效果的话,可以使用VirSCAN或者VirusTotal提供的在线检测,这两个网站中集成了大量的常见优秀杀毒软件, 这样我们可以一次性获得被控端免杀的全面苹果,下图是Vir SCAN支持的部分杀毒软件:

image.png

可以通过入下图所示的浏览框将文件提交上去。

image.png

之后VirSCAN机会对其进行扫描,然后会给出一个检测结果,其中包含51个杀毒软件的检测结果,如下图所示:
image.png

这个结果显示51个杀毒软件中,只有5个杀毒软件中发现了病毒,具体杀毒软件的反应如下图所示:

image.png

需要注意的是,当你在VirSCAN上传了一个文件以后,如果该文件被检测后发现可疑,VirSCAN会将可疑文件和检测结果发送给各个提供引擎的反病毒厂商,供其参考并更新奇反病毒软件。也就是说,即使你今天发现了一个可以躲避所有杀毒软件的方法,可能明天你就会发现它已经失效。另外, 虽然刚刚在检测中有些杀毒软件表现不佳,但这有可能由一些其他因素导致,并不能说明在实际应用中这些杀毒软件不会发现恶意文件。如我们以nod32为例,在VirSCAN中检测结果无威胁,如下图红框所示:
image.png

但是在VirusTotal中检测结果中则存在威胁,如下图所示:

image.png

因此,病毒在线检测的结果只能作为参考,不能据此做出一些关键性决策。

相关文章
|
8天前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
37 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
13天前
|
安全 Ubuntu Linux
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
36 9
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
|
2天前
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的2FSK调制解调系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文介绍了基于FPGA的2FSK调制解调系统,包含高斯信道、误码率统计模块及testbench。系统增加了ILA在线数据采集和VIO在线SNR设置模块,支持不同SNR下的硬件测试,并提供操作视频指导。理论部分涵盖频移键控(FSK)原理,包括相位连续与不连续FSK信号的特点及功率谱密度特性。Verilog代码实现了FSK调制解调的核心功能,支持在不同开发板上移植。硬件测试结果展示了不同SNR下的性能表现。
20 6
|
1月前
|
编解码 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(10-2):保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS
保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现
|
2月前
|
计算机视觉
目标检测笔记(二):测试YOLOv5各模块的推理速度
这篇文章是关于如何测试YOLOv5中不同模块(如SPP和SPPF)的推理速度,并通过代码示例展示了如何进行性能分析。
122 3
|
2月前
|
测试技术 PHP 开发工具
php性能监测模块XHProf安装与测试
【10月更文挑战第13天】php性能监测模块XHProf安装与测试
33 0
|
Linux 网络安全 数据安全/隐私保护
|
测试技术 Linux 网络安全
渗透测试(1):Virtualbox 安装kali Linux
1,关于Kali linux Kali Linux是基于Debian的Linux发行版, 设计用于数字取证和渗透测试。由Offensive Security Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon Kearns通过重写BackTrack来完成,BackTrack是他们之前写的用于取证的Linux发行版 [1]。
1406 0
|
2月前
|
安全 网络安全
Kali渗透测试:使用Armitage扫描网络
Kali渗透测试:使用Armitage扫描网络
63 3
|
2月前
|
安全 Linux 网络安全
Kali 渗透测试:基于结构化异常处理的渗透-使用Python编写渗透模块(一)
Kali 渗透测试:基于结构化异常处理的渗透-使用Python编写渗透模块(一)
71 2
下一篇
DataWorks