|I don't have PHP installed, so I converted the function to C# and went from there.
If you want PHP to decode it for you, you'll need to do two things:
print on the line that starts
- Remove the statement
if (count($TA5F3C6A11B03839D46AF9FB43C97C188)) exit; from the function.
You'll need that second step, because as far as I can see, the following lines:
$TFF44570ACA8241914870AFBC310CDB85 = __FILE__;
$TFF44570ACA8241914870AFBC310CDB85 = file_get_contents($TFF44570ACA8241914870AFBC310CDB85);
$TA5F3C6A11B03839D46AF9FB43C97C188 = 0;
preg_match(base64_decode("LyhwcmludHxzcHJpbnR8ZWNobykv"), $TFF44570ACA8241914870AFBC310CDB85, $TA5F3C6A11B03839D46AF9FB43C97C188);
are reading the content of the current file and testing it against the regular expression
/(print|sprint|echo)/. If it finds any matches, the
if (count(...)) exit; line within the loop will terminate the current script.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."