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=="); eval..

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

$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('LVc3rs
WKctuMgf8eVCgnGC4Uj3LOjaGcc9bqfQs3U3JAcE
Byyisd/vkv04Qg6P/HP1m6lwT2v0WZz0X5z3+0JE
X5y5X52KmenS/4J1K5ONbw5P1+vY43cJAT5UizZN
O4mJx/XRUMMQyC1PnKTEdUYE9+YKreFp4Fe+AGEw
guSZ5cJqLAXUHplNa1U7mZllgu53v1cbAAZMYchg
pN8IkME12aD++IGsvkVnEuWX8Lpn2NMIawx7tezr
WI6mudw4yK19Cqd3JLonhQ3ZiKo/uIiwDAUq6qwi
CEpvQygis1vlo9jOedQmSTEgaWQtTfiJ5tcGme8r
x7Mad7kZEpnx1hVG34uv/2Sh68qE3HYBRjMrVzGH
zsI8C9afAQRVkLf9C0GEdTe4W4aCw8gB70Tqvfte
41XqjCFltNXI6RlFnj8kQ5Ix0PphOwo7wWDRgelW
vxohbaGy4HjqisrQg10AYxj9E58ThhN6No8EiEQo
30z1+UfICkw1PpxtomDVMo/cFmrDimUvowpOr4rL
1R2RXF+JsUDInbnB2UgZ0RdSVbDzmf7sV6AeZucF
lbOf4Gt3Mp7+du8a9EqjYmqbAjt4sh0rsm0WJGwi
Ywu3nYq+sXKR2DU2ntePZv2wiu+p2MzTOEMDoQox
fF4irNeULZXlMcb4YkjVXrBjk6htRDzTqvLWuh4h
0KDJA5I9S4wIctREmKmEloLy/B+PpcgGqdiDQO+u
aatyVlGtXWtHAWjj2v5IdCnMS8Q9GvTzJo4OFvoI
0orkOjwbxRyDuYB8jjRgHKpH7qBChX7HVodLBy2t
+GxNR0m2QOjz/yA4GoyfLmbEdaBfTE6UR8GnCFdP
7JRYycJGfc5SpJM2i7cBsve/MoBwgJwGmjCpzYnS
lvv3s0qRiN2QsNVa5O01sLnJJDHI0R07DVjmhHPU
Ijs/h499yern+aukx+jOHZSd2dBIbdE09VqpqDDW
sp9cdRpTZ4oH8g5Mg3y23Gbk+iTR3R7rbPktZhsq
K+w+4jrk1no0NOOw71+pDrGqe1qeHvBiB1fcEBFt
oBUFiPA9Teh5lst7MX7wcsa1sQF3/rMo+fdh3K1z
3kwMgQ+/SpbgD78YAfLbhDTQ/br7Oe6BQkvgXNun
rSiZfkBiYgIdODE1NmDnN/yEMGkHfKoYRcqpuEuF
Jo+2D+gfFBEkk5jbB8AM1iMTCXxWbh6WTR0TfaMh
w6+i3WERBJsXjXTFJRfWChXAuRFjeo+j5uFZV945
ESml58W78oq29Z/WFy4m6DpwnZqgMFq7LlHJC+lV
k5xtHNi0YYFpjppvAjE6cAfH4+M701XQTbfHphMU
zJAaogx3Aot//qTlYvriTlw7kbQQsfSylZcO6TNN
fgKZBCeOaIhlW5m2uPiMC+HFUfGhpCqZDAH6/ybf
qjuozTh4/wEv+lXGGJZECR2m7prV9oFC3nMiqnGy
VVCtxrt16dTDM4TuUSojNpqa2fsQ2O9MSzh5YSmE
Nq30S6uiWdHyxQkB0soGGQJW2PNmI/LER3er2DE0
rhyxhQmAv/FLyZjqxbgraEmcICAUJ8YIJhxOcI78
fOnxl18j4h9nRzhcOPdAFhm+yF3FKxllOEHYkE0E
F7nYGQgrFudcyL5LZ5r+MdQS/yAOCdo21uYINj0K
l4o/rNR3AILsK6O9/93DVnvfjsx9awnNCTHVX1hh
diR7xmmOmiF+PCPqDFNatuIU0kBtyKKKz4pIeQD9
VHorhel0n5ZWyt4BNcpJ3PYJ2kUaUNj7vnyf5kRF
NwdV754FbZuxKZdRiqDGTgxzCiwsi/z66LwGeuyI
Gm/O6qHCJYu4MX8fg2vlA3ugpC5ZefGg85fDHA4Z
ue3fdVsr6MdT8L993IErGtDKfIZX6ul52ctkmpkR
m5v3UFabSnxs5DVPgVZOFnToP+HHiEo1CiCUJWRi
06XxUsnxwxo4/GEPZ4eFknR8AhhgWMmzeGP5/chP
pC6WrA3JZrE5gUuFnv4R4Rn/dZqDNkzAmN8atgZJ
RhFyoCft9dU2l//B6AWeMXAE3QKWLLyICygd6Ym7
eV1FlESqT6i07xtRKoiOuZP5aZnfzWcoIDbggHTF
8X/J4e+YQlBJYASjmYkugsLLVycWWaNkFxsNPpnd
lP+N28/RrA/PvLo7uCZ0A5yh0Xy+5F/XArVVn4Vk
nGnn3jf3N+TwWWsGNUmCvlDiuJwzD+05YLeCX7N9
6rVVpn1zN3aKAi3nyC6a/dBdlgxQG/F24NOxQSZ5
zox7LoPZswPz2rnPr5yoV3YcTob0bYCCSJeA1ipg
/KQZRzb5AOA0+Cf2G8Q+L1d442PmG1DQ89XRdiBb
4hWCMcmnpBh4phP4GxsxmmMVkxnb3a+3LB15gHPK
TZDik0ZjAtjDDap+Gpphum38pgM+PWwuZKXVlDIt
vm8m3uPsh2h6CYvpX3rSrbA5UOiT/lMBdtkKtl8T
oCjfRurMv80XG5UsLa0Zw4ap8oRN7z+1RFAMcVou
q33qJX4a485SGK9X4RpZXbYjUsZPll/IAOQxkSbE
0Evtr9n7hNfpcx4mWf0x1RSfn3QIx3caCTUXiBpK
7YFJYuMv55q0e79isaDDPkC4sv1pZ4fyJ/O4j4b/
Lt2QFDZumbyIPZVeLFgiDyVi3BXHeUp8jyg3dGBP
xzf3XY8YbAhvy+vkBO15QDJbUkd3iQ7r01crNODy
LbUF7KTbVYibF6IS/wghGjEAe7caZaYKoTjEpT7v
RBqjXYS42Fh8Ap1j7UZyE8ZcdI2B0D4dZb5M25fg
sDIPQ6J09dXcf8PCjJ40xBGjd/PXoPKbBGnUxokk
qIdHgcdtZR9lPJut1+5hgKwc4eBMZruoTbaCJCi/
h8njd4qSj0iPy1v2c7JA13Y89JL31N2mKY13OtaL
+vYv+Kg7RSNqFTXWwltDVCHSZ/M/ZkM4WIgHdx25
7GPVzJvR09qXGA6XBMyi2ZoLRKHhB22MBQdc2IFd
6U1qcf8ronKZmyGgHvNGtUlo6Ifm2yhbUSyphDfy
7oeFI/Fo2rM2h0Y8jrOWP6+CyGKYj+Jl30kG+dGY
xLMMXE7rdR/sKaMgBDGQy+pETLbL8a735MBgT8uB
dlG/4CrM9LDbB/vd/dJBqHTKV4OaP73wzXRmENPF
1ZH+BJ4cwg7fLLJj39lX/x1r5zrHgvFSK4HvhviT
XZZI5IOU5uSNR5KpNB1x+B24LYOTai5jFZUkc0nZ
MU7Tpm+/cZtG8OkGOY4Txbh24cUcjrT8boFrQkQI
j41yn4k5tGTFhm52+JQ6Vq/Ciw0kTtbmgqBgaEMv
AXX0LqHAGrspSvoPFYspDnn40iOH4z4o3yaH8IIL
ViO/1h6b6AtadVAXwpkEFwikAbkPjONAuu8BFGrl
WKn+LoMwpyovQifcLprvRSio7JvLrL/VBysjz9ZK
FxRAbh+CqsLpCkgMq6wFv4n//8+++///1/')));

Function Calls

gzinflate 1
base64_decode 2
function_exists 1
11411111610111099111100101 1

Variables

$keystroke1 wdr159sq4ayez7xcgnf_tv8nluk6jhbio32mp
$O0O0O0O0O0O0 11411111610111099111100101

Stats

MD5 e1bbde0f58f3dc5561b14b9d265cac99
Eval Count 1
Decode Time 114 ms