基于JavaFx的ThinkPHP漏洞扫描工具---RexHa(Aazhen)的一些说明

文章目录

  • 吹水环节
  • 一、工具的功能(新旧版本对比)
  • 二、工具的使用与操作
      • 2.1 工具新旧版展示
      • 2.2 漏洞单个扫描验证功能展示
        • 2.2.1 Thinkphp-2.x rce--👌🏻
        • 2.2.2 ThinkPHP-5.0.23-RCE--👌🏻
        • 2.2.3 ThinkPHP5.0.x-5.0.23通杀RCE--👌🏻
        • 2.2.4 ThinkPHP5-SQL注入&敏感信息泄露--👌🏻
        • 2.2.5 ThinkPHP 3.x 日志泄露NO.1--👌🏻
        • 2.2.6 ThinkPHP 3.x 日志泄露NO.2--👌🏻
        • 2.2.7 ThinkPHP 5.x 数据库信息泄露--👌🏻
      • 2.3 漏洞多任务扫描验证功能展示
  • 总结


吹水环节

各位道友,好久不见,在连续国护省护市护各区的攻防演练一套下来,zangcc已经被榨干,真的一滴都没有了。而且还有重保……泥煤的,都不让人活了,每天拿命上班,这个b班不上也罢。在拖了近4个多月,直到遇到了一只猫🐱,我才重新找回了初心,不然工作那么忙,我真的没法沉下心来写工具改bug。

我最大的能耐就是躺着不动,做事一定要三思后行:能不能做,能不能明天做,能不能交给别人做。

🐱的名字叫RexHa,所以工具也干脆用这只猫的名字了。我一天上班12个小时,每天再利用下班的零碎时间去改工具,熬夜学习的,加上工具升级优化完成所带来的快乐,可能这就叫痛快吧。

吹水就先到这,下面开始正文。


提示:以下是本篇文章正文内容

一、工具的功能(新旧版本对比)

阿珍Aazhen-是我人生中的第一个纯手撸代码开发的工具,看着她从破破烂烂的Java Swing图形化到现在的JavaFx养眼薄荷绿,我真的是爱死她了!
最新版RexHa工具的功能以及特点:
①HttpClient替代旧版HttpUrlConection

上一个版本我的http请求用的还是jdk自带的HttpUrlConection。这次采用的是HttpClient,语法更加简单,而且简单易懂,发送请求与获取响应也是用得很舒服。

②多线程并发

之前有小伙伴跟我提过这个问题,说批量扫描的时候工具会卡死,所以我又花时间学习了Java多线程。现在批量扫描的时候绝对不会卡了,而且设置了各个线程直接的休眠时间为1.5秒,逐条输出扫描结果,用起来也是相当的ok。

③重写了 7 个Payload

上一个版本中,支持检测的漏洞只有4个,这次我直接加到了7个,基本上覆盖了ThinkPHP的大部分版本,支持扫描的漏洞分别是:
ThinkPHP-2.x-RCE,
ThinkPHP-5.0.23-RCE,
ThinkPHP5.0.x-5.0.23通杀RCE,
ThinkPHP5-SQL注入&敏感信息泄露,
ThinkPHP 3.x 日志泄露NO.1,
ThinkPHP 3.x 日志泄露NO.2,
ThinkPHP 5.x 数据库信息泄露。
而且每一种漏洞都是经过靶场+实战验证,每个Payload我都能保证不会有问题,而且能够精准判断。

④取消了旧版的命令执行功能

为什么我会取消掉这个功能呢?因为我觉得这个功能太鸡肋了,所以取消,工具在扫描出漏洞后会自动生成完成的漏洞url,只需要在url上面自定义修改,就能执行你想要的命令了。具体工具如何使用,本文后面会细说。

⑤Aazhen改名成RexHa

谢谢我的猫~❤️ 工具多了很多猫咪的元素在里面,本文后面也会细说。

⑥url输入格式判断

很多伙伴不看url输入规范就直接一整段url无脑复制进去,那肯定是不行的啦,为了从根本上阻断这个问题,我直接在url的输入框里做了正则匹配,规范限制。只有url格式正确,才能扫描,否则不行。
在这里插入图片描述

二、工具的使用与操作

2.1 工具新旧版展示

旧版的阿珍长这样:
在这里插入图片描述

新版的RexHa🐱长这样~ :

在这里插入图片描述

2.2 漏洞单个扫描验证功能展示

很多人可能都会有这个疑问,你开发这个工具,到底行不行的?是真的还是假的?不会随便做个按钮写个功能糊弄一下就完事了吧?
😄所以我每一个都实践过确认没问题的,截图了。

2.2.1 Thinkphp-2.x rce–👌🏻

当我们把鼠标放到漏洞验证上面,会变成一个猫爪。还有漏洞批量检测的按钮也会变成一个猫爪。
在这里插入图片描述

输入正确的url之后点击扫描就能出现扫描成功的结果。

在这里插入图片描述

