GÜNCEL BEYLER ZATEN PUBLİC DİYE BİLİYOM ALIN
DİSCORD.GG/CRAWLL
PHP:
<?php
$iban = isset($_GET['iban']) ? $_GET['iban'] : '';
if (empty($iban)) {
$hata = array('hata' => 'iban söyle amq');
echo '<pre>' . json_encode($hata, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) . '</pre>';
exit;
}
$authdeger = isset($_GET['auth']) ? $_GET['auth'] : '';
$dogruauth = "crawll";
if ($authdeger != $dogruauth) {
$hata = array('hata' => 'AHA AUTH YANLIŞ İP ADRESİNİ ALDIM DDOS GELİYO YARRAM');
echo '<pre>' . json_encode($hata, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) . '</pre>';
exit;
}
$data = "iban=$iban&x=51&y=10";
$url = "https://hesapno.com/cozumle_iban";
$start_time = microtime(true);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$x = curl_exec($ch);
curl_close($ch);
$x = str_replace('valign="middle" style="text-align: left; font-family: Tahoma, Geneva, sans-serif;"></td>', "benisikin31cek", $x);
$x = str_replace('</table></td>', "sonrasinisikcez", $x);
$x = preg_replace('/<script>[\s\S]+?benisikin31cek/', '', $x);
$x = str_replace('prefix: \'TR\'
});
</script>', "öncesindensonrasi", $x);
$x = preg_replace('/sonrasinisikcez[\s\S]+?öncesindensonrasi/', '', $x);
$x = preg_replace('/bunediramk[\s\S]+?a><br>/', '', $x);
$x = str_replace('Ad: ', "\", \"Banka Adı\" : \"", $x);
$x = str_replace('Kod: ', "\", \"Banka Kodu\" : \"", $x);
$x = str_replace('Swift: ', "\", \"Swift\" : \"", $x);
$x = str_replace('Hesap No: ', "\", \"Hesap No\" : \"", $x);
$x = str_replace('Ad: ', "\", \"Şube Adı\" : \"", $x);
$x = str_replace('İl: ', "\", \"İl\" : \"", $x);
$x = str_replace('İlçe: ', "\", \"İlçe\" : \"", $x);
$x = str_replace('Tel: ', "\", \"Telefon\" : \"", $x);
$x = str_replace('Fax: ', "\", \"Fax\" : \"", $x);
$x = str_replace('Adres: ', "\", \"Adres\" : \"", $x);
// Banka ve şube bilgilerini almak için düzenli ifadeleri kullanalım
preg_match('/Ad:<\/b>(.*?)<br>/', $x, $matches);
$banka_adi = isset($matches[1]) ? trim($matches[1]) : '';
preg_match('/Kod:<\/b>(.*?)<br>/', $x, $matches);
$banka_kodu = isset($matches[1]) ? trim($matches[1]) : '';
preg_match('/Swift:<\/b>(.*?)<br>/', $x, $matches);
$swift = isset($matches[1]) ? trim($matches[1]) : '';
preg_match('/Hesap No:<\/b>(.*?)<br>/', $x, $matches);
$hesap_no = isset($matches[1]) ? trim($matches[1]) : '';
preg_match('/<a href=\'#\'>ŞUBE BİLGİLERİ<\/a><br><b>Ad:<\/b>(.*?)<br>/', $x, $matches);
$sube_adi = isset($matches[1]) ? trim($matches[1]) : '';
preg_match('/Kod:<\/b>(.*?)<br>/', $x, $matches);
$sube_kodu = isset($matches[1]) ? trim($matches[1]) : '';
preg_match('/İl:<\/b>(.*?)<br>/', $x, $matches);
$il = isset($matches[1]) ? trim($matches[1]) : '';
preg_match('/İlçe:<\/b>(.*?)<br>/', $x, $matches);
$ilce = isset($matches[1]) ? trim($matches[1]) : '';
preg_match('/Tel:<\/b>(.*?)<br>/', $x, $matches);
$tel = isset($matches[1]) ? trim($matches[1]) : '';
preg_match('/Fax:<\/b>(.*?)<br>/', $x, $matches);
$fax = isset($matches[1]) ? trim($matches[1]) : '';
// Adres bilgisini almak için düzenli ifadeyi kullanalım
preg_match('/Adres:<\/b>(.*?)<\/div>/', $x, $matches);
$adres = isset($matches[1]) ? trim($matches[1]) : '';
$end_time = microtime(true);
$response_time = $end_time - $start_time;
$info = array(
'Author' => 'Crawlldev',
'Api İsmi' => 'İban',
'Gecikme Süresi' => number_format($response_time, 2) . ' Saniye'
);
$response_data = array(
array(
'Banka Adı' => $banka_adi,
'Banka Kodu' => $banka_kodu,
'Swift' => $swift,
'Hesap No' => $hesap_no
),
array(
'Şube Adı' => $sube_adi,
'Şube Kodu' => $sube_kodu,
'İl' => $il,
'İlçe' => $ilce,
'Telefon' => $tel,
'Fax' => $fax,
'Adres' => $adres
)
);
$response = array(
'success' => true,
'message' => 'Crawll Api Service',
'info' => $info,
'data' => $response_data
);
header('Content-Type: application/json; charset=utf-8');
echo json_encode($response, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
?>
DİSCORD.GG/CRAWLL
