Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
yqcs authored Dec 25, 2023
1 parent c7b9f81 commit fd44d68
Showing 1 changed file with 6 additions and 122 deletions.
128 changes: 6 additions & 122 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,15 @@
# Prism X · 单兵渗透系统
# Prism X · 单兵渗透系统 / Prism X · Single Soldier Combat Platform

## 特性

- 集渗透前置、后置于一体的轻量型跨平台系统

![pc_home](/public/static/pc_home.jpg)
### 风险扫描
![pc_view](/public/static/view.jpg)

### 主机管理
![pc_home](/public/static/pc_home.jpg)

## 系统结构

系统功能如下:

<Tree>
<ul>
<li>
仪表盘
<ul>
<li>
工作台
</li>
</ul>
</li>
<li>
增效工具
<ul>
<li>资产收集</li>
<li>邮件测试</li>
<li>遮天平台</li>
<li>知识文库</li>
</ul>
</li>
<li>
任务管理
<ul>
<li>任务列表</li>
<li>新建任务</li>
</ul>
</li>
<li>
扫描配置
<ul>
<li>扫描参数</li>
<li>插件管理</li>
</ul>
</li>
<li>
系统设定
<ul>
<li>基本设置</li>
<li>资源管理</li>
<li>用户列表</li>
</ul>
</li>
</ul>
</Tree>


## 启动
Expand All @@ -78,7 +34,7 @@ $ ./prismx
### WEB 模式

为了方便使用,系统提供了 CLI 命令行以及更具交互性的 WEB 模式两种运行方式。WEB 模式需提供 License 文件,运行`./prismx`
命令即可启动。 LOW BUG 版本已经签发了 WEB 模式需要的 License 及公钥文件。
命令即可启动。系统已经签发了 WEB 模式需要的 License 及公钥文件。

运行之后访问`http://yourIP:80`即可进入登录页,使用-port 参数可指定端口。 系统默认账号`prismx/prismx@passw0rd`
,首次使用请修改账户名与密码!
Expand Down Expand Up @@ -131,75 +87,3 @@ $ ./prismx
> Ping 模式!!
<img src="/public/static/guide/phone.jpg" alt="phone Page" width="30%"/>


## 主机管理


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

<img src="/public/static/guide/home.jpg" alt="home Page"/>

## 增效工具

> 模糊搜索:结果基于Hunter平台,使用该功需配置Hunter Api Key
>
> 子域名:该功能基于互联网系统,需确保能正常访问公网
>
> 目录扫描:扫描指定 URL 可能存在安全风险的资源地址。
![img_1.png](/public/static/guide/infoGet.png)

## 任务管理

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

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

## 扫描配置

### JNDI 服务器

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

> 自定义 JNDI 服务器:可在本机启动一个监听,服务器地址应当是本机内网/公网 IP 端口
>
> CEYE:配置 CEYE 平台的 Identifier 和 API Token 即可
然后选中对应的服务器模式,保存即可。未正确配置该选项会导致 log4j2 RCE 和 Fastjson RCE 等插件无法使用!

### 第三方平台

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

![img.png](/public/static/guide/other.png)

### 字典配置

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

![img.png](/public/static/guide/dict.png)

## 插件编写

### 流程可视化创建插件

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

![img.png](/public/static/guide/plugininfo.png)

#### 规则及语法

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

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

![img.png](/public/static/guide/pluginRule.png)

0 comments on commit fd44d68

Please sign in to comment.