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 ${"\x47\x4cOBA\x4c\x53"}["\x63i\x71\x6es\x75\x66\x63"]="\x63\x6d\x64";${"G\x4cOBA\x4..

Decoded Output download

<?php ${"GLOBALS"}["ciqnsufc"]="cmd";${"GLOBALS"}["zlydjs"]="blocking";${"GLOBALS"}["xmbdspr"]="perm";${"GLOBALS"}["jvheuvvxd"]="remote";${"GLOBALS"}["xlosdrwcixlh"]="local";${"GLOBALS"}["wojuvlkg"]="auth";${"GLOBALS"}["nowxsyfoive"]="secret";${"GLOBALS"}["zeykgglw"]="private";${"GLOBALS"}["snkpwkfs"]="port";class SSH2{var$ssh;var$stream;function __construct($host,$port=22){if(!$this->ssh=ssh2_connect($host,${${"GLOBALS"}["snkpwkfs"]})){return false;}}function online($host,$port=22){$vwlhys="port";if(!$this->ssh=ssh2_connect($host,${$vwlhys})){return false;}else{return true;}}function auth($username,$auth,$private=null,$secret=null){${"GLOBALS"}["zrixfuldmw"]="auth";$dqjlqh="auth";if(is_file(${${"GLOBALS"}["zrixfuldmw"]})&&is_readable(${$dqjlqh})&&isset(${${"GLOBALS"}["zeykgglw"]})){$jproolm="username";${"GLOBALS"}["kfsrmocyd"]="private";$zuhmigpi="auth";if(!ssh2_auth_pubkey_file($this->ssh,${$jproolm},${$zuhmigpi},${${"GLOBALS"}["kfsrmocyd"]},${${"GLOBALS"}["nowxsyfoive"]})){return false;}}else{${"GLOBALS"}["annrgtqnv"]="username";if(!ssh2_auth_password($this->ssh,${${"GLOBALS"}["annrgtqnv"]},${${"GLOBALS"}["wojuvlkg"]})){return false;}}return true;}function send($local,$remote,$perm){if(!ssh2_scp_send($this->ssh,${${"GLOBALS"}["xlosdrwcixlh"]},${${"GLOBALS"}["jvheuvvxd"]},${${"GLOBALS"}["xmbdspr"]})){return false;}return true;}function get($remote,$local){${"GLOBALS"}["ptyqgeukn"]="local";$hvqmcjmqbufb="remote";if(ssh2_scp_recv($this->ssh,${$hvqmcjmqbufb},${${"GLOBALS"}["ptyqgeukn"]})){return false;}return true;}function cmd($cmd,$blocking=true){$ssqsttvv="cmd";$this->stream=ssh2_exec($this->ssh,${$ssqsttvv});stream_set_blocking($this->stream,${${"GLOBALS"}["zlydjs"]});}function exec($cmd,$blocking=true){$wtpejoy="blocking";$this->cmd(${${"GLOBALS"}["ciqnsufc"]},${$wtpejoy}=true);}function output(){return stream_get_contents($this->stream);}} 
?>

Did this file decode correctly?

Original Code

<?php ${"\x47\x4cOBA\x4c\x53"}["\x63i\x71\x6es\x75\x66\x63"]="\x63\x6d\x64";${"G\x4cOBA\x4c\x53"}["\x7a\x6c\x79d\x6a\x73"]="\x62l\x6fc\x6b\x69n\x67";${"\x47L\x4f\x42A\x4cS"}["\x78\x6d\x62ds\x70\x72"]="p\x65rm";${"\x47L\x4f\x42\x41\x4c\x53"}["\x6a\x76\x68e\x75v\x76\x78d"]="\x72\x65\x6d\x6fte";${"\x47\x4cOB\x41LS"}["x\x6c\x6f\x73\x64r\x77c\x69\x78\x6ch"]="\x6c\x6fc\x61\x6c";${"\x47L\x4f\x42\x41\x4c\x53"}["\x77\x6f\x6a\x75v\x6c\x6b\x67"]="\x61u\x74\x68";${"G\x4c\x4f\x42\x41\x4cS"}["\x6e\x6f\x77\x78\x73\x79\x66oi\x76\x65"]="s\x65\x63\x72\x65\x74";${"\x47\x4c\x4f\x42\x41L\x53"}["\x7a\x65yk\x67\x67\x6cw"]="\x70r\x69\x76a\x74\x65";${"G\x4cOBA\x4c\x53"}["\x73\x6e\x6bp\x77\x6b\x66s"]="\x70\x6f\x72t";class SSH2{var$ssh;var$stream;function __construct($host,$port=22){if(!$this->ssh=ssh2_connect($host,${${"\x47LOB\x41\x4cS"}["\x73\x6ek\x70\x77\x6bfs"]})){return false;}}function online($host,$port=22){$vwlhys="\x70o\x72t";if(!$this->ssh=ssh2_connect($host,${$vwlhys})){return false;}else{return true;}}function auth($username,$auth,$private=null,$secret=null){${"\x47L\x4fB\x41L\x53"}["\x7ar\x69\x78\x66\x75\x6c\x64m\x77"]="\x61ut\x68";$dqjlqh="\x61\x75\x74\x68";if(is_file(${${"G\x4c\x4fB\x41\x4c\x53"}["\x7a\x72\x69x\x66\x75\x6cdmw"]})&&is_readable(${$dqjlqh})&&isset(${${"G\x4cO\x42\x41LS"}["ze\x79\x6b\x67\x67\x6cw"]})){$jproolm="\x75\x73\x65r\x6e\x61me";${"\x47\x4c\x4f\x42A\x4c\x53"}["\x6b\x66\x73r\x6d\x6f\x63\x79d"]="\x70\x72i\x76\x61\x74\x65";$zuhmigpi="\x61\x75\x74\x68";if(!ssh2_auth_pubkey_file($this->ssh,${$jproolm},${$zuhmigpi},${${"G\x4c\x4f\x42\x41L\x53"}["kfs\x72\x6d\x6fc\x79d"]},${${"\x47LO\x42A\x4c\x53"}["n\x6f\x77xsy\x66o\x69\x76\x65"]})){return false;}}else{${"\x47LO\x42\x41L\x53"}["\x61n\x6er\x67\x74\x71\x6ev"]="\x75s\x65\x72n\x61\x6de";if(!ssh2_auth_password($this->ssh,${${"\x47\x4cOB\x41L\x53"}["a\x6en\x72\x67\x74qnv"]},${${"\x47\x4cO\x42A\x4c\x53"}["\x77o\x6auv\x6c\x6b\x67"]})){return false;}}return true;}function send($local,$remote,$perm){if(!ssh2_scp_send($this->ssh,${${"\x47\x4c\x4f\x42A\x4c\x53"}["xl\x6f\x73\x64\x72\x77\x63\x69\x78l\x68"]},${${"\x47\x4c\x4f\x42\x41LS"}["\x6a\x76\x68\x65uv\x76\x78d"]},${${"\x47\x4cOBA\x4c\x53"}["x\x6d\x62d\x73\x70\x72"]})){return false;}return true;}function get($remote,$local){${"GL\x4fBA\x4cS"}["\x70\x74\x79\x71\x67\x65\x75\x6b\x6e"]="loc\x61l";$hvqmcjmqbufb="\x72e\x6d\x6f\x74\x65";if(ssh2_scp_recv($this->ssh,${$hvqmcjmqbufb},${${"\x47\x4cO\x42\x41\x4cS"}["\x70\x74\x79q\x67e\x75\x6b\x6e"]})){return false;}return true;}function cmd($cmd,$blocking=true){$ssqsttvv="\x63\x6d\x64";$this->stream=ssh2_exec($this->ssh,${$ssqsttvv});stream_set_blocking($this->stream,${${"\x47\x4cO\x42AL\x53"}["zl\x79\x64\x6as"]});}function exec($cmd,$blocking=true){$wtpejoy="b\x6co\x63k\x69ng";$this->cmd(${${"\x47\x4cO\x42A\x4c\x53"}["\x63i\x71\x6es\x75\x66c"]},${$wtpejoy}=true);}function output(){return stream_get_contents($this->stream);}}
?>

Function Calls

None

Variables

GLOBALS [{'key': 'ciqnsufc', 'value': 'cmd'}, {'key': 'zlydjs', 'value': 'blocking'}, {'key': 'xmbdspr', 'value': 'perm'}, {'key': 'jvheuvvxd', 'value': 'remote'}, {'key': 'xlosdrwcixlh', 'value': 'local'}, {'key': 'wojuvlkg', 'value': 'auth'}, {'key': 'nowxsyfoive', 'value': 'secret'}, {'key': 'zeykgglw', 'value': 'private'}, {'key': 'snkpwkfs', 'value': 'port'}]

Stats

MD5 67dc062190a49db52327e65d0378c634
Eval Count 0
Decode Time 69 ms