Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/smallfox233/ExpToPocsuite3

goby exp批量转换为pocsuite3 exp脚本
https://github.com/smallfox233/ExpToPocsuite3

python3

Last synced: 21 days ago
JSON representation

goby exp批量转换为pocsuite3 exp脚本

Awesome Lists containing this project

README

        

**作者:** 小狐狸FM

**功能:** 将exp转换为pocsuite3格式

**介绍:**

```
1. goby导出的pocsuite脚本文件名与json字符串中的第一个参数Name相同
2. goby导出的pocsuite脚本末尾将会附上原先的goby脚本内容以便后续的手动修改
3. goby的自定义exp脚本存储路径为/golib/exploits/user
```

**缺点:**

```
1. 目前仅支持goby的exp转换(之后可能会添加其他漏扫工具的脚本转换功能)
2. 若exp格式出现问题,需要自行调整
3. 转换时无法转换子目录下的脚本
4. 脚本无法完全替代手动调试,只能减轻一部分的工作量,请在批量转换后自行调试
5. 模板使用的pocsuite3版本为1.9.6,低版本的pocsuite3不一定支持
```

**更新:**

```
1. 代码不开源
2. 修复0.1测试版本中部分poc转换报错的问题
```

**使用介绍:**

默认不填写参数或使用`-h`参数可查看当前可用的参数

```
ExpToPocsuite3 -h
```

![](1.png)

`-g`设置指定的goby脚本目录位置,设置后将会读取该目录下所有的`.json`后缀文件(不包括其子目录)

`-p`设置导出的pocsuitet脚本目录位置

```
ExpToPocsuite3 -g Template -p new
```

![](2.png)

![](3.png)