ce安全网绿色资源分享

教程资讯|常用软件|安卓下载|下载排行|最近更新

软件
软件
文章
当前位置:首页网络安全安全工具 → Deep Exploit:结合机器学习的全自动渗透测试工具(暂未上线)
Deep Exploit:结合机器学习的全自动渗透测试工具(暂未上线)

Deep Exploit:结合机器学习的全自动渗透测试工具(暂未上线)

评分:0.0
下载地址
  • 软件介绍
  • 软件截图
  • 同类推荐
  • 相关文章

软件Tags: [db:tag]

Deep Exploit是一款可与Metasploit链接使用,且结合机器学习的全自动渗透测试工具。

Deep Exploit:结合机器学习的全自动渗透测试工具

Deep Exploit有两种模式:

智能模式(Intelligence mode)

Deep Exploit可以识别目标服务器上所有打开端口的状态,并根据过去的经验(即训练结果)精确地执行漏洞利用。

爆破模式(Brute force mode)

Deep Exploit会对应于用户指定的产品名称和端口号,并组合所有的“漏洞利用模块”,“目标”和“有效载荷”来执行漏洞利用。

主要功能

有效执行漏洞利用

如果是“智能模式”,Deep Exploit可以在精确定位点执行攻击(至少尝试1次)。

如果是“暴破模式”,Deep Exploit可以根据用户指定的产品名称和端口号执行漏洞利用。

深度渗透

如果Deep Exploit成功利用了目标服务器,它会进一步的对其他内部服务器执行利用。

操作简单

你唯一需要的做的就是输入一个命令。

自学

Deep Exploit不需要为它提供“学习数据”。

Deep Exploit具有自学利用方法的能力(使用强化学习)。

学的非常的快

Deep Exploit使用multi-agents的分布式学习。所以,我们采用了一种名为A3C的高级机器学习模型。

虽然当前Deep Exploit仍为测试版。但是,它可以自动执行以下操作:

情报收集;

威胁建模;

漏洞分析;

漏洞利用;

后渗透;

生成报告。

 

第1步:目标服务器端口扫描。

Deep Exploit使用Nmap执行端口扫描并收集目标服务器的信息。之后,Deep Exploit通过RPC API执行两个Metasploit命令(hosts和services)。

hosts命令的结果:

Hosts
=====

address          mac                name  os_name  os_flavor  os_sp  purpose  info  comments
-------          ---                ----  -------  ---------  -----  -------  ----  --------
192.168.220.145  00:0c:29:16:3a:ce        Linux               2.6.X  server

Deep Exploit从主机命令的结果中获取OS类型。在上面的例子中,Deep Exploit获取到的操作系统类型为Linux。

services命令的结果:

Services
========

host             port  proto  info
----             ----  -----  ----
192.168.220.145  21    tcp    vsftpd 2.3.4
192.168.220.145  22    tcp    OpenSSH 4.7p1 Debian 8ubuntu1 protocol 2.0
192.168.220.145  23    tcp    Linux telnetd
192.168.220.145  25    tcp    Postfix smtpd
192.168.220.145  53    tcp    ISC BIND 9.4.2

...snip...

192.168.220.145  5900  tcp    VNC protocol 3.3
192.168.220.145  6000  tcp    access denied
192.168.220.145  6667  tcp    UnrealIRCd
192.168.220.145  8009  tcp    Apache Jserv Protocol v1.3
192.168.220.145  8180  tcp    Apache Tomcat/Coyote JSP engine 1.1

RHOSTS => 192.168.220.145

Deep Exploit从端口扫描的结果中获取端口号,协议类型,产品名称,以及版本信息。在上面的例子中,Deep Exploit的端口号为21,协议为tcp,产品为vsftpd,版本为2.3.4

第2步:使用Metasploit进行利用培训。

Deep Exploit使用名为A3C的高级机器学习模型学习利用的方法。因此,Deep Exploit使用靶机服务器,例如metasploitable2,owaspbwa进行学习。

靶机服务器:

metasploitable2

metasploitable3

第3步:使用Metasploit进行利用测试。

第4步:后渗透。

第5步:生成报告。

Deep Exploit会生成一份汇总漏洞的报告。报告的样式是html。

 

利用视频:

 

展开内容

软件截图

下载地址

  • PC版

相关文章

用户评论

验证码:

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论

已有人参与,点击查看更多精彩评论

本类推荐

关于CE安全网 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2019-2029 cesafe.com 【CE安全网】 版权所有 琼ICP备2021004244号-1| 琼ICP备2021004244号-1

声明: 本站为非赢利性网站 不接受任何赞助和广告 所有软件和文章来自互联网 如有异议 请与本站联系 技术支持:ce安全网