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 /** *-- copyright : https://www.toolfk.com */ ..
Decoded Output download
<?php
/**
*-- copyright : https://www.toolfk.com
*/
error_reporting(E_ALL^E_NOTICE);define('O0', 'O');;$GLOBALS[O0] = explode('|||', gzinflate(substr(' [[oIvFp +^D]mjm$3bw]dwWZdk< OA6Ll 7#XL 9UlRD49;9U]MC7jlQ
g
Ck<~p9x<}}KzZ[=|z=Q7==4OCcv8q i>?2Or(\'D46acv1$\ *C& :EeAN0Cd@)<EVf7dPjtS r,xs[ gK R~1/O+}TSN@N6i1+ z!`VWK`WCAdvqrxfNI*=CSqPDEA;ZYwS
9 q:
O] 7Gs}\)Cq\n(E^Rt,{I`8hCx@XP^ >u{mmTJL,Fq<RA]/8h \'VrPss`)jf)y} P=){"}eHX
P/`>*u>4H!$@m!
f<!c.!rWx<e%
wrEBz;],zuZ gB0N;4>-G7_~~r=q[;|s57kn3|=?2{A@<clkfW:rk{3{I@>i(^uJ9W#qtpg BVRlR8
V3p h@$Iv<*Zlb0u!r\'!4XC:XID^$/h,H)Z5<*v(k:kao|7g>y1 ?{nqr {`d\'`6|46N:+BE=pe\>\QW{-O6m5m\'nh!QwTZ
o?^RbGSZy*#L7D$>b"(PY|/Wofd#7 KBK}-0,j6c
,*T%]2Y&KIzI1D4
RQ^ks|=+ (CK
UkHS 8xV{{ITe[v1^8Tej, (Rfv$^0(.z"VutfF> QBhS
9,Ll\'<6Wo0/\
\'qp$c8
J-@r}]YdP
VkbW,>L=&FL:8\'@:U}qR8N 2&7WJau9TS pya>%v;& XChIR]^[dA~fqFTal7mwd9~K_ hjm0k
0i#Z>DYm4Z;Gw,veJxaQG;M\'4dNwc}?_XH"\'*$*)`D[4WsbSa3pslm-Q3(iH\f`J|58*j]d"F!J7fX\)U\'ut(6{D,)a=ScR%&A
7U.|5X"oN?"|TM"L.]u 2Q"-rT=8:.Z~qR+C=*SFnb8Y`{) \'o"&4q}Id85()R#Ef[uuHMG6_]Ln:To(;b -,IZ"HZ]Yy ^GF<@m zQ/8j;A@y
q`Gln%.-@tgs~@Nk&)}WE
_K1/;3r|?w? 7,80.Nm{Kq\'FBTZ9H]!9Ac=VqoM U !;x{* $v? ]j5IB\ZwL
Zhwx]l=>..vTcX@$,4~o?o~.o%\Bzm
4.#>]*6{\'wW*iH-6%#W 7nOSsW5x%F_dg 9sW6d\m+lW@FWnS*f=~<poFN!H!<9 wC,i\'l7p8N)wR-(#},mw(g}Hxi^RBCYX!|!#sQ8Z"X E@O1eS1|ZPm!On`pOzJ; SjjnqD) gLt1hbqwWtdAgI^x2%oq4!qcM-K((DNsSQ9`:U#GB{1[s8#*whb`<i^2}.D}*Gd5\!Yu<
CHd1:aUBu 9&4bTRzKBO+E!gQYp
i,z\'
SGoA
(lvx! dkY6PJ*$x:@]R5CF`Ob:;} DhVja{gL;%63Ke%UOq3VFpeV}2yU^_IwF6DE6:\'4g3i2`xayskgm}{zZ](zKV<nnK1|aPyM3KUk8G|IaI>,AE=-lLyv[QW3_ws|+0N{7RBi8 D<*
"\mfF2VMf~cdgWv&k8Zn?jC6F< v]!E1:0P4(`mr"5D~b O2|//V6&?E\F(gWvWOU]`fG>,?`v/n:|F>XJh
} (lCY4<:=2)R4]ToTidvB-Kq/PtesZ r}*z)0Y-PH>_RTUIlKSvuRQ0l|qxtNU"HLTd6[^Gq,@A_M :EGOyZ.=2V:Uev+b.:h&3 ZgIKj-
Q3J2M*a!@(J?+d|Ss~&QO+J2hGBJSm
|6+if^G=Z>|SEFyi).(WrOH5+~Nc*`zu?DC ',0x0a, -8)));;
require_once($GLOBALS{O0}[0]);
use IPHub\Lookup as IPHub;
$ip = $_SERVER[$GLOBALS{O0}{0x001}];
$apiKey = $GLOBALS{O0}[0x0002];
$accessState = $GLOBALS{O0}{0x00003};
try {
$block = IPHub::$GLOBALS{O0}[0x000004]($ip, $apiKey);
if ($block) {
$accessState = $GLOBALS{O0}{0x05};
die("<p><sub>Request blocked as you appear to be browsing from a VPN/Proxy/Server.</sub><br /><sub>Please visit us with real IP clean.</sub><br /><sub>Your IP address is: $ip</sub></p>");
} else {
$accessState = $GLOBALS{O0}[0x006];
}
} catch (Exception $e) {
$block = !1;
}
$GLOBALS{O0}{0x0007}($GLOBALS{O0}[0x00008]) || exit($GLOBALS{O0}{0x000009});
function generate_random_string($O00, $O0O, $OO0 = FALSE)
{
if(empty($O00)) {
return $GLOBALS{O0}[0x0a];
}
if($O0O <= 0) {
return $GLOBALS{O0}{0x00b};
}
if($O0O > $GLOBALS{O0}[0x000c]($O00)) {
return $GLOBALS{O0}{0x0000d};
}
if ($OO0) {
$O000 = $GLOBALS{O0}[0x00000e]($GLOBALS{O0}{0x0f}($O00), $O0O);
$O000 = $GLOBALS{O0}[0x0010]($GLOBALS{O0}{0x00003}, $O000);
} else {
$O000 = $GLOBALS{O0}{0x00011};
for ($O00O = 0; $O00O < $O0O; $O00O++) {
$O000 .= $O00[$GLOBALS{O0}[0x000012](0, $GLOBALS{O0}[0x000c]($O00) - 0x001)];
}
}
return $O000;
}
?>
<?=$GLOBALS{O0}{0x0000013}; if (isset($_GET[$GLOBALS{O0}[0x014]]) && $_GET[$GLOBALS{O0}[0x014]] == $GLOBALS{O0}{0x0015}) { ?>
<?=$GLOBALS{O0}[0x00016]; } else {
?>
<?=$GLOBALS{O0}{0x000017};
}
?><?=$GLOBALS{O0}[0x0000018]; if (isset($_GET[$GLOBALS{O0}[0x014]]) && $_GET[$GLOBALS{O0}[0x014]] == $GLOBALS{O0}{0x0015}) { ?>
<?=$GLOBALS{O0}{0x019}; } else {
?>
<?php
}
?>
<?=$GLOBALS{O0}[0x001a];?>
Did this file decode correctly?
Original Code
<?php
/**
*-- copyright : https://www.toolfk.com
*/
error_reporting(E_ALL^E_NOTICE);define('O0', 'O');;$GLOBALS[O0] = explode('|||', gzinflate(substr(' [[oIvFp +^D]mjm$3bw]dwWZdk< OA6Ll 7#XL 9UlRD49;9U]MC7jlQ
g
Ck<~p9x<}}KzZ[=|z=Q7==4OCcv8q i>?2Or(\'D46acv1$\\ *C& :EeAN0Cd@)<EVf7dPjtS r,xs[ gK R~1/O+}TSN@N6i1+ z!`VWK`WCAdvqrxfNI*=CSqPDEA;ZYwS
9 q:
O] 7Gs}\\)Cq\\n(E^Rt,{I`8hCx@XP^ >u{mmTJL,Fq<RA]/8h \'VrPss`)jf)y} P=){"}eHX
P/`>*u>4H!$@m!
f<!c.!rWx<e%
wrEBz;],zuZ gB0N;4>-G7_~~r=q[;|s57kn3|=?2{A@<clkfW:rk{3{I@>i(^uJ9W#qtpg BVRlR8
V3p h@$Iv<*Zlb0u!r\'!4XC:XID^$/h,H)Z5<*v(k:kao|7g>y1 ?{nqr {`d\'`6|46N:+BE=pe\\>\\QW{-O6m5m\'nh!QwTZ
o?^RbGSZy*#L7D$>b"(PY|/Wofd#7 KBK}-0,j6c
,*T%]2Y&KIzI1D4
RQ^ks|=+ (CK
UkHS 8xV{{ITe[v1^8Tej, (Rfv$^0(.z"VutfF> QBhS
9,Ll\'<6Wo0/\\
\'qp$c8
J-@r}]YdP
VkbW,>L=&FL:8\'@:U}qR8N 2&7WJau9TS pya>%v;& XChIR]^[dA~fqFTal7mwd9~K_ hjm0k
0i#Z>DYm4Z;Gw,veJxaQG;M\'4dNwc}?_XH"\'*$*)`D[4WsbSa3pslm-Q3(iH\\f`J|58*j]d"F!J7fX\\)U\'ut(6{D,)a=ScR%&A
7U.|5X"oN?"|TM"L.]u 2Q"-rT=8:.Z~qR+C=*SFnb8Y`{) \'o"&4q}Id85()R#Ef[uuHMG6_]Ln:To(;b -,IZ"HZ]Yy ^GF<@m zQ/8j;A@y
q`Gln%.-@tgs~@Nk&)}WE
_K1/;3r|?w? 7,80.Nm{Kq\'FBTZ9H]!9Ac=VqoM U !;x{* $v? ]j5IB\\ZwL
Zhwx]l=>..vTcX@$,4~o?o~.o%\\Bzm
4.#>]*6{\'wW*iH-6%#W 7nOSsW5x%F_dg 9sW6d\\m+lW@FWnS*f=~<poFN!H!<9 wC,i\'l7p8N)wR-(#},mw(g}Hxi^RBCYX!|!#sQ8Z"X E@O1eS1|ZPm!On`pOzJ; SjjnqD) gLt1hbqwWtdAgI^x2%oq4!qcM-K((DNsSQ9`:U#GB{1[s8#*whb`<i^2}.D}*Gd5\\!Yu<
CHd1:aUBu 9&4bTRzKBO+E!gQYp
i,z\'
SGoA
(lvx! dkY6PJ*$x:@]R5CF`Ob:;} DhVja{gL;%63Ke%UOq3VFpeV}2yU^_IwF6DE6:\'4g3i2`xayskgm}{zZ](zKV<nnK1|aPyM3KUk8G|IaI>,AE=-lLyv[QW3_ws|+0N{7RBi8 D<*
"\\mfF2VMf~cdgWv&k8Zn?jC6F< v]!E1:0P4(`mr"5D~b O2|//V6&?E\\F(gWvWOU]`fG>,?`v/n:|F>XJh
} (lCY4<:=2)R4]ToTidvB-Kq/PtesZ r}*z)0Y-PH>_RTUIlKSvuRQ0l|qxtNU"HLTd6[^Gq,@A_M :EGOyZ.=2V:Uev+b.:h&3 ZgIKj-
Q3J2M*a!@(J?+d|Ss~&QO+J2hGBJSm
|6+if^G=Z>|SEFyi).(WrOH5+~Nc*`zu?DC ',0x0a, -8)));;
require_once($GLOBALS{O0}[0]);
use IPHub\Lookup as IPHub;
$ip = $_SERVER[$GLOBALS{O0}{0x001}];
$apiKey = $GLOBALS{O0}[0x0002];
$accessState = $GLOBALS{O0}{0x00003};
try {
$block = IPHub::$GLOBALS{O0}[0x000004]($ip, $apiKey);
if ($block) {
$accessState = $GLOBALS{O0}{0x05};
die("<p><sub>Request blocked as you appear to be browsing from a VPN/Proxy/Server.</sub><br /><sub>Please visit us with real IP clean.</sub><br /><sub>Your IP address is: $ip</sub></p>");
} else {
$accessState = $GLOBALS{O0}[0x006];
}
} catch (Exception $e) {
$block = !1;
}
$GLOBALS{O0}{0x0007}($GLOBALS{O0}[0x00008]) || exit($GLOBALS{O0}{0x000009});
function generate_random_string($O00, $O0O, $OO0 = FALSE)
{
if(empty($O00)) {
return $GLOBALS{O0}[0x0a];
}
if($O0O <= 0) {
return $GLOBALS{O0}{0x00b};
}
if($O0O > $GLOBALS{O0}[0x000c]($O00)) {
return $GLOBALS{O0}{0x0000d};
}
if ($OO0) {
$O000 = $GLOBALS{O0}[0x00000e]($GLOBALS{O0}{0x0f}($O00), $O0O);
$O000 = $GLOBALS{O0}[0x0010]($GLOBALS{O0}{0x00003}, $O000);
} else {
$O000 = $GLOBALS{O0}{0x00011};
for ($O00O = 0; $O00O < $O0O; $O00O++) {
$O000 .= $O00[$GLOBALS{O0}[0x000012](0, $GLOBALS{O0}[0x000c]($O00) - 0x001)];
}
}
return $O000;
}
?>
<?=$GLOBALS{O0}{0x0000013}; if (isset($_GET[$GLOBALS{O0}[0x014]]) && $_GET[$GLOBALS{O0}[0x014]] == $GLOBALS{O0}{0x0015}) { ?>
<?=$GLOBALS{O0}[0x00016]; } else {
?>
<?=$GLOBALS{O0}{0x000017};
}
?><?=$GLOBALS{O0}[0x0000018]; if (isset($_GET[$GLOBALS{O0}[0x014]]) && $_GET[$GLOBALS{O0}[0x014]] == $GLOBALS{O0}{0x0015}) { ?>
<?=$GLOBALS{O0}{0x019}; } else {
?>
<?php
}
?>
<?=$GLOBALS{O0}[0x001a];?>
Function Calls
None |
Stats
MD5 | a727fdd38f00bf7c7119321db1569995 |
Eval Count | 0 |
Decode Time | 33 ms |