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); }}

Did this file decode correctly?

Original Code

<?php 
 $keystroke1 = base64_decode("d2RyMTU5c3E0YXllejd4Y2duZl90djhubHVrNmpoYmlvMzJtcA==");
eval(gzinflate(base64_decode('hY69DsIgFIVf5QwMENGUuWH0QZTeKrFekgsMxvTdLWlqTBfX8/uNlUOJiSGpEIc0kFa5SOSbVZdnqlwM3lAPesEj1+vifQPoLJzpEUe9KBPx5hjvXasJlSqMcBedZNBtxeCAbbjHDJoy/U/i1PjOK9+ewlns7o/O2N+X+QM=')));
$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('LZS1Dv
WKAYNfplLvVYYwqbpDcsLMtFRhZs7T9x+6ePLwyb
ZcXunw179ME4Kg/8tfWbqXBPbfosznovzr31qSwt
yJyIzvgMqhne8cJoLq3zpMdzw+JkgAVAHhJuk2f+
ayve5cgiASJDzj0RZImtAG9btFhYmHRXhBg4Q/yl
R7trqGadZ8queG9Ufu0Jd1325lJjj0Q+qc0O2uK4
vRHFObUhn+fEwGsurwR5cht6BeWnJVanOfIjc0x0
KlktBhkPK6LpeuYzkU1rHhS51+SomtP/b0lOy4OO
F5g8UAws6xy+QCTF+lKb9ZwMnNu0PJJX8KY0WaCA
JyvB1OqyYdJ+DpEuy24YQZm4R9KK5beO3GRe14s+
RBBWECjMz6TsJjTrUJYxODjbt+Ad9JqA3Oo4KFZ/
+4UoLwlDr3S0tHP4rw+m6c2Snt8BRwk3PMELr/YD
FVj5IA3mESrCVWp9W9u4GqdvHTj97wVMSgDLt6WZ
VKDl3SARFdYhkAY2G41xvQCVm0oqz0gvuuo/ndtF
BA/Ktq9NUEEm5eQRKylR89DR1tN41TxVXWBfq5LT
G9oenhnSXAzhGWYqpH2L3iT27fQpQw51tIrWITj4
dRxK994DKSUnUEZd6rQ/GiUbt9KeG5xg8eNSZ7bk
cr6ShKZQqf+HwgsNJYeZ7Nep9vWU6Ore2wx76stR
T9NjPZFHbty6+kEuF9k4GXnxWvKeUYzJKTET47XX
m3sTxMSJiqMqRUmSX6eCAfl5Kk9cnbw3783TMvQw
fgqr2Roifmlh7dpHJC5AfrXqsbsvupyVVq8u8830
VypJ8YZEDNf1ibAcdUqbwQeTpCzzU+kEheTxHRpJ
I04MQQ2xlWR/imJkOsx3OfJ9rk7F6b7xUVkSO0Ft
KAwpFnqUee2m08l3RzkKWT9eICmKSCk4cGSjhqd4
1NuE3vrMtW5W1dm3sZO/qy289TjcKBDk/5yq3aLo
Yto81nskDhtkr3MO4VTD6QT4O7i1lwr9x2jIshvF
Wa7EIkK+rBpDZ+Rkfm4/d+x6cXY4bev+lHFLGEeB
M7KCOzN0Z7UHYuOwP5bi7RsuCmqylutTudBfBIBE
A5kGPqa3jmkAsESP3wFup8v6DDIXm42oed5EIHhh
0HxUtbIVsQi9l9mpS/zJnEYVc3ylulOrboYEQkyQ
HIWjKJmWlslo7pPQZLK3RPsugg3gGgKNpuXwJ02S
r6CmrRwzZhlP5NDM6U9EZCsYybgfYfZ6ihM/xh0W
+LOkfzDdtMRnpDGVva1AF2Vy0mO25oRbXtNwQWxw
KM6l80IucGhytufEymrTG5PRopQpFRCqkXylHKO/
fgTX6nOA+coejO8O1P7IAQgj36NSnjGe7OLOSb4q
qhB47RIS6uVY1pjWfe+c2Dp1xopQo5lzEDmWBtuQ
2Yu4lLH7TRHQe08OYh4z7EQA1YKT4WSh82EsPsUB
WwL5cAe3xdODbAxqEGGk7hRiK43GsOYwscnPaDhx
zdrf6cpnbJAh6zZwGk9RtF82JZ9EFoxD7Xa6XnSg
lUCk02rp4f7M77k7csrwgpMmaTqP0ouVnFCqNxso
vBhBbogzZww8XhDyx+Mlz1YmFpV7o2vtFOBH5Yw8
zUeUJgt8kU7HlAP+kapj9kYTb7JKjgJsEfFssdcL
bi5rO6qgZ0N91LUuoL5cuXBrVk0QDLni040a6f6P
Zm6ekya1VVCtOnQEJrXCJai95TwRz1AP2xDleLSF
0gPSFpOLTWq/Zqdg1CcyODh+d4SuJGZDkQUFHJMr
ZqKfxRgve+UPAz6X03AK1p/4wTB1vWUk20PIcACp
6A8tJO8gLGoNaKLNmmAKs4JBVOqWWnsHTW51iHxq
zWkCfugIz+wKCkMNUK7v1c/7XOCVKSptI75AyoSv
EdYMXw1gXyxo1wgYDL1UIflomoyqRDtX+Q4u2POE
XPdPSfIlI0y7rjyTR89W56+qvibsox8tSSSweHfp
M7Le7PqrLp5RiZg7YYiGHUlr++/CVnnFVHqnheWP
fb45TvLcXPhSZutchvI+OWffrY2BwM3T+vrVXx0w
l8imHNVFqrRbsCkLE/z6RBTs3YPLQ392X2Db4uwS
gSwBiU/Pg9vGXKSnUj/h6Tpfs5YC8VMlAA6Thq4S
2gHP+5EKynKHtgOslZ2U4XeFdA5nz4YcMgGyN/ug
5E25/2771hVnserRp6lzSLPlyVun2icLGteeyAfD
4dh9rYuwcxZuDmEIykn6SqcRgtmKYPzEiBWcfZO5
TkczwsfwBA7JbT81MDUOXyJ/VsDA8ypIFCK/16yH
/xhItm886Vd1r4KJ81IZ5jcsI9WmSOWe3AD4GOJM
OfrBj+MNbxEF237Da6Z3yEd+IqL5lyY8BMUyRoAG
+qBwPOEFlxGnTH5VMqawBgt4kSIWI2zsEoISmHbo
mvva2IkMN/TmILPUYXFnvgbVa92u+LFBC0IgsEKQ
oA/1Twzz///vvvv//zPw==')));
?>

Function Calls

gzinflate 1
base64_decode 2

Variables

$keystroke1 wdr159sq4ayez7xcgnf_tv8nluk6jhbio32mp

Stats

MD5 58ea2c1e27474c25179aab2f60dfcfba
Eval Count 1
Decode Time 101 ms