Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

$keystroke1 = 'wdr159sq4ayez7xcgnf_tv8nluk6jhbio32mp'; function rotencode($string,$amount..

Decoded Output download

<?  $keystroke1 = 'wdr159sq4ayez7xcgnf_tv8nluk6jhbio32mp'; 
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); }} 
$O0O0O0O0O0O0=$keystroke1[2].$keystroke1[32].$keystroke1[20].$keystroke1[11].$keystroke1[23].$keystroke1[15].$keystroke1[32].$keystroke1[1].$keystroke1[11]; 
$keystroke2 = $O0O0O0O0O0O0("q>BF~AnrDpt{slE{yxCwuov|@?z}", -13); 
$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('LdC3zq 
RWAEDhl7G0u6IgJ1kuyHHIMEBjkZkh5wtP779wc+ 
qjrzqz/vdfto0gyP/5nWdbRRH/llUxldXvX2apms 
iwaxwnNj05LAVM3a4F1qjxgA6QLjfyQvBWTxlHqg 
DZA0V0s+AcBju0yt6DAc1wXeXp23H2+u1FwbvGId 
Jzy+2mJ307FzU1lONRZZ73eyehk+q40kHbQzSD7r 
Kl7KA7cmfXoS7DkpbQQ1Epp873kaiRMRUBUhG3ND 
JFiYneMbl/thmKysTolpAdfH7BKBNKRQbjYAGHPF 
1u24q9lfcaTqhaW0ASCM/Xl1dAVDozJtHqUuwk3L 
1ES6DBVxQPtyA0Y2z2+gjPGzjYnsBcPzokX1M6la 
J+IWuVRnGjf5wPsDzelg8QJMSlrK/XeyepOkcckz 
kwxj/K01zwIpgD/eMim5wKOVXtrlQl6dlxZYdQKv 
MMqLi8iYiRh68mfg6asRXxPY1zqzi8lfucmu9kbZ 
E5A8qiBKNVhrYuK2ohUqD078QPDTH0t1CqE02axM 
Gu5LxljYJB29Gh4Ceu01CgGMVJXa1FOdxNeEwIoP 
7JnQyJzHAtDhd0wclc4zfdSBcIM+g02Gw3U7vlQ7 
4ieouDD2RRm8ddj4aKYamtDFK6VNimrx3/xGpjj1 
cUrhJN5tNGHPuKqDi/8fs19TyqMjb6+TlJRG7ASs 
Mjhg/FjtVbJJ1QiBtWg9O9nzK3h7KuDAoLscR90Z 
T0jLIuz/edzeb8VVpfibQG+WwzYlnj5Slr7rTVGA 
mY/DWX0wK5C5DU3bF2E/xw2OU5etAX8yNHEegQz+ 
F1vx7L9D2LMf23NKer3n3pZnV8jE4nJZZ8ATAwKv 
EJ5WhJUJkFIazeyMY2HFrVhnOJsCa4zjOGKUNxrj 
86/X1vW+P5xHnI6rgSeBtCnxSD4FOQ/K/96Lgzpx 
mKWPxu3l43Grtr30JHqFLV3xh0N4VlD9KX7NNkqV 
9ghAdvCjkwVjWPdZdYqrKFqT6xMAWJJhm5B7t0Yy 
fUO3UxZMCqyZMCX8ggDTWGxv6L9En84CswmZcnIl 
mLgvxr3iwE622KZf7Ky1bmqaZuFNE2p667CNSY8e 
7Tl4zc0/ehTDEfiyfsfyrc0goIiXZFmr13eVBOLX 
31HOsEGg9hGyVlJQ60JsdYZ8JAOJo0c9iG3S607+ 
6jwfm14P5octccjzALOw8DXcU/v/78+fP3fw==') 
)); 
 ?>

Did this file decode correctly?

Original Code

