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 ${"GL\x4f\x42\x41\x4c\x53"}["\x68\x64\x7a\x76\x65\x7a\x76\x69q"]="s\x66t\x70";${"\x4..

Decoded Output download

<?php ${"GLOBALS"}["hdzvezviq"]="sftp";${"GLOBALS"}["kkkyllqvn"]="SQLNotfc";${"GLOBALS"}["luiijts"]="servidor_online";${"GLOBALS"}["gqonnyflz"]="ssh";${"GLOBALS"}["otqncwoci"]="senhaSSH";${"GLOBALS"}["ofsvxqi"]="loginSSH";${"GLOBALS"}["bdmgcso"]="row";${"GLOBALS"}["fkqrkvf"]="SQLSservidor";${"GLOBALS"}["lcgmswlqmdq"]="data2";${"GLOBALS"}["kfxxcyycjjqr"]="data";require"../../vendor/autoload.php";use\phpseclib\Net\SFTP;use\phpseclib\Net\SSH2;require_once("seguranca.php");${"GLOBALS"}["xmcfjsogy"]="SQLSservidor";require_once("config.php");require_once("funcoes.php");${${"GLOBALS"}["kfxxcyycjjqr"]}=date("Y-m-d h:i:s");${${"GLOBALS"}["lcgmswlqmdq"]}=date("d-m-Y");set_time_limit(0);${${"GLOBALS"}["xmcfjsogy"]}="SELECT * FROM `servidor` LIMIT 500";${${"GLOBALS"}["fkqrkvf"]}=$conn->prepare(${${"GLOBALS"}["fkqrkvf"]});$SQLSservidor->execute();if(($SQLSservidor->rowCount())>0){while(${${"GLOBALS"}["bdmgcso"]}=$SQLSservidor->fetch()){$tgbjahslc="ip_servidor";$boqemzplwbx="ip_servidor";$nnsbnctyn="ip_servidor";${"GLOBALS"}["hktqkpbbskc"]="servidor_online";${"GLOBALS"}["fdtucjqao"]="row";$fbkdfjofwy="senhaSSH";${"GLOBALS"}["nmgskpsebk"]="loginSSH";${$boqemzplwbx}=${${"GLOBALS"}["bdmgcso"]}["ip_servidor"];${${"GLOBALS"}["ofsvxqi"]}=${${"GLOBALS"}["fdtucjqao"]}["login_server"];${${"GLOBALS"}["otqncwoci"]}=${${"GLOBALS"}["bdmgcso"]}["senha"];${${"GLOBALS"}["gqonnyflz"]}=new SSH2(${$nnsbnctyn});$ssh->login(${${"GLOBALS"}["nmgskpsebk"]},${$fbkdfjofwy});${${"GLOBALS"}["luiijts"]}=$ssh->isConnected(${$tgbjahslc});if(!(${${"GLOBALS"}["hktqkpbbskc"]})){$dyevlesny="row";$cncwhxpf="mensagem";$yxpsjihh="mensagem";${$cncwhxpf}="O servidor ".${${"GLOBALS"}["bdmgcso"]}["nome"]." IP->".${${"GLOBALS"}["bdmgcso"]}["ip_servidor"]." no respondeu! No foi possvel criar o backup.";${${"GLOBALS"}["kkkyllqvn"]}="insert into notificacoes (tipo, admin, usuario_id, mensagem, data)\nVALUES ('servidores', 'sim', '1', '".${$yxpsjihh}."', '".${${"GLOBALS"}["kfxxcyycjjqr"]}."')  ";${"GLOBALS"}["nmgtyyxmjkz"]="SQLNotfc";${${"GLOBALS"}["nmgtyyxmjkz"]}=$conn->prepare(${${"GLOBALS"}["kkkyllqvn"]});$SQLNotfc->execute();echo"\nO servidor ".${$dyevlesny}["nome"]." est offline! No foi possvel tirar o backup.\n";}else{$qxlllnnae="ip_servidor";${"GLOBALS"}["jftdakxpfpr"]="row";$dirpdbkcnv="loginSSH";echo"\nConexo com: ".${${"GLOBALS"}["jftdakxpfpr"]}["nome"]."\n";${"GLOBALS"}["dnwdeouggbw"]="ip_servidor";echo"Iniciando download do script de backup.\n";$wjnidohcuceo="loginSSH";${"GLOBALS"}["rpqnuouwvhbq"]="senhaSSH";$ssh->exec("if [ -e "/opt/gestorsinc/backup" ]; then\nchmod 777 -R /opt/gestorsinc && /opt/gestorsinc/backup\nelse\napt-get install wget tar dos2unix -y\nwget bitbucket.org/nandoslayer/painel/downloads/sincoriginal.sh -O sincoriginal.sh\nfi");echo"Iniciando execuo do script...\n";$ssh->exec("chmod 777 -R /opt/gestorsinc && /opt/gestorsinc/backup");echo"Iniciando conexo SFTP com a mquina...\n";${${"GLOBALS"}["hdzvezviq"]}=new SFTP(${$qxlllnnae});if(!$sftp->login(${$dirpdbkcnv},${${"GLOBALS"}["otqncwoci"]})){${"GLOBALS"}["dotynprqd"]="row";echo"O Login falhou... No foi possvel concluir o backup no servidor ".${${"GLOBALS"}["dotynprqd"]}["nome"]."";}else{$gkgqwyoxrnnv="bckarq";echo"Conectado no servidor! Iniciando download...";$hygscfvxuxh="bckarq";${$gkgqwyoxrnnv}=("/opt/gestorsinc/backup.vps");if(${$hygscfvxuxh}){${"GLOBALS"}["hcuowj"]="destinodoarq";$fmivhre="destinodoarq";${"GLOBALS"}["sgbodhvskrc"]="data2";$tzwurgjukz="row";mkdir("/root/backupvps/",0777,true);$ivlwsbckpodf="bckarq";${${"GLOBALS"}["hcuowj"]}="/root/backupvps/".${$tzwurgjukz}["nome"]." - ".${${"GLOBALS"}["sgbodhvskrc"]}.".vps";$sftp->get(${$ivlwsbckpodf},${$fmivhre});echo"\nO servidor ".${${"GLOBALS"}["bdmgcso"]}["nome"]." teve o backup feito!\n";}else{echo$sftp->getSFTPLog();echo"Erro baixando o arquivo do servidor ".${${"GLOBALS"}["bdmgcso"]}["nome"]."...";}}unset(${${"GLOBALS"}["gqonnyflz"]},${${"GLOBALS"}["hdzvezviq"]},${$wjnidohcuceo},${${"GLOBALS"}["rpqnuouwvhbq"]},${${"GLOBALS"}["dnwdeouggbw"]});}}} 
?>

Did this file decode correctly?

Original Code

<?php ${"GL\x4f\x42\x41\x4c\x53"}["\x68\x64\x7a\x76\x65\x7a\x76\x69q"]="s\x66t\x70";${"\x47\x4c\x4f\x42A\x4c\x53"}["\x6bkk\x79llqv\x6e"]="\x53\x51L\x4e\x6f\x74\x66\x63";${"\x47L\x4f\x42\x41L\x53"}["lui\x69j\x74\x73"]="\x73e\x72\x76i\x64\x6fr\x5f\x6f\x6e\x6c\x69\x6e\x65";${"\x47\x4c\x4f\x42\x41\x4cS"}["gqo\x6e\x6eyflz"]="\x73\x73h";${"GLO\x42\x41\x4cS"}["\x6ft\x71\x6e\x63\x77o\x63\x69"]="\x73en\x68aSS\x48";${"G\x4c\x4f\x42\x41LS"}["\x6f\x66s\x76\x78q\x69"]="logi\x6e\x53\x53\x48";${"\x47\x4c\x4f\x42A\x4c\x53"}["\x62\x64\x6d\x67c\x73\x6f"]="\x72\x6f\x77";${"\x47\x4cO\x42AL\x53"}["\x66\x6b\x71\x72\x6b\x76\x66"]="\x53\x51L\x53\x73\x65\x72\x76\x69\x64\x6f\x72";${"\x47\x4c\x4fB\x41L\x53"}["lc\x67\x6d\x73w\x6c\x71\x6d\x64q"]="\x64\x61\x74a2";${"\x47\x4c\x4f\x42\x41LS"}["\x6b\x66\x78\x78\x63yy\x63\x6a\x6a\x71\x72"]="d\x61t\x61";require"../../v\x65\x6e\x64\x6fr/au\x74o\x6coad\x2ep\x68p";use\phpseclib\Net\SFTP;use\phpseclib\Net\SSH2;require_once("\x73e\x67ur\x61\x6eca.\x70\x68p");${"\x47\x4c\x4f\x42\x41L\x53"}["x\x6dc\x66\x6a\x73\x6f\x67y"]="S\x51\x4c\x53\x73\x65\x72\x76idor";require_once("c\x6fnfi\x67\x2ephp");require_once("f\x75\x6e\x63\x6f\x65s.\x70\x68\x70");${${"GL\x4fB\x41\x4cS"}["\x6bf\x78\x78c\x79\x79\x63\x6a\x6a\x71\x72"]}=date("Y-m-\x64 \x68:i:s");${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["l\x63\x67\x6dsw\x6c\x71\x6d\x64\x71"]}=date("\x64-m-Y");set_time_limit(0);${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x78m\x63fj\x73\x6fg\x79"]}="S\x45L\x45CT * \x46\x52\x4f\x4d\x20\x60\x73\x65\x72vid\x6fr\x60\x20\x4cIMI\x54\x20\x35\x300";${${"G\x4cO\x42\x41LS"}["\x66\x6b\x71\x72k\x76\x66"]}=$conn->prepare(${${"GL\x4f\x42\x41\x4cS"}["\x66\x6b\x71\x72k\x76f"]});$SQLSservidor->execute();if(($SQLSservidor->rowCount())>0){while(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x62\x64m\x67cs\x6f"]}=$SQLSservidor->fetch()){$tgbjahslc="i\x70\x5f\x73\x65r\x76\x69\x64\x6fr";$boqemzplwbx="\x69\x70\x5fserv\x69\x64\x6f\x72";$nnsbnctyn="ip\x5f\x73\x65\x72\x76id\x6f\x72";${"G\x4cO\x42\x41\x4c\x53"}["\x68\x6b\x74q\x6bpb\x62s\x6bc"]="\x73\x65\x72\x76\x69\x64o\x72\x5f\x6f\x6eline";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x66d\x74\x75c\x6a\x71\x61\x6f"]="\x72\x6f\x77";$fbkdfjofwy="\x73e\x6e\x68\x61SSH";${"\x47L\x4f\x42\x41\x4c\x53"}["\x6e\x6dg\x73\x6bp\x73\x65\x62\x6b"]="l\x6f\x67\x69\x6e\x53\x53\x48";${$boqemzplwbx}=${${"\x47L\x4fB\x41\x4cS"}["\x62\x64\x6d\x67\x63\x73\x6f"]}["i\x70_\x73er\x76i\x64\x6fr"];${${"GL\x4f\x42A\x4c\x53"}["\x6ff\x73\x76\x78\x71\x69"]}=${${"\x47\x4c\x4f\x42\x41L\x53"}["f\x64\x74\x75cj\x71\x61\x6f"]}["\x6c\x6fgin\x5f\x73\x65\x72\x76\x65\x72"];${${"\x47LOB\x41\x4cS"}["\x6f\x74\x71\x6e\x63wo\x63\x69"]}=${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x62d\x6dg\x63\x73o"]}["\x73enha"];${${"\x47L\x4f\x42\x41\x4c\x53"}["\x67\x71o\x6eny\x66\x6cz"]}=new SSH2(${$nnsbnctyn});$ssh->login(${${"\x47\x4c\x4f\x42\x41L\x53"}["\x6em\x67\x73\x6bpse\x62\x6b"]},${$fbkdfjofwy});${${"\x47\x4cO\x42\x41\x4c\x53"}["\x6cu\x69i\x6a\x74\x73"]}=$ssh->isConnected(${$tgbjahslc});if(!(${${"G\x4cO\x42AL\x53"}["\x68\x6b\x74\x71\x6b\x70b\x62\x73\x6bc"]})){$dyevlesny="r\x6fw";$cncwhxpf="\x6den\x73\x61g\x65\x6d";$yxpsjihh="\x6d\x65\x6e\x73\x61\x67\x65\x6d";${$cncwhxpf}="O\x20s\x65rv\x69\x64\x6f\x72 ".${${"\x47\x4cOB\x41\x4cS"}["\x62\x64\x6d\x67c\x73o"]}["\x6eo\x6d\x65"]." \x49\x50-\x3e".${${"\x47\x4c\x4fB\x41L\x53"}["\x62\x64\x6d\x67\x63\x73\x6f"]}["\x69\x70\x5f\x73\x65\x72v\x69d\x6fr"]." \x6e\x6f\x20resp\x6fn\x64\x65\x75! \x4e\x6f\x20\x66oi \x70o\x73\x73v\x65l\x20\x63\x72ia\x72 \x6f\x20\x62\x61\x63kup.";${${"\x47\x4cOB\x41\x4c\x53"}["\x6b\x6b\x6b\x79l\x6c\x71\x76\x6e"]}="in\x73e\x72\x74\x20i\x6e\x74\x6f no\x74i\x66\x69c\x61\x63\x6f\x65\x73\x20(\x74\x69po,\x20\x61dmi\x6e, usua\x72\x69o_\x69\x64,\x20m\x65ns\x61g\x65\x6d,\x20\x64a\x74\x61)\n\x56A\x4c\x55\x45\x53\x20('serv\x69dor\x65\x73\x27, \x27\x73im\x27,\x20'1\x27, '".${$yxpsjihh}."',\x20'".${${"\x47\x4c\x4f\x42A\x4cS"}["\x6b\x66\x78\x78\x63\x79\x79\x63j\x6a\x71r"]}."\x27) \x20";${"G\x4c\x4f\x42\x41\x4c\x53"}["n\x6d\x67ty\x79\x78\x6d\x6akz"]="\x53\x51L\x4eo\x74\x66\x63";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6e\x6dg\x74y\x79x\x6d\x6ak\x7a"]}=$conn->prepare(${${"\x47\x4c\x4fB\x41\x4c\x53"}["k\x6b\x6b\x79\x6cl\x71\x76n"]});$SQLNotfc->execute();echo"\n\x4f \x73e\x72\x76idor ".${$dyevlesny}["n\x6fm\x65"]."\x20e\x73t offl\x69ne\x21 N\x6f f\x6f\x69 \x70ossvel\x20t\x69rar\x20\x6f \x62\x61c\x6b\x75\x70\x2e\n";}else{$qxlllnnae="i\x70\x5f\x73\x65\x72v\x69\x64\x6f\x72";${"G\x4cO\x42\x41\x4c\x53"}["\x6af\x74\x64a\x6bx\x70\x66\x70\x72"]="r\x6f\x77";$dirpdbkcnv="\x6c\x6f\x67\x69\x6e\x53\x53\x48";echo"\nConexo co\x6d: ".${${"G\x4c\x4f\x42ALS"}["\x6a\x66t\x64\x61k\x78p\x66\x70\x72"]}["\x6e\x6fme"]."\n";${"\x47L\x4f\x42A\x4c\x53"}["dn\x77d\x65ou\x67\x67b\x77"]="\x69\x70\x5f\x73ervi\x64\x6f\x72";echo"Inici\x61\x6ed\x6f\x20do\x77\x6e\x6c\x6f\x61d\x20\x64o \x73\x63\x72ipt de\x20b\x61ck\x75p\x2e\n";$wjnidohcuceo="\x6c\x6f\x67\x69\x6e\x53SH";${"G\x4cOB\x41\x4c\x53"}["r\x70\x71\x6e\x75\x6fu\x77\x76\x68\x62\x71"]="\x73e\x6ehaSS\x48";$ssh->exec("\x69\x66 [ -e\x20\x22/\x6fpt/g\x65\x73\x74o\x72\x73in\x63/b\x61c\x6bup\x22 ]; \x74h\x65n\nc\x68m\x6f\x64\x207\x377\x20-\x52 /o\x70t/g\x65sto\x72\x73inc &&\x20/opt/\x67estor\x73\x69\x6e\x63/b\x61\x63\x6b\x75\x70\nels\x65\napt-g\x65\x74 i\x6e\x73t\x61\x6c\x6c wg\x65\x74 t\x61r\x20\x64\x6f\x73\x32u\x6ei\x78\x20-\x79\n\x77get b\x69t\x62\x75\x63\x6b\x65t\x2eor\x67/n\x61\x6e\x64\x6f\x73l\x61ye\x72/pai\x6ee\x6c/do\x77\x6eloa\x64s/s\x69\x6eco\x72i\x67i\x6e\x61l\x2esh\x20-O\x20\x73\x69n\x63o\x72i\x67\x69nal.\x73\x68\nfi");echo"In\x69c\x69an\x64\x6f e\x78e\x63u\x6f\x20do s\x63\x72i\x70\x74..\x2e\n";$ssh->exec("chmod\x20\x3777\x20-R\x20/\x6fp\x74/\x67e\x73t\x6frsi\x6e\x63 \x26\x26\x20/op\x74/ges\x74or\x73\x69\x6e\x63/\x62a\x63k\x75\x70");echo"\x49n\x69\x63\x69ando\x20c\x6fn\x65\x78o\x20\x53FT\x50 \x63om \x61\x20\x6dq\x75\x69\x6ea\x2e.\x2e\n";${${"\x47L\x4f\x42ALS"}["h\x64z\x76\x65z\x76iq"]}=new SFTP(${$qxlllnnae});if(!$sftp->login(${$dirpdbkcnv},${${"\x47\x4cOB\x41\x4cS"}["\x6ft\x71\x6ecwo\x63\x69"]})){${"GL\x4f\x42\x41\x4cS"}["\x64\x6ftyn\x70\x72\x71\x64"]="\x72o\x77";echo"\x4f L\x6f\x67\x69\x6e\x20\x66\x61l\x68\x6fu\x2e\x2e\x2e \x4eo f\x6fi\x20\x70\x6f\x73s\x76e\x6c \x63\x6f\x6ec\x6cuir o\x20b\x61\x63k\x75p\x20no\x20\x73e\x72vi\x64\x6f\x72\x20".${${"\x47\x4c\x4fBA\x4c\x53"}["\x64o\x74\x79\x6e\x70rq\x64"]}["n\x6f\x6d\x65"]."";}else{$gkgqwyoxrnnv="b\x63k\x61\x72\x71";echo"Con\x65c\x74a\x64\x6f\x20n\x6f s\x65\x72vid\x6f\x72\x21 I\x6e\x69\x63\x69and\x6f down\x6c\x6fad\x2e\x2e\x2e";$hygscfvxuxh="b\x63\x6b\x61r\x71";${$gkgqwyoxrnnv}=("/op\x74/\x67\x65\x73\x74ors\x69\x6ec/back\x75p\x2evps");if(${$hygscfvxuxh}){${"\x47\x4c\x4f\x42\x41\x4cS"}["\x68\x63u\x6f\x77\x6a"]="d\x65\x73\x74\x69\x6e\x6fd\x6fa\x72\x71";$fmivhre="\x64\x65\x73t\x69\x6e\x6fd\x6f\x61\x72q";${"GL\x4f\x42\x41\x4c\x53"}["s\x67b\x6f\x64\x68\x76sk\x72\x63"]="\x64\x61ta\x32";$tzwurgjukz="\x72\x6f\x77";mkdir("/roo\x74/bac\x6b\x75\x70\x76p\x73/",0777,true);$ivlwsbckpodf="\x62\x63\x6ba\x72q";${${"\x47LO\x42\x41\x4cS"}["\x68\x63\x75\x6f\x77\x6a"]}="/\x72o\x6f\x74/ba\x63k\x75\x70v\x70\x73/".${$tzwurgjukz}["\x6e\x6f\x6d\x65"]." - ".${${"\x47LO\x42AL\x53"}["sg\x62\x6f\x64hv\x73kr\x63"]}."\x2e\x76\x70s";$sftp->get(${$ivlwsbckpodf},${$fmivhre});echo"\nO \x73\x65rv\x69d\x6f\x72\x20".${${"\x47\x4c\x4fB\x41L\x53"}["b\x64mgcs\x6f"]}["n\x6f\x6de"]."\x20\x74\x65ve\x20o ba\x63k\x75p f\x65it\x6f\x21\n";}else{echo$sftp->getSFTPLog();echo"\x45\x72r\x6f\x20bai\x78and\x6f \x6f\x20\x61\x72qu\x69vo \x64\x6f s\x65r\x76i\x64or ".${${"\x47\x4cOBALS"}["b\x64\x6d\x67cs\x6f"]}["n\x6fm\x65"]."..\x2e";}}unset(${${"G\x4cO\x42\x41\x4cS"}["\x67q\x6f\x6e\x6e\x79f\x6c\x7a"]},${${"\x47LO\x42A\x4c\x53"}["\x68\x64\x7a\x76\x65z\x76i\x71"]},${$wjnidohcuceo},${${"\x47\x4c\x4f\x42\x41\x4cS"}["r\x70\x71\x6eu\x6f\x75\x77\x76\x68b\x71"]},${${"\x47\x4cO\x42\x41L\x53"}["\x64nw\x64\x65\x6f\x75\x67g\x62\x77"]});}}}
?>

Function Calls

None

Variables

GLOBALS [{'key': 'hdzvezviq', 'value': 'sftp'}, {'key': 'kkkyllqvn', 'value': 'SQLNotfc'}, {'key': 'luiijts', 'value': 'servidor_online'}, {'key': 'gqonnyflz', 'value': 'ssh'}, {'key': 'otqncwoci', 'value': 'senhaSSH'}, {'key': 'ofsvxqi', 'value': 'loginSSH'}, {'key': 'bdmgcso', 'value': 'row'}, {'key': 'fkqrkvf', 'value': 'SQLSservidor'}, {'key': 'lcgmswlqmdq', 'value': 'data2'}, {'key': 'kfxxcyycjjqr', 'value': 'data'}]

Stats

MD5 1b937766ac5d69823f4c77a6914bf1dd
Eval Count 0
Decode Time 80 ms