一个适配器模块,用于调用市面上流行的PoC框架(Beebeeto/PocSuite/TangScan/KsPoc)下的PoC.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
frame Upload Formal Version/1.0 May 20, 2016
lib Create __init__.py Jul 28, 2017
plugins Upload Formal Version/1.0 May 20, 2016
pocs Upload Formal Version/1.0 May 20, 2016
tmp Upload Formal Version/1.0 May 20, 2016
.gitignore Initial commit May 20, 2016
LICENSE Initial commit May 20, 2016
README.md 更新模块文档 May 20, 2016
config.py Upload Formal Version/1.0 May 20, 2016
hunter.py Upload Formal Version/1.0 May 20, 2016

README.md

PocHunter

一个适配器模块,用于调用市面上流行的PoC框架(Beebeeto/PocSuite/TangScan/KsPoc)下的PoC。

本模块仅适用于 Python 2.7

注:基于PocScan中的动态兼容执行模块,在此特别感谢!

Usage

参照主目录下的hunter.py文件,按照其格式调用。

pl = PocLauncher()
pl.verify('http://127.0.0.1/', 'beebeeto', 'discuz_x3_0_xss.py')
pl.verify(TARGET_URL, POC_PLATFORM, POC_FILE_NAME)

大家也可以基于这个模块造自己的轮子,内部使用,若有建议或意见欢迎提issue!

Folder Structure

PocHunter/
├── frame  框架调用适配器模块
├── lib 	   执行模块核心库(内含调用接口)
├── plugins 插件 - 其他PoC框架存放位置
│   ├── beebeeto
│   ├── data
│   ├── kspoc
│   ├── pocsuite
│   └── tangscan
└── pocs   PoC文件存放位置
    ├── beebeeto
    ├── kspoc
    ├── pocsuite
    └── tangscan