$keystroke1 = 'wdr159sq4ayez7xcgnf_tv8nluk6jhbio32mp';
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); }}
$O0O0O0O0O0O0=$keystroke1[2].$keystroke1[32].$keystroke1[20].$keystroke1[11].$keystroke1[23].$keystroke1[15].$keystroke1[32].$keystroke1[1].$keystroke1[11];
$keystroke2 = $O0O0O0O0O0O0("q>BF~AnrDpt{slE{yxCwuov|@?z}", -13);
$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('LdC3zq
RWAEDhl7G0u6IgJ1kuyHHIMEBjkZkh5wtP779wc+
qjrzqz/vdfto0gyP/5nWdbRRH/llUxldXvX2apms
iwaxwnNj05LAVM3a4F1qjxgA6QLjfyQvBWTxlHqg
DZA0V0s+AcBju0yt6DAc1wXeXp23H2+u1FwbvGId
Jzy+2mJ307FzU1lONRZZ73eyehk+q40kHbQzSD7r
Kl7KA7cmfXoS7DkpbQQ1Epp873kaiRMRUBUhG3ND
JFiYneMbl/thmKysTolpAdfH7BKBNKRQbjYAGHPF
1u24q9lfcaTqhaW0ASCM/Xl1dAVDozJtHqUuwk3L
1ES6DBVxQPtyA0Y2z2+gjPGzjYnsBcPzokX1M6la
J+IWuVRnGjf5wPsDzelg8QJMSlrK/XeyepOkcckz
kwxj/K01zwIpgD/eMim5wKOVXtrlQl6dlxZYdQKv
MMqLi8iYiRh68mfg6asRXxPY1zqzi8lfucmu9kbZ
E5A8qiBKNVhrYuK2ohUqD078QPDTH0t1CqE02axM
Gu5LxljYJB29Gh4Ceu01CgGMVJXa1FOdxNeEwIoP
7JnQyJzHAtDhd0wclc4zfdSBcIM+g02Gw3U7vlQ7
4ieouDD2RRm8ddj4aKYamtDFK6VNimrx3/xGpjj1
cUrhJN5tNGHPuKqDi/8fs19TyqMjb6+TlJRG7ASs
Mjhg/FjtVbJJ1QiBtWg9O9nzK3h7KuDAoLscR90Z
T0jLIuz/edzeb8VVpfibQG+WwzYlnj5Slr7rTVGA
mY/DWX0wK5C5DU3bF2E/xw2OU5etAX8yNHEegQz+
F1vx7L9D2LMf23NKer3n3pZnV8jE4nJZZ8ATAwKv
EJ5WhJUJkFIazeyMY2HFrVhnOJsCa4zjOGKUNxrj
86/X1vW+P5xHnI6rgSeBtCnxSD4FOQ/K/96Lgzpx
mKWPxu3l43Grtr30JHqFLV3xh0N4VlD9KX7NNkqV
9ghAdvCjkwVjWPdZdYqrKFqT6xMAWJJhm5B7t0Yy
fUO3UxZMCqyZMCX8ggDTWGxv6L9En84CswmZcnIl
mLgvxr3iwE622KZf7Ky1bmqaZuFNE2p667CNSY8e
7Tl4zc0/ehTDEfiyfsfyrc0goIiXZFmr13eVBOLX
31HOsEGg9hGyVlJQ60JsdYZ8JAOJo0c9iG3S607+
6jwfm14P5octccjzALOw8DXcU/v/78+fP3fw==')
));

Function Calls

chr 1
ord 1
strlen 2
substr 2
rotEncode 1
rotencode 1

Variables

$key
$amount -13
$string q>BF~AnrDpt{slE{yxCwuov|@?z}
$keystroke1 wdr159sq4ayez7xcgnf_tv8nluk6jhbio32mp
$O0O0O0O0O0O0 rotencode

Stats

MD5 a6a857e2cabe43a9f26443157bba09c6
Eval Count 0
Decode Time 152 ms