本地搭建一个poc生成器

0x00 前言

今天在网上意外看到一个在线的poc生成工具,传送门,界面如下

看到网址应该使用GitHub page来生成的,于是条件反射的觉得这个工具应该是开源的,so,复制xray-poc-generationGitHub上搜一下看看,果然,和我猜测的一样,这个工具是开源的。

GitHub截图

0x01 编译项目

环境需求:

Git 传送门

Node.js 传送门

Yarn

安装好Git后,使用git将项目克隆到本地

1
git clone https://github.com/phith0n/xray-poc-generation

1
2
3
cd xray-poc-generation

yarn

原因:没有安装yarn

使用nmp install -g yarn一键安装

然后在使用yarn命令

yarn build

0x02 本地搭建

环境需求:

Windows server 2003

PHPstudy

将编译好的build文件夹中的内容直接复制到www根目录

使用ipconfig命令查看Windows server 2003 ip地址

然后使用 http://ip地址 直接访问

注:如果直接将build文件夹复制到www目录下,需要修改index.html的文件,将相对路径改成含build的目录。

0x03 测试

【测试数据】

1
2
3
4
5
6
7
8
9
poc-yaml-test

post

/poc?name=1

command='id'

status == 200 && body.bcontains(b'test output')


文章作者: madcoding
文章链接: https://www.mad-coding.cn/2019/09/17/本地搭建一个poc生成器/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 madcoding’s blog
打赏
  • 微信
  • 支付宝

评论