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 /* . */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$..

Decoded Output download

while(!preg_match('#^((.*\.)?joz\.tv)$#i',$O000OO00O=(isset($_SERVER['SERVER_NAME'])?$_SERVER['SERVER_NAME']:(isset($_SERVER['HTTP_HOST'])?$_SERVER['HTTP_HOST']:(isset($HTTP_SERVER_VARS['SERVER_NAME'])?$HTTP_SERVER_VARS['SERVER_NAME']:(isset($HTTP_SERVER_VARS['HTTP_HOST'])?$HTTP_SERVER_VARS['HTTP_HOST']:''))))))die($O000OO00O.': 
Fatal error: Allowed memory size of xxxx bytes exhausted (tried to allocate xxx bytes)');$OO00O00O0=str_replace('__FILE__',"'".$OOO0O0O00."'",$GLOBALS['OOO0000O0']($GLOBALS['OOO00000O']($GLOBALS['O0O00OO00']($O000O0O00,$OO00O0000),'4q6+kF3l7MAdnXLSTYoD9mUutzj/WVBOshEJf18Rcbg2r5PZwHvNaiQe0pyGCKxI=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));fclose($O000O0O00);eval($OO00O00O0);

Did this file decode correctly?

Original Code

<?php /* . */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0xd30;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDUwOCk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4M2Q4KSwnNHE2K2tGM2w3TUFkblhMU1RZb0Q5bVV1dHpqL1dWQk9zaEVKZjE4UmNiZzJyNVBad0h2TmFpUWUwcHlHQ0t4ST0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>KXtIDSR@VQhb/39c7uqvzUVO/UFatQscMvXBA6sPA1wPADKg/ebWdRYQAoTJjoWrMkCwn+qSDN4wDNacjuXNzuTcMFKDYmMUYmM/MiXF91zF91KLT9iFMiabSvYO9amomfmoUvVDYmMUYmMODfFXYoVVLEhbWeX1V6sfuiXF91zF91rRoFY99FK7DiX9MiabSvYO9amomfmoUvV7mFYTuahS9iTRuDccjuXNzuTcMkh9mFqO9amomfmouizq91X/MiXF91zF91KLT9iFMiabSvY7mFYTuiXF91zF91KUTmMDUvVDYmMUYmMODfFXYoVVLEhbWeX1V6sfoFY99FKDYmMUYmMOmfFo9irRoFY99FK7DiX9MiabSvY7mFYTuiXF91zF91KUTmMDUvV7mFYTuahS9iTRuDcRMvfbAofbAUYbzosfDN4wnkKSn+qSdEWy74aAY8FatUwszuMv/e7y7kFr/3KezUTs/Um5/eMp7lXbB89s/QtsBlh0B6qEBuY1Wvq1B3hhVuXazUTsAlYvjUmf7lYZ73Fr/3KJtuY17lh0B6qEBuY1WvfRADrfDaCwnkCwnkCwSuXaW1KvzuqrtUX1A6VOuazMDkmOuvWr7EWEdEYSDaCwDNqSn+4P7EWEd6YlDkK6T9HDUvVSDaCwn+4wDN4RuosfYaHSTfFn9irRDaKSn+4wn+qSMiacMkVnDaMqDFX/MaCwDN4wDaCwn6VVA6YSn+4wDNqSn+4rMkKSn+qSn+4wn6frMNYHXE52YJXrXaiqz3ptDFX9UUKkLUimVuYyjEKumfMSWQhFo8tHLFMJt8WvWJmTURV7VfphjmF1nlqpYaXdBkfKMvwRT9M+Ykm3YahMof5nD9pS9FFo9iYmm1VtUmbht8XfzUzRj31gjQH5/8KwWuMNVlmQVehpBJ4HnJnaXDteL+f2dvWbAofGz8Xr/eX1A6YSn+4wDNqSn+4bLQmQtUwcMkKSn+qSn+qSn6fG68h1tUY1WEsR9+XTLEq+9+aEDfKL7kYD96q9T91h7FqDTUks9FXktoqSmm7so9pk7FmLoo7r7lqZ/31JBuM1zJaEdeWNtvKwne4PB3ir7EWbLwbczUFfzu7cMi4N9+csTi4K7fXqDvqT9aksDimo7EWbLwbczUFfzu7c7fXZ/RY1/RT5Vl1wzDcsV3m0V6KcV3irLQXctuMNzuTKmmY3dDsEADrATlX1WeXb/QpOWeYhWRTcADrAW8mHVU1vzmKZ/8X176VJ/Qp8jUWPW3hwMNrAM3zhtQmE/QK27+as/8me7kzhtQmE/QK2A3FvW8FpA4cRtuqwoUTRSD0fzQHZt8FrUvVhWlqOjUTRuo4r6EVNzUXvzuTRSD0fzQHZt8FrUvVNzUXvzuYOjQmpMiar6EV8jUH1muqr/QFfMNaxVlMizowAAofG6EYr/QVb/1KiW8wsSoqhWRMhBosAMeM1z31vzUXauemvjoWKSEYR/3KEtUH/MQFwWFKrjUp2Miar6EVNtQKwzoWKSEYR/3KEtUH/MQFwWFKwzuM5WvVV764AADrAMlmNzuMMz64K76Y8tUX1t8KZjvaxzQmamuX1WEsbLwbbzEsfVuX1Wf1fAurAVlMpBwcfVuX1W1KwW8K8jUH17+asM3zhtQmE/QK2dDphW3fcMvK5zoWbLwbKtQFatQscY8FJzUMZ/Q5qW31FB3X1WlYb/Q0sM39bBwcfVuX1Wf1f7+asD1mnD+rAOTbK6818A6kcMlmNzuMMz6fb6RrAM3HZzQ1PmuMr7+asM3zhtQmE/QK2dDpRzuYn/QVb/1mv/6sf/3KRjUpOVuMrADrAzUXc/v4ESlXJW81wV+pa/e4P/3KJtuYb/Q0PjlM1zE4K76WEdEYr/QVb/1mv/60EMNwZWQXvjuqaSE7G68m0juTcADrAOUmrWQmbzEhbWeX1V6sfuaVFmFrRtQKfzoVVAo48M81NWQmaA6YOYam9UvVNV3FazoVVAo1G68mJj3Cs7JHNteMbWlTxV3Kwd8HZtQFajUKPd8hvzUtsSo4R7E0fzQHZt8FrUvVhWlqO/31PjvVVdE7RS6KNteMbWlTx7JrAzuhbV6sbLwbK6J51tQhZ76WM6JwhYkK+mF1TYoqcV3ir7FqmTfHMTv4EdoCZmNX+dvKkmkTsUkh9D9wsno0w7FXaW81JV6CZY90E76McVlYwLECZVeVedRWNd8KvzvK99EK0jlY5/+kZYFYkdehcV3irnoiNVlMbteTPzlYf7J0AS3ha/UwsB3ir/RnK78haVl4ydvKeVeWPVNnP/eMRdNkpLDfZB3ha/UwESscCj3mhz+0A6DH5zuYh73haVl45zuFijutK7fXZ/RY1/RT5ml1wzo7stQKPV3mPV+aEV3m0V6KcV3irLvqJj3FvWQmaSumazEa07E4ZSscMS3Hb/8rsVl1wzDaEV3m0V6KJWenE7lM1/+aEWeYp/3mNj3m1V67s/UmfjUkK7RXJW8m1/E7sjlM1zJaEWeYp/3mNdeXaBUH1WvpJWenIVJav7ECx6E4sS3Hb/8rsVl1wzDaEV3m0V6KJWenE7lM1/+aEWeYp/3mNj3m1V67s/UmfjUkK7RXJW8m1/E7sjlM1zJaEWeYp/3mNdQbHVUmvBoiijoiJVuXa/QaPteXNSetKno7ZSscs7+HrjUp27lYpW39K7RY1BlTZteXN7EqvzUwK7RXaBUH1WQh1zuTE73i1z31hSoMNteM1zU0E73hvzUtK7RXaBUH1WvKgtUH1WRTPteXNSetKnE7ZSscs7+HrjUp27lYpW39K7RY1BlTZteXN7EqvzUwK7RXaBUH1WQh1zuTE73i1z31hSoMNteM1zU0E73hvzUtK7RXaBUH1WvKwtUVb/8FajUKPd8XNWv7ZSscMSlXJW81wV+0A764s7lzhWEqJtUHrt8FJjimoD64K767RLQmJj3CsM3Vr/QMh/FrRj3K5zmKrjUp2MiaGLQmJj3CsMv7G6sfMV8Fv731NuQ1PjuYbtUHbB8mf7+asz8FrWQ9G6sfMV8Fv73FwWk1f7+as7EWGzUXc/v4fzQHZt8FrUvVhWlqOjUTRuDrGzUXc/v4R7JrA764CdeXJW81wV+0A764CWQXvjuqa7lYpW39K7RY1BlTZj8FQtuXJW81wV67sWeMJSo7RLQmJj3CsM3Vr/QMh/FrRj3K5zmKrjUp2MiaGzUXc/v4RjRnZjRFizuMpdDkPXv0vd8ib/EpgWv7xS6KNteMbWlTx6E4sSlXJW81wV6qaBuq1SoMazuhadQbhV8FNteMbWlTE7lXvtNaEMN51tQhZ76YR/3KEtUH/MQhZ/UmO/31PjvVVLQmJj3CsMQbNdQbHVUmvBUm0W3FPz6pgWNKQSDkESJwZWQXvjuqaSscMS6k5dDHNteMbWlTsVl1wzDaEV3m0V6KgtuzhWQXvjuqa7EqNW8nK7EWGzUXc/v4fzQHZt8FrUvVc/Qi1uQHb/8rRuD51tQhZ76VgWvKhWl4PjRnIVJaN7J0CdeXJW81wV+05dD0A764CWQXvjuqa7lYpW39K7RY1BlTZj8FQtuXJW81wV67sWeMJSo7RLQmJj3CsM3Vr/QMh/FrRj3K5zmKrjUp2MiaGzUXc/v4RjRnZjRFizuMpdumbdUXiWeYZ/op5jU0PjRnIVJaN7J0CdeXJW81wV+0A6DHNteMbWlTsVl1wzDaEV3m0V6KgtuzhWQXvjuqa7EqNW8nK7EWGzUXc/v4fzQHZt8FrUvVc/Qi1uQHb/8rRuD51tQhZ76VgWvKgWum1WRf5VUf5V315zuqbtQ51WEihz3YZ/EpgWNKQSDnESJwZWQXvjuqaSscs7+HNteMbWlTsVl1wzDaEV3m0V6KgtuzhWQXvjuqa7EqNW8nK7EWGzUXc/v4fzQHZt8FrUvVc/Qi1uQHb/8rRuD51tQhZ76VgWvKgtUH1WRTPjRnIVJaN7J0CdeXJW81wV+0A764CWQXvjuqa7lXvtNaEMN51tQhZ76YNzUXiW89sLQmJj3CsMQXZ/8p1teTPz8FJzUMZ/QrP/8madQmPuimDdQFr/6pgWv7xS6KNteMbWlTx6JwZj3mhz+0AS3MZzlfsWeYp/39K7RqZWQ1ajUKPLEqvzUHhV31QzDrESscMS3YbVEqbz+aEz875W8KZV67xS6Kfjutx6E4sS3YbVEqbz+aEtQKPV3Fb/8mv7EqNVl1rzDaEW3KNjuYb/Q0y73FEWQKrVuY1LvqejUYaj+csXD7wWlsG73H1zRTy7+9wMDrs/UFvzQ1PdUH1zRTy76avXJqwB+rs/UFvzQ1PduYZW+csnJqwB+rESscs764sS3YbVEqbz+aEtQKPV3mPV67xMNr=iGO@AmMpns

Function Calls

fopen 1
fread 2
strtr 1
urldecode 1
base64_decode 2

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O00OO00 fread
$OO00O0000 3376
$OO00O00O0 while(!preg_match('#^((.*\.)?joz\.tv)$#i',$O000OO00O=(isset(..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 16781e42a6138db2ecb6ad91a7e1d863
Eval Count 2
Decode Time 161 ms