amxku 发表于 2006-09-08, 05:51
amxku 发表于 2006-09-04, 12:05
» 阅读全文
amxku 发表于 2006-08-22, 22:09
样品来原网络
样品只可用于研究目的~~!
对恶意使用本样品所带来的一切法律责任~样品
发布人和相关病毒研究组织不负任何法律责任~~
MD5:6d1629fc98013f418aec1287c17530c6
» 阅读全文
amxku 发表于 2006-08-15, 21:44
» 阅读全文
amxku 发表于 2006-07-02, 23:31
» 阅读全文
amxku 发表于 2006-05-14, 04:23
[just fun :)]
1.Path Disclosure
eg:
/archives/include/article.inc.php
/archives/include/global.php
/archives/include/index.inc.php
/include/fense.php
/include/seccode.php
2.从后台得到shell
/admin/database.php 行112-163
$path = $_POST['path'];
if (file_exists($path)) {
redirect('文件已经存在,请选择其他文件名.', './admincp.php?job=database&action=backup',5);
}
$tables = $_POST['table'];
$extension=strtolower(substr(strrchr($path,'.'),1)); //取最后一个.后面的判断
if ($extension == 'sql') {
...............
} else {
redirect('备份生成文件的扩展名必须为.sql', './admincp.php?job=database&action=backup',5);
}
在备用数据库时候只是简单的取最后一个.为标准,判断是不是sql,那么如果是apache服务器,先在数据库里插入我们的shellcode在备用后缀为.php.sql 的文件,里面的phpcode将被执行。
amxku 发表于 2006-01-02, 16:05
» 阅读全文