直接浏览器访问这个url就可以看到命令执行成功:
在这里插入图片描述

而想执行其他命令,只需要在php的system函数里输入其他命令,就ok了,这也是为什么我取消了旧版命令执行功能模块的原因。
在这里插入图片描述

2.2.2 ThinkPHP-5.0.23-RCE–👌🏻

在熟悉了上面的操作后,其他的漏洞也是一样的操作,非常方便。我就不一一那么详细说明了,直接上截图。
在这里插入图片描述

post请求也是一样,按照输出去操作就行了,执行其他命令,只需要把末尾的id改成其他命令即可。
在这里插入图片描述

2.2.3 ThinkPHP5.0.x-5.0.23通杀RCE–👌🏻

在这里插入图片描述

命令执行验证-没问题。
在这里插入图片描述

2.2.4 ThinkPHP5-SQL注入&敏感信息泄露–👌🏻

垃圾苹果连个vulhub的docker都起不来,不兼容,无奈,真是无奈。
在这里插入图片描述
只能远程去windows那里弄一弄,因为java环境问题,所以也运行不了,没办法,只能拿功能类代码去进行测试,是没问题的,放心。
在这里插入图片描述

成功执行了user()函数,没问题。
在这里插入图片描述

2.2.5 ThinkPHP 3.x 日志泄露NO.1–👌🏻

在这里插入图片描述在这里插入图片描述

2.2.6 ThinkPHP 3.x 日志泄露NO.2–👌🏻

在这里插入图片描述
在这里插入图片描述

2.2.7 ThinkPHP 5.x 数据库信息泄露–👌🏻

在这里插入图片描述
在这里插入图片描述

2.3 漏洞多任务扫描验证功能展示

单个测试的讲完,接下来展示下多漏洞全部扫描的功能。
这里我用了多线程并发,所以不会再卡了,每扫完一个隔1.5的时间扫描下一个,而且我还很贴心的标记📌了当前是第几次,这样一眼看上去视觉效果就会好很多,不会眼花缭乱。
输入正确的url格式,然后点全扫一遍,鼠标也会变成一个猫爪🐱哦~
在这里插入图片描述

开始扫描。

在这里插入图片描述
ok,到这里,全部功能基本上就演示完毕了,至于那个情况输出框,点一下的话,面板就会清空,这个你们下载下来自己试试吧。
⭐️我的GitHub地址是:https://github.com/zangcc/

⭐️我的GitHub地址是:https://github.com/zangcc/

⭐️我的GitHub地址是:https://github.com/zangcc/
在这里插入图片描述

再次谢谢大家的支持,也要感谢我的猫。

总结

以上就是今天要讲的内容,本文仅仅简单介绍了RexHa(Aazhen)的使用,里面工具的原理我抽空找个时间写一下,给我一点时间⏰。领导又来找我做事了……

这么多个月来,自己也在成长,在放下代码很长一段时间没去碰,突然有了猫的鼓励和鼓舞之后,我才重新拾起来,把这个烂尾的Aazhen给优化了。今年真的好忙好忙,很多事情都顾不上来,也特别感谢给我提工具bug和不足的小伙伴们,你们的支持就是我创作的最大动力💪🏻。

    文章原创,欢迎转载,请注明文章出处: 基于JavaFx的ThinkPHP漏洞扫描工具—RexHa(Aazhen)的一些说明.。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1620567.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

渗透测试中真实IP

发现了一篇两年前的好文章,转载给大家看看,方便自己以后查阅。 CDN简介 CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更…

常见的安全测试漏洞

一、SQL注入攻击 SQL 注入攻击主要是由于程序员在开发过程中没有对客户端所传输到服务器端的参数进行严格的安全检查,同时 SQL 语句的执行引用了该参数,并且 SQL 语句采用字符串拼接的方式执行时,攻击者将可能在参数中插入恶意的 SQL 查询语…

检测到目标URL存在http host头攻击漏洞,修复方案:在Web服务器防止Host头攻击

一、前言 漏洞描述:为了方便的获得网站域名,开发人员一般依赖于HTTP Host header。例如,在php里用_SERVER[“HTTP_HOST”]。但是这个header是不可信赖的,如果应用程序没有对host header值进行处理,就有可能造成恶意代…

一次简单的渗透测试,快来测测P站有没有漏洞吧!

前言 下午闲来无事,拿自己站玩玩,也算是一次比较完备地漏洞挖掘。文末插入福利 信息搜集 在fofa上找到一个后台的站。 一个普通的后台,弱口令,sql注入没打进去。 从错误路由中得知框架是tp的 这个版本是存在RCE漏洞的 直接嗦…

Git企业开发控制理论和实操-从入门到深入(五)|标签管理

前言 那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。 高质量博客汇总 然后就是博主最近最花时间的一个专栏…

如何使用腾讯云服务器搭建网站?

使用腾讯云服务器搭建网站全流程,包括轻量应用服务器和云服务器CVM建站教程,轻量可以使用应用镜像一键建站,云服务器CVM可以通过安装宝塔面板的方式来搭建网站,腾讯云服务器网分享使用腾讯云服务器建站教程,新手站长搭…

iOS swift5 扫描二维码

文章目录 1.生成二维码图片2.扫描二维码(含上下扫描动画)2.1 记得在info.plist中添加相机权限描述 1.生成二维码图片 import UIKit import CoreImagefunc generateQRCode(from string: String) -> UIImage? {let data string.data(using: String.En…

使用windeployqt和InstallShield打包发布Qt软件的流程

前言 Qt编译之后需要打包发布,并且发布给用户后需要增加一个安装软件,通过安装软件可以实现Qt软件的安装;用于安装软件的软件有很多,这里主要介绍InstallShield使用的流程; 使用windeployqt打包Qt编译后的程序 Qt程序…

【论文笔记】最近看的时空数据挖掘综述整理8.27

Deep Learning for Spatio-Temporal Data Mining: A Survey 被引用次数:392 [Submitted on 11 Jun 2019 (v1), last revised 24 Jun 2019 (this version, v2)] 主要内容: 该论文是一篇关于深度学习在时空数据挖掘中的应用的综述。论文首先介绍了时空数…

有了二建证,对工资有多大提升?华通教育双十二建造师课程优惠来袭!

一开始每个月多1500工资, 现在算,差不多一个月多4000工资。 给大家分享一下考证之后带来的收益。文中妹子,刚毕业1500多的实习工资,考证后4000。 二建呢,其实它的作用是让你有机会进入工程行业,算是一块敲…

亿华通冲刺港股:年营收超6亿 业绩受申龙客车和中植汽车拖累

雷递网 雷建平 1月31日报道 北京亿华通科技股份有限公司(简称:“亿华通”)日前递交招股书,准备在香港上市。 亿华通是2020年8月在科创板上市,发行价为76.65元,发行17,630,523股,募集资金13.5亿元…

哈焊华通深交所上市:市值43亿 机械总院集团为大股东

雷递网 雷建平 3月22日报道 焊所华通(常州)焊业股份有限公司(简称:“哈焊华通”,证券代码:301137)今日在深交所上市。 哈焊华通本次发行4545.34万股,发行价为15.37元,募资…

世纪华通2020年业绩持续领先:商业模式愈发成熟,优秀质地突出

撰稿 | 多客 来源 | 贝多财经 过去一年,"宅经济"效应持续发酵,不仅让游戏公司的营收大幅度提升,也让众多资本开始青睐一些优质游戏公司的标的。 根InvestGame透露,游戏业2021年第一季度的并购交易和投融资金额就已经超…

第二届828 B2B企业节启动,华为云携手上万伙伴共筑企业应用一站购平台

当前,数字技术与实体经济深度融合,为千行百业注入新动力、拓展新空间。数据显示,2022年中国数字经济规模超过50万亿,占GDP比重超过40%,继续保持在10%的高位增长速度,成为稳定经济增长的关键动力。 为加速企…

[杂谈]10年前的杂志文章-清凉简装,电脑减负非诚勿扰

《清凉简装 电脑减负非诚勿扰》-这是《电脑爱好者》2010年14期的封面文章,也是我在各个平台昵称的由来,当年那本杂志早就卖废纸了。知网找到了原文,重温一下,十年弹指一挥间,当年的顶配机型现在看个B站估计都够呛&…

周易卦爻解读笔记——井卦

第四十八卦井 水风井 坎上巽下 井卦由泰卦所变,泰卦六五与初九换位,象征建设民生。 地天泰 井卦是困卦的覆卦,序卦传【困乎上者必反下,故受之以井】 井卦是改革三部曲第一卦,后面的革、鼎也都是言谈改革。 井&…

STM32的时钟系统

今天,学习了STM32的时钟系统,如下为stm32的时钟树。

淘沙河 - 清凉解暑之电风扇

如何正确选购电风扇 1.选购电风扇的第一维度:根据自身需求定位风扇类别 2.选购电风扇的第二维度:看电风扇核心部件:电机电风扇电机作为心脏部件最值得消费者重视,一台电风扇的电机寿命直接决定电风扇使用寿命,所以选择…

ChatGLM-6B的基座/部署/微调/实现:从GLM到6B的LoRA/P-Tuning微调、及6B源码解读

前言 随着『GPT4多模态/Microsoft 365 Copilot/Github Copilot X/ChatGPT插件』的推出,绝大部分公司的技术 产品 服务,以及绝大部分人的工作都将被革新一遍 类似iPhone的诞生 大家面向iOS编程 有了App Store现在有了ChatGPT插件/GPT应用商店&#xff…

大话设计模式-装饰模式

前言 穿衣打扮是现在的时尚潮流,我们时常刷淘宝来不断满足自己的打扮需求,买个帽子、换条裤子、整双时尚鞋。需求是没有极限的,无止境的购物,只要存在这个平台那么这些装饰性的购物是不可避免的。这在我们软件开发中可以看做是为我…