1 Star 0 Fork 19

kege / permeate

forked from daxia / permeate 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

0x00 前言

使用中遇到任何问题请在QQ群中进行反馈,我将倾力相助,QQ群号码见下方

一、轻松渗透测试系统

轻松渗透测试系统是我刚学PHP的时候开发的一个基于lamp环境的web应用。

代码很简单,开发初衷主要是学习PHP,现在发现当初写的这个程序好多漏洞,想了想可以用这个系统来训练挖掘漏洞能力。

现在开源出来,遵从MIT许可协议。如果大家有什么建议和想法,欢迎和我一起完善。

二、用途:

目前我主要用于WEB安全演示教学,也用来自己练习挖掘漏洞 目前发下包含了以下漏洞: 包含sql注入、XSS跨站、CSRF、本地包含等常见的web漏洞 包含密码找回、验证码等逻辑型漏洞 包含git/备份之类文件泄漏 包含图片附件类目录php执行权限 包含webshell上传漏洞

三、推荐安装:

很多人在安装环境出现问题,因此我提供了两种安装方式,docker安装和传统安装,最简单的是用docker安装,具体安装方法如下

3.1 Dodcker安装

permeate支持采用docker安装,这样安装起来更加简洁,安装教程文档如下

https://segmentfault.com/a/1190000017151621

3.2 传统安装:

项目在lamp环境下开发,建议在wampserver下安装,安装主要有两个要点,首先是添加一个虚拟主机,然后修改hosts文件

增加虚拟主机

首先来看增加虚拟主机的方法,假设安装路径为: E:\www\permeate,在httpd.conf的最后位置添加

<VirtualHost *:80>
DocumentRoot "E:\www\permeate"
ServerName permeate.localhost
    <Directory "E:\www\permeate">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

在修改并保存之后,还需要重启wampserver,让配置文件生效。

修改hosts文件

新增虚拟主机之后,现在需要修改hosts文件,windows系统hosts位置是 C:\Windows\System32\drivers\etc\hosts

127.0.0.1 permeate.localhost

开始安装

permeate系统提供在线安装功能,但很多人会报错,因此这里的安装方法是通过直接导入数据库,并修改配置文件的方式,导入数据库这里不做过讲解,主要提一下如何修改配置文件,配置文件位置是 /conf/dbconf.php

//数据库位置
!defined('DB_HOST') && define('DB_HOST', 'localhost');
//用户名
!defined('DB_USER') && define('DB_USER', 'root');
//密码
!defined('DB_PASS') && define('DB_PASS', 'root');
//数据库名称
!defined('DB_NAME') && define('DB_NAME', 'qingsong_bbs');
!defined('DB_CHARSET') && define('DB_CHARSET', 'utf8');

上面的配置文件在正常安装流程下不需要手动去编辑

3.3 运行效果

sec

四、后期维护:

考虑到目前的逻辑漏洞还不是太多,之后会继续添加更多功能,更新后会同步到GitHub,同时欢迎搭建加入qq群进行交流 sec

Copyright

Weibo 汤清松
QQ交流群 832677177
Copyright Copyright (c) 2017- daxia
License MIT License

空文件

简介

一个用于渗透测试演练的WEB系统,用于提升寻找网站能力,也可以用于web安全教学 展开 收起
PHP
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/huangke666/permeate.git
git@gitee.com:huangke666/permeate.git
huangke666
permeate
permeate
master

搜索帮助

14c37bed 8189591 565d56ea 8189591