Beescms网站渗透测试

一、靶场环境

1.靶场说明

靶场来源:Beescms v4.0,下载地址: https://github.com/source-trace/beescms

PHPstudy下载地址:https://www.xp.cn/

2.靶场导入

1、下载,双击运行安装程序

2、安装完成后,打开PHPstudy,点击启动所有服务按钮,等待服务启动完成

3、在浏览器中输入localhost,即可访问默认页面

4、解压压缩文件,然后把文件放到phpstudy的网站根目录。

5、浏览器访问http://127.0.0.1/beescms/install,开始安装。

6、一直下一步,出现如下界面,输入数据库账户密码。

7、成功安装

8、修改mysql.ini 文件,在mysqld 下添加条目: secure_file_priv =,保存然后重启phpstudy,不然用mysql写入文件会报错。

9、安装完成,删除install文件夹。

3.环境说明

kali:192.168.85.142 (NAT自动获取IP)
beescms(靶场):Windows7 192.168.85.147 (NAT自动获取IP)

二、实验过程

1.信息收集

1.1、用kali的dirsearch对网站目录进行扫描

dirsearch -u http://192.168.67.153/beescms-master/

2.漏洞挖掘

2.1、用sqlmap对网站进行注入扫描

Sqlmap.py -u "http://192.168.67.153/beescms-master/product/product.php?id=5" -p id

2.2、扫描完成后,sqlmap没有发现注入点,但是目录扫描发现了管理登录点,尝试对管理登录点进行漏洞测试

2.3、在这里对用户名登录进行sql注入尝试

2.4、发现有sql语句报错

这里是一个渗透点!

2.5、查看能否对管理员登录进行爆破

在这里,可以看到,验证码是有submit来刷新页面,也就是说可以达到控制submit来禁止验证码刷新实现爆破。

3.漏洞利用
3.1 密码爆破

(1)尝试输入用户名密码进行登录

(2)通过burp分析登录需要的参数

可以看到参数里面有user,password,code,submit
通过代码可以发现,submit在用户提交后刷新页面和验证码,所以我们需要在submit=true哪里修改为submit=false就可以让他停止刷新,从而输入一遍验证码即可。
(3)通过burp爆破

根据需要暴力破解的参数并设置成变量,同时选择攻击模式:

sniper:狙击手模式。设置一个payload,先将第一个变量使用字典进行测试,然后再将第二个变量使用字典进行测试。

Battering:攻城锤模式。设置一个payload,如果有多个变量,多个变量同时进行爆破。

Pitchfork:草叉模式。每个变量可以设置一个payload,分别使用对应的字典对变量进行同时替换,攻击次数为最短的payload集合的元素个数。

Cluster bomb:集束炸弹模式。每个变量设置一个payload,进行交集爆破,不同变量的不同字典之间可以互通使用,尝试各种组合。

修改submit=true为false将密码设定为变量对用户、密码进行爆破。


(4)攻击结果

3.2 文件上传利用

登录后台获取系统权限

(1)后台管理中有文件上传的区域

(2)抓包改包

(3)查看

(4)中国菜刀连接

(5)成功

(6)蚁剑连接

(7)成功

  • 22
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
BEESCMS企业网站管理系统拥有简单方便的模板标签,能够快速做出模板;自定义表单,自定义模型,内置新闻、下载、产品、招聘、单页模型;SEO功 能,每个页面都可以单独SEO优化;多语言,多风格,每种语言每个页面都可以定义风格;html静态页面生成功能;BEES还可以自定义flash引导页。 BEESCMS企业网站管理系统源码 v4.0 更新日志 修复:留言本内容截取问题; 程序:去除HTML生成,更改为伪静态; 程序:增加手机版本,标签、模板和电脑版一样; 程序:优化一部分后台功能; 模板:新增默认手机模板; 修复:其它一些BUG。 BEESCMS企业网站管理系统源码主要特性 1、支持多种语言 BEES支持多种语言,后台添加自动生成,可为每种语言分配网站风格。 2、功能强大灵活 BEES除内置的文章、产品等模型外,还可以自定义生成其它模型,满足不同的需求 3、自定义表单系统 BEES可自定义表单系统,后台按需要生成,将生成的标签加到模板中便可使用。 4、模板制作方便 采用MVC设计模式实现了程序与模板完全分离,分别适合美工和程序员使用。 5、用户体验好 前台、后台、会员中心模板都采用 DIV CSS,兼容 IE 和 Firefox 浏览器,访问速度快。 6、支持用户反馈信息 7、SEO优化 可设置网站SEO参数及所有页面SEO信息,如关键词、页面描述等; 可全站生成静态html页面 8、输出内容全部后台设置 BEESCMS企业网站管理系统源码截图 相关阅读 同类推荐:企业网站源码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值