九零登录

[【通过】] phpyou拿shell

[复制链接]
发表于 2015-9-16 00:37:57 | 显示全部楼层 |阅读模式
Phpyou开源图库相册系统 审计过程
1.png
从安装入手吧
查看/install.inc/install.php
2.png
从代码看出数据库账户密码跟数据库必须正确且数据表前缀不能有.
我们继续向下看
出问题的变量$db_prefix
$db_prefix利用正则判断是不是存在危险字符,并没有判断输入的数据由此我们可以直接写入一句话。
我们测试下
3.png
4.png
查看config/config.php文件看到phpinfo()已经写入
5.png
写一个句话
6.png
7.png
8.png
==========================
漏洞分析,可过。


发表于 2015-9-16 09:57:48 | 显示全部楼层
一般来说。安装完都会把install.php删了的吧。。。楼主的这个洞略显鸡肋啊。
 楼主| 发表于 2015-9-16 10:49:49 | 显示全部楼层
小二黑 发表于 2015-9-16 09:57
一般来说。安装完都会把install.php删了的吧。。。楼主的这个洞略显鸡肋啊。

然而并没有!
发表于 2015-9-16 10:56:21 | 显示全部楼层
楼主的精神值得学习,但这个洞确实鸡肋
 楼主| 发表于 2015-9-16 11:00:32 | 显示全部楼层
Balis0ng 发表于 2015-9-16 10:56
楼主的精神值得学习,但这个洞确实鸡肋

然而cms安装后并不会删除install.php
发表于 2015-9-16 20:39:46 | 显示全部楼层
这个install没判断有没有lock什么的   无限重装?
 楼主| 发表于 2015-9-17 00:21:14 | 显示全部楼层
一人一刀下北凉 发表于 2015-9-16 20:39
这个install没判断有没有lock什么的   无限重装?

恩
发表于 2015-9-18 14:32:03 | 显示全部楼层
简单明了的分析,wooyun上也发了

九零

GMT+8, 2026-10-22 13:32

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表