棱镜 X · 一体化的轻量型跨平台UI界面渗透工具

admin 2024年1月23日14:38:39评论29 views字数 2455阅读8分11秒阅读模式
 

0x01 简介

具备一体化,信息收集,指纹识别,漏洞扫描,更重要的是轻量级别,刷洞,渗透的神奇,相比其他漏扫工具不容易对网站造成巨大压力,工具可在linux和Windows使用

0x02 工具详情及使用

特性

  • 一体化的轻量型跨平台渗透系统

棱镜 X · 一体化的轻量型跨平台UI界面渗透工具

系统结构

系统功能如下:

棱镜 X · 一体化的轻量型跨平台UI界面渗透工具

启动

本工具仅面向合法授权的企业资产风险检测,请严格遵守法律规定,不得危害国家安全、公共利益,不得损害个人、组织的合法权益,否则应自行承担所引起的一切法律责任。

下载对应 OS ARCH 的软件包下载链接在下文获取(包含windows和linux版本) ,解压之后赋予可执行权限之后直接运行即可。

Linux amd64 运行示例:

$ wget https://github.com/yqcs/prismx/releases/download/{version}/prismx.zip
$ unzip prismx_linux_amd64.zip
$ cd prismx_linux_amd64
$ chmod +x prismx
$ ./prismx

WEB 模式

WEB 模式需提供 License 文件,运行./prismx命令之后访问https://yourIP:443即可进入登录页,使用 -port 参数可指定端口。系统默认账号prismx/prismx@passw0rd,首次使用请修改账户名与密码!

棱镜 X · 一体化的轻量型跨平台UI界面渗透工具

CLI 命令行

命令行模式无需授权及公钥文件,但是只具有基础的扫描模块,无法使用 WEB 模式的扫描配置以及信息收集等高级功能。执行-h 命令可获取相关帮助。

$ ./prismx -h
$ ./prismx -t 127.0.0.1 -p 1-500,3000-6000

棱镜 X · 一体化的轻量型跨平台UI界面渗透工具

Linux For ARM(Android)

具有 Root 权限可以避免百分之九十的问题!

安卓设备为例,直接使用 adb push 推送到 /data/local/tmp/目录,然后使用chmod +x 赋予可执行权限即可直接运行。该方案不便随时运行,可使用终端软件 Termux 支撑。

下载终端工具Termux ,打开软件之后更新软件包然后安装 wget,再下载二进制程序。

$ pkg update
$ pkg upgrade
$ pkg installwget
$ wget https://github.com/yqcs/prismx/releases/download/{version}/prismx.zip
$ unzip prismx_linux_arm64.zip
$ cd prismx_linux_arm64
$ chmod +x prismx
$ ./prismx

未授予 Root 权限会出现错误: listen tcp 0.0.0.0:80: bind: permission denied,使用-port 参数切换绑定端口即可。

执行扫描任务时出现错误:xx on [::1]:53: read udp [::1]:37606->[::1]:53: read: connection refused

有 ROOT 权限:在手机根目录的 /etc/ 文件夹下新建一个名为 resolv.conf 的文件,内容为nameserver 8.8.8.8(DNS 服务器),然后重启 Termux 之后再次运行即可。

无 ROOT 权限:执行pkg install proot resolv-conf && proot -b $PREFIX/etc/resolv.conf:/etc/resolv.conf ./prismx -port 8000(运行参数) 至此,便可成功启动,在手机浏览器访问首页:http://127.0.0.1:8000 但是并不代表可以完整使用了,以非 ROOT 权限执行任务时切记将存活检测切换为 Ping 模式!!

棱镜 X · 一体化的轻量型跨平台UI界面渗透工具

主机管理

一键生成 Agent,点击获取载荷即生成客户端。

棱镜 X · 一体化的轻量型跨平台UI界面渗透工具

增效工具

模糊搜索:结果基于 Hunter 平台,使用该功需配置 Hunter Api Key

子域名:该功能基于互联网系统,需确保能正常访问公网

目录扫描:扫描指定 URL 可能存在安全风险的资源地址。

棱镜 X · 一体化的轻量型跨平台UI界面渗透工具

任务管理

无障碍创建向导,高级设定:

  • 存活检测:ICMP 模式速度更快,但是需要 ROOT 身份运行,在无 ROOT 权限时请手动切换为 PING。
  • 告警级别:默认选择了中危,在执行扫描任务时如检测到等级大于等于中危的漏洞时会向用户邮箱发送告警通知。通报等级:严重>高危>中危>低危>信息>无
  • 模糊存活:部分主机开启禁 PING,导致常规检测无法验证存活,此时可以启用该选项进行深度检测,默认已选中。
  • 扫描子域:此功能基于互联网系统,此选项需可访问公网。

棱镜 X · 一体化的轻量型跨平台UI界面渗透工具

扫描配置

JNDI 服务器

通常启动后首页会提示:JNDI 监控服务未启动,一些检测功能将会受到限制。解决方式:管理员账户前往 扫描配置 —> 扫描参数 —> 外连设置,有两种方案

自定义 JNDI 服务器:可在本机启动一个监听,服务器地址应当是本机内网/公网 IP 端口

CEYE:配置 CEYE 平台的 Identifier 和 API Token 即可

然后选中对应的服务器模式,保存即可。未正确配置该选项会导致 log4j2 RCE 和 Fastjson RCE 等插件无法使用!

第三方平台

在执行子域名扫描以及信息收集的模糊搜索任务时,会依赖外界平台。请配置相关平台的身份验证信息,以保证数据的完整性。

棱镜 X · 一体化的轻量型跨平台UI界面渗透工具

字典配置

系统内置默认账户、密码组合。如果密码列里出现{user}占位符,则会被替换成用户名。

棱镜 X · 一体化的轻量型跨平台UI界面渗透工具

插件编写

流程可视化创建插件

请确保程序具有读写权限以及根目录存在 libexploits 文件夹,插件名即是漏洞名称.yaml

棱镜 X · 一体化的轻量型跨平台UI界面渗透工具

规则及语法

  • Request 可视化编辑器,支持多套请求。
  • 支持 CEL 函数语法,语法见教程。
  • AND/OR 按钮:如果选中 AND,需要每个请求的响应均符合所设定的响应规则,如果为 OR 则只需符合其中一项即判定为具有该漏洞。

注:如果发送的请求是 Post Form 请求,Params 参数须先以 URL Encoded 编码转换。

棱镜 X · 一体化的轻量型跨平台UI界面渗透工具

0x03 项目下载链接

https://github.com/yqcs/prismx/releases/tag/1.1.1

原文始发于微信公众号(淮橘安全):1月23发布版本|棱镜 X · 一体化的轻量型跨平台UI界面渗透工具|漏洞扫描

 

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年1月23日14:38:39
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   棱镜 X · 一体化的轻量型跨平台UI界面渗透工具http://cn-sec.com/archives/2422296.html

发表评论

匿名网友 填写信息