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 session_start(); $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); }}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
session_start();

 $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('LdU1Ds
UGAgDRy6yURC7MpCiFmZl/szIzs0+/irTNHOA1U1
7p8Od/LAuCoP/nzyzdSwL7b1Hmc1H++YdeKDB/Ig
oT8O4XeCkQq43aB8sn4+PSJq9BmrGMIQF+pNNpRS
E/geD7OQ1nLyC4k97leTf4/Aa7qQYUpZfTQb8fUb
/mDlC9UOarqcwrCK4yiKmAWtepExKpu/igt2SKzc
6+cbIszC7sej8wLOO/SsfFpCd1IEaQUkD6pGs0db
se58b3dN1sZD5qRxYWTSSMnC9TKMrgL7OGLbjSQ9
WlO+XeQZoPLMzKrm3ysd05eM7i3FiZtbW3b0OfEm
89TGt0kfADEp+yKV1mXqye4eq7sra+wquTOQxmgl
J4nEodqT+je8OvJstwdOppvk6a6WUp8IszlDWV/K
gTAtTEJwFSpuOimbCnA6i1fBNYSe3ioJZFx8lG6+
ru5nhI+LLb9nSZeQN2W2X9QJl0j2VNR8arnEq1sa
GYJBIGA95aiEssnVMEpFt+iPMLrkj+VTpAlyvQWP
6/Xut1sAYH0ItFpxY8ZmlfxZ6DH5HA3fy1b22KzT
s+DQYKBerKW55bqnO5prhtF/vFbLXt5GQrkpyUvR
UceXJTqPMI93vV9u6CWwWU7HRAn+W9eftkM4gjh9
rVxmae7sJOdT1CHDcY1jDn+SgtHMWbCzSbzYiucr
5Tlq+aUeK3/LSGh0py2UevHV23giHzhC+cPzViph
TCjqh7RmM1OKGzxay8W4qS8bNmjOauXQOZTZRNJf
gnVEXwW9IoePxifCcLhlZb/K24+Tn1NPSRyULy+M
jIXnGqErWZadup+mCQ3vDw6iBthrXW41DkFIqZIw
T0y9zOG299pWExW36lffvB+xs3+WRs1gwFtyJgN8
pr9THshYeImDAHNetDMTtF3U5Jbhx3GuyxI0CnyZ
jnmHS/U0Dz0mfj8XogVxUWd2X6dgoiBy3T3ax1Vd
brgw078Hc9p2sRpL4I9srK4y8Oqs8QJEeaFrcVh8
tSU0Eg5MvXZ9qsWCB61FdBw6Gb1aig86/2Vbh/fF
Ilr1eotBIp+vLDnjdfI68o6xVlBNTm9BpUfxTzhR
Kr/FgS3UsYiXNZFigT6X79U3gZr1O3iMGP9HK3hx
9JSXKFOHTSrnZpKRPjjqzrvgGyNW2nssy/NsmQ6F
wQ/XbldltmpSQD/ZdYx4HkohSVe2+8AkBGV1keeL
ZLCkCF6PUbXQRRgxO9HYl5LwPkNiqMZCCjWLfCMV
sYCB717vrZlUvxfldz+FsV9gxqPJ8/TBDYRM93G/
Pt5jOyAm0ntakjO6sfcT/IE66z631nKQhOky/to6
FrEtcHCTGbj+mj23kD8O/2U8Tv6QeGsL0+KdaCdO
/ydJkq3sejmpf5zofGqeJw4jcNruvpAq8hbNIt+3
ZdxYkiiKV6pgJ6oMSVH6QVdeTfuBL5kvpbsmQt9+
VQfpEDrWeXzkOMq9Up3ch6piftB6dAbwUAe7El8/
FSAkaRvI4axe0Rf4vpgpJjpavHJutcjZzVYF7Mb5
xTOXLfQx8Vyz8HNY4FYTe2VjwoW5xdJBgrPcT8le
rGnCi1JbQu2T4r/uuKrh0JYpmfuOaNwm34MEwbxG
EoF0GnF/pE1BXe2CeASm2DeLgKDJIy9S6Gje8UnW
zZaTO54xqU64pQElAjdRuK2AtXjHOCWyHP4ybBMA
kVH2jN3P8h2pQuA3uZhEJKJSSBZt2a0a3c1Alw3E
9yq3eA398N7RHrdpSkRJXAenvO1d21PjhU2eCQzU
xwgdj0m7KPwVsthaBfDGtKSIpOiPL32MsXjNrj8v
l9XLGNnwGZ9VYMUZmsa1rLcANNkegGZMd5o+XK83
zVEFUx6T5OmMqoDqjj4Dcb5CODexuhear3SMUmMV
kCyT/FuR+e5AHc16ViJEYF9ZCkkE/EEyr7L0Oi5S
7S7a5txVPVwUzNEMiccRCe1VZKSwSNYMi+RPME1Q
Nq9U4+V1re0ZdACGCqNky2+9YSFbpxW909j2JUBw
trtMWhPuUBDj9ioReZG/AHV+9wX3EsWqyrX0Tzl5
yBa8KiqRKBuOt4XOQt29xPzZSWKJ81tiA4zA3O1D
JV81yn+Cb2ATtl0zaYJex6I5qPS1wUjw4fFJ1YEY
HAL4Vv69dtpViqqtofKa6xhgnURZWvMtreLrhK60
EmWkM77l7OeHpUxZvPEZb3RTwecRR5ppE1edxk09
yg4kMnH3+S5FIUytUvlP7AXjfOkLcOgu79fqxLle
fryZ5JRMPD7IgzBrm7945JqfQPdDQXuoiyAzue60
DJ2vc5umfcuESnTMfpmksbJbQfxI4QAC+bdJRsco
j+gBaGau6UamrtTBbbGrnPpXXk7J4RoGpCZtJBph
0hL8QrWDzmY5LdnDfZC8Jzfu4scJZAQJgQQtU704
5RSdxe7S17BZQihccNht3QcIwpCCFZSpUnmQ+vcj
6ndBPe4ApxYJw4OiUagAXzdJzULj/4SISB9BKsXv
A6GekoEejljttK3uzciBl6n9Cr88RGoVbHg7n6qw
bThRHA0/CZ7NBlNoP+GQE6DJiiafeFILNvtSH15P
kYBhh02nXt1QhIowLehskQky7dA4dc4s44YQ/zgy
8Yvr40fTtNj/x6Wq1r2zZ5kV/4ZJ93BuOafJ8QsZ
dSz2hXgJP8SkaOEgu6twpfOvDMM+RaKp7GxKnd+o
nKZl3TKQz6yBZnJQD9O3fgVrUJrMQ+7QsZrdvYG+
u0STYe/NVjPg+6MqZaV4u9gmX1iAfml+9lR2O2Ld
UminKYna84qZvjuXeUu1RujdeBZClN4oxmyveAnY
AxDKTXVweo9BQShUM9rxfHB0Yxtrxi65LziQXZHG
ewKgnlszx0je0gQFA+XoB90D9lEP7SnyZVUHytI2
1uxW9RPlOd7vAlcS9h5noffnVAoN6HX/HpU1Brkc
c4+vwgJQOmL2LDRm+Y39sjSNrQ6dQDgnAJcyf7Kb
KJ/ft96UzjzWE5OArgmpfN/nFjBiTib55n8AtCMB
MxDJA55d3b1ANzsQJJe4nvpTXdErTx31iBIn6s9p
gJTozmY10HaRShDv17gYjT9x2hHVuW5q8FlaP1Qq
rS3aYmvIPoL7gAXOzj3QKypZTkP/dbb/JpPPEIff
yKZ9WERNI7UYAZttLM81PFQbcsu/yefCBhaTs9fh
1yjjryAsrPYE3LRzuaFmyczzy2njuBAxET0MYffr
3JS7uq3ZKR7JmADGFA9oqJFX1+Yvj104t7OhRR1r
gyqu1omUU4a25QdTo3ygTON6goR3KsiSbcwktFDP
Du13vozt62Gm2b7km3ELcBFpFUb1CvKyK0wF+MhP
dZIS+64Y/yslp+CFTSbr2UYjUPhIZHDgy6SA9B0L
5vlktAhtSEyFz34ycMaLpLfggsoSHRDUGUNQllHY
+/Mg9tUyIKP6pxxxmb1xyOz4gcWsA4qMgNW/oVz+
Y4rWdzpIR8FhnKTDIvBGYjUNn95ttUpR5JYb7swX
Ir2Fr1yll4fiC6Je4VDDh2my+Cv+ntL13/VSq49B
EvTfm36E4VPhhwh492MFXcwAB7sjA1kIlorTNxJ9
1ngKLBW3J3B6k5+Lvt5UPnbF8LqQAK8bhcue1sYA
Z/WqPLWoGg6So32SI5hZMi4dAQyGkmiGepzrn5I/
gPi6TSDG0O7kQXKE52PRM69X11ZrwTOCZnKqgTRM
nS33DvbOPZAsQ9t+u956IgV8miOzJkyn9GNS7ELO
w6fOpuXYV2TloYQYhmMo4R6LUCrvJ1rf5KqbLHGe
2JUmTcooMwqfBDrM5H9EReCjJGPneffkgukkDuwS
YiKGDGuEVwMti0YOCt5kwhgMbg8BgUzFCnt4HFie
8azOFCUfUqRC/hLy0L6gU87sI35Boh0L79PoxV3w
ReC+vd94VwNHt96kznjBn1wj8GCr3ngHvVg18Dnx
ljlI2WECIANTjKdK7bBGAFn04455SzURjpQSZc2k
vB8WkasbuMT8LtYzKkTELSedv1NMQXMwFJ7xHG7x
z9FoWXOTR969AS1VJqmwXctACvYA57EtDahUPSbb
GdW3FFnCzjsXvyKez8dMJEfRRTLIzEQWsxKv1m24
9f/UZ6N0bweSX7Go2XGJLy+VYGzMN/G6VFjXuAdB
nUXwKuh5kpIEqE3TrZPR5PS4MWqBq2sHu8V67EKT
Cu7hfiJnab/vZebOojiYTkZh/RJaG9ENLzbUE9fm
4dU1k4/jrRVgUoY7WVOe+LcrR/7JGR4ZqJrUL32y
WkxZzL7p0YJOWcvqCKyhesogy/Drnho8PJpAaZln
1rJnD+zMAhnqkaAChxkUovs6iIbAf2mZ2QE/ax4c
ObZMt+yWONkPbzq8RFnGCPhGsRAbr5IQP5gt9C19
iKmCvdGIDz7XkV43duDEw7KWVoKav8ut+Dwgh7lm
YRcmDl4rp8pwEIU1XN6jaJc4M1XFs8wX0UhdBVFT
5becoM2IrzkSvbEnnX6vivW+tOJSnQ07Jk6qPMWv
aHdiWieOBNep3CKpiz5m6vRo5XhttxqeC3shD7az
CDXrSKhUjVfqFMkZ8MSW8d0EfMa2IDutZyLDVbxG
XaMPmPb7e0ylT44Kcn2njjOlNwWa79kJqu9BzxwO
oaF1mjzOee+FrfIynbIt7QtufkITSBu/eB89heut
EL/GCcAiuQpO37n3/++Ouvv/7+Hw==')));

Function Calls

gzinflate 1
base64_decode 2
session_start 1
function_exists 1
11411111610111099111100101 1

Variables

$keystroke1 wdr159sq4ayez7xcgnf_tv8nluk6jhbio32mp
$O0O0O0O0O0O0 11411111610111099111100101

Stats

MD5 039bb44ea54d88cbb6e24f0d0b23f4d6
Eval Count 1
Decode Time 132 ms