<?php $pagina= $_SERVER ['PHP_SELF']; /* Author: darkjoker Modded By KinG-InFeT for the fixing v0.3 - Aggiunta la scelta forzata del tipo di vulnerabilità e inserito un semplice anti-bot v0.2 - Fixed minors Bugs Note: Creare una pagina chiamata db.php vuota, servirà come database allo script */ function clear ($var){ return $var; } $mode = $_GET ['mode']; switch ($mode){ case 'view': $db = fopen ("db.php", "r"); echo "<a href = $pagina?mode=post>Posta una nuova vulnerabilità.<p>\n"; echo "<table width = 100%>\n"; echo "<tr><td><b>Username</b></td><td><b>Vulnerabilità</b></td><td><b>Sito vulnerabile</b></td><td><b>URL vulnerabile</b></td></tr>\n"; foreach ($vuln as $each){ $user = $dati [0]; $kind = $dati [1]; $site = $dati [2]; $vuln_page = $dati [3]; if ($user != '') echo "<tr><td>$user</td><td>$kind</td><td>$site</td><td><a href=\"$vuln_page\">Bug_Url</font></a></td></tr>\n"; } break; case 'post': $user = clear ($_POST ['user']); $kind = clear ($_POST ['kind']); $site = clear ($_POST ['site']); $security = $_POST['security']; $vuln_page = clear ($_POST ['vuln_page']); echo "<form action = \"$pagina?mode=post\" method = \"POST\">\n"; echo "Evitate di postare vulnerabilità inesistenti, messaggi inutili e prove sulla sicurezza della piattaforma,<br>\n"; echo "E' stato rilasciato il codice sorgente quindi potrete effettuare i vostri studi li, grazie ;)<p>\n"; echo "<tr><td>Username:</td><td><input name = 'user'></td></tr>\n"; echo "<tr><td>Tipo vulnerabilità:</td><td><select name = 'kind'> <option value='XSS'>XSS</option> <option value='SQL Injection'>SQL Injection</option> <option value='XSS Grab.'>XSS Grab.</option> <option value='Blind SQL Injection'>Bling SQL Injection</option> <option value='CSRF'>CSRF</option> <option value='XSS Redirect'>XSS Redirect</option> </select></td></tr>\n"; echo "<tr><td>Sito vulnerabile:</td><td><input name = 'site'></td></tr>\n"; echo "<tr><td>URL vulnerabile:</td><td><input name = 'vuln_page'></td></tr>\n"; echo "<tr><td>You is BotNet?</td><td><input type='checkbox' name = 'security' value='no_bot'></td></tr>\n"; echo "<td><input type = 'submit' value = 'Invia vulnerabilità'></td></tr>\n"; }else{ if(!($security == 'no_bot')) die('You is BotNet? You Fail.'); $db = fopen ("db.php", "a"); if (fwrite ($db, "$user*$kind*$site*$vuln_page\n")) echo "Vulnerabilità postata con successo.<br>\n"; else echo "Errore durante l'invio della vulnerabilità.<br>\n"; }else{ $db = fopen ("db.php", "w"); if (fwrite ($db, "<?/*$user*$kind*$site*$vuln_page\n")) echo "Vulnerabilità postata con successo.<br>\n"; else echo "Errore durante l'invio della vulnerabilità.<br>\n"; } } echo "<p><a href = '$pagina?mode=view'>Visualizza vulnerabilità</a>\n"; break; default: window.location = \"$pagina?mode=view\" </script>"; break; } ?>
|