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 /* hack-me.org */ $keystroke1 = base64_decode("d2RyMTU5c3E0YXllejd4Y2duZl90djhub..

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 
 /* hack-me.org */
$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(">BF~Ant{slE{yCwuov|@?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('LZK3Dq
NYAAB/5qTdFQXxEbTaAgwYDCY9cnMiZzBg4tffFt
dMP6Mp9qT/+Y9pYhj2P36myVrQ1L95kU158fOHnq
skNhsqL4n1Rdz+LbPas+HwNHL44oGsXYOxR5sVbs
u6qaVurI6zDbeXKKiGelBQQGbwvnsRjcuejsV+J7
mPAgK2E58Ho5tVF284N94ufmr918PCNy11lvHFkS
0ssridD4F9q2xd8yufRea58clkvVf8fBkiTX6ljX
IiCD1fgKaxxUG81mMIJaR1aKOgutiLsALFR0uiKj
KYNkER9Ic+a4dtQ+Igy6+WvRAsbg3NOnxY1T1bdW
WREDGvyGlfw1n2S5XFmcBEFB7VlVvARSlAX7L8qr
M1jVlKpVJh31gbkCWtvVgQpM7QWnrSKI8YwSV52P
WHV9EsuAUP8wnSq3f1k9odQh7IcOYME1Ul9knXkH
Yh8VZjApxd5KM7Rktkv2wSYmvRsF+I25SwokV2CU
7MyvoITZMlANyi+MwN4fNW8W10iHNDck6jd62p93
uK9iqRdMYTgaJTMeLDTKXTq1odj0F3EUnfu1gpFy
teEQaNeRkmPw4r2Dz075FfZK+MZQWg/01OvQLJev
Md+FxFXBNN++go62KfUx8NiGGOkFDH/CgG+Ophvn
m06s8oUkVn3KpxATgG+b4pHQMTsngu8QHkMT1iUe
5WRe018iWeN3Hjd5ptzPZREaVw1oCvGw1wgUs+i7
QUt7yYWMprfW0kqGiudQ0FEHN3A0cS2229L86b2z
NChRsp10d3vYzZFU1c4s9kUWbMstvhfQ5aL+IpDp
a4JZqQcaqdGxUXmDg1njcVnaUdYNUqvvc1ka68ey
q+lTJKby7eTfqTr1Co+7TEpZ6DSvNg1rd0UF7SU1
OIoxALPAQFspNnKA9Hlry2eU2YxTctrS93fbLbJf
KrT4EpySqYIaF9trdXLoZE9W+G9Oz7WMqAG+Cqis
z29wnQWqtTNK9azzmK5hxmjwSCPJ1jJuRFeNpTKo
fHAxyUvMRX0pd5I50p+OZilwsr3k5ECrfYZuXxq/
fTnXg8dwX2VtcG6Rtu8tf1y97PdBafg4uKuIPJBR
JPNr8nAvCijP56DxuR59Zvy4idgiOAtnRXldv7pe
Taw+YNrxOd++ior3ltUaHmPeegDz+cgfEMIfmIue
zmNMoZuWuoCA1vsY+q+GTBjITRWuf7vKy3hVLuYb
51Ezo+79AZyOn9C4QWvWq3wfuAhFKRhcJHK1cqND
JkoJJX058h/rcl+2iJSjAtAsi8w2QLQMqRRFGe//
Pnx69fv37/Bw==')));
?>

Function Calls

gzinflate 1
base64_decode 2

Variables

$keystroke1 wdr159sq4ayez7xcgnf_tv8nluk6jhbio32mp

Stats

MD5 b3b0995da5efdab83e3993f7df09c3fb
Eval Count 1
Decode Time 97 ms