weblogic0638_GitHub - ffpepwowa/weblogicScanner: weblogic 漏洞扫描工具。目前包含 CVE-2014-4210、CVE-2016-0638、CV...

weblogicScaner

截至 2020 年 3 月 7 日,weblogic 漏洞扫描工具。若存在未记录且已公开 POC 的漏洞,欢迎提交 issue。

原作者已经收集得比较完整了,在这里做了部分的 bug 修复,部分脚本 POC 未生效,配置错误等问题。之前查了一下发现部分 POC 无法使用。在这个项目里面对脚本做了一些修改,提高准确率。

注意:部分漏洞由于稳定性原因需要多次测试才可验证

目前可检测漏洞编号有(部分非原理检测,需手动验证):

weblogic administrator console

CVE-2014-4210

CVE-2016-0638

CVE-2016-3510

CVE-2017-3248

CVE-2017-3506

CVE-2017-10271

CVE-2018-2628

CVE-2018-2893

CVE-2018-2894

CVE-2018-3191

CVE-2018-3245

CVE-2018-3252

CVE-2019-2618

CVE-2019-2725

CVE-2019-2729

CVE-2019-2890

CVE-2020-2551

快速开始

依赖

python >= 3.6

进入项目目录,使用以下命令安装依赖库

$ pip3 install requests

使用说明

usage: ws.py [-h] -t TARGETS [TARGETS ...] -v VULNERABILITY

[VULNERABILITY ...] [-o OUTPUT]

optional arguments:

-h, --help 帮助信息

-t TARGETS [TARGETS ...], --targets TARGETS [TARGETS ...]

直接填入目标或文件列表(默认使用端口7001). 例子:

127.0.0.1:7001

-v VULNERABILITY [VULNERABILITY ...], --vulnerability VULNERABILITY [VULNERABILITY ...]

漏洞名称或CVE编号,例子:"weblogic administrator console"

-o OUTPUT, --output OUTPUT

输出 json 结果的路径。默认不输出结果

结果样例

(venv) ~/weblogicScanner$ python ws.py -t 192.168.124.129

[*] Start to detect weblogic administrator console for 192.168.124.129:7001.

[+] Found a module with weblogic administrator console at 192.168.124.129:7001!

[*] Please verify weblogic administrator console vulnerability manually!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2014-4210 for 192.168.124.129:7001.

[+] Found a module with CVE-2014-4210 at 192.168.124.129:7001!

[*] Please verify CVE-2014-4210 vulnerability manually!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2016-0638 for 192.168.124.129:7001.

[+] Target 192.168.124.129:7001 has a CVE-2016-0638 vulnerability!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2016-3510 for 192.168.124.129:7001.

[+] Target 192.168.124.129:7001 has a CVE-2016-3510 vulnerability!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2017-3248 for 192.168.124.129:7001.

[+] Target 192.168.124.129:7001 has a CVE-2017-3248 vulnerability!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2017-3506 for 192.168.124.129:7001.

[+] Target 192.168.124.129:7001 has a CVE-2017-3506 vulnerability!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2017-10271 for 192.168.124.129:7001.

[+] Target 192.168.124.129:7001 has a CVE-2017-10271 vulnerability!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2018-2628 for 192.168.124.129:7001.

[+] Target 192.168.124.129:7001 has a CVE-2018-2628 vulnerability!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2018-2893 for 192.168.124.129:7001.

[+] Target 192.168.124.129:7001 has a CVE-2018-2893 vulnerability!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2018-2894 for 192.168.124.129:7001.

[-] Target 192.168.124.129:7001 does not detect CVE-2018-2894!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2018-3191 for 192.168.124.129:7001.

[+] Target 192.168.124.129:7001 has a CVE-2018-3191 vulnerability!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2018-3245 for 192.168.124.129:7001.

[-] Target 192.168.124.129:7001 does not detect CVE-2018-3245 vulnerability!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2018-3252 for 192.168.124.129:7001.

[+] Found a module with CVE-2018-3252 at 192.168.124.129:7001!

[*] Please verify CVE-2018-3252 vulnerability manually!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2019-2618 for 192.168.124.129:7001.

[+] Found a module with CVE-2019-2618 at 192.168.124.129:7001!

[*] Please verify CVE-2019-2618 vulnerability manually!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2018-2725 for 192.168.124.129:7001.

[+] Target 192.168.124.129:7001 has a CVE-2018-2725 vulnerability!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2019-2729 for 192.168.124.129:7001.

[+] Target 192.168.124.129:7001 has a CVE-2019-2729 vulnerability!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2019-2890 for 192.168.124.129:7001.

[-] Target 192.168.124.129:7001 does not detect CVE-2019-2890 vulnerability!

---------------- Heartless Split Line ----------------

[*] Start to detect CVE-2020-2551 for 192.168.124.129:7001.

[+] Target 192.168.124.129:7001 has a CVE-2020-2551 vulnerability!

---------------- Heartless Split Line ----------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值