DevTools açan kişi URL'leri göremesin
v2 - 8 Ocak 2026
Biri F12'ye basıp Console/Network'e baktığında şu an URL'leri açıkça görüyor. Bu planla:
{
"stream_url": "https://muzibu.com/hls/songs/402/playlist.m3u8",
"fallback_url": "https://muzibu.com/api/songs/402/serve"
}
👆 Herkes anlıyor, kopyalıyor
{
"_": "x8Hk2mL9pQrS...",
"__": "Yz3nK8vB2wX...",
"___": 1704700000
}
👆 Kimse bir şey anlamıyor
// SongStreamController.php
$key = substr(md5($songId . $userId . date('H')), 0, 16);
$encrypted = base64_encode(
$this->xorEncrypt(json_encode([
'stream_url' => $streamUrl,
'fallback_url' => $fallbackUrl
]), $key)
);
return [
'_' => $encrypted,
'__' => base64_encode($key),
'___' => time()
];
// player-core.js
function decryptStreamData(response) {
const key = atob(response.__);
const encrypted = atob(response._);
const decrypted = xorDecrypt(encrypted, key);
return JSON.parse(decrypted);
}
// Kullanım
const data = decryptStreamData(apiResponse);
playHlsStream(data.stream_url);
💡 Sonuç: Console'da sadece "x8Hk2mL9pQrS..." görünür. URL yok!
⛔ UYARI!
Bu konsol geliştiriciler içindir.
İçerikleri kopyalamak/indirmek YASAKTIR.
5846 sayılı Fikir ve Sanat Eserleri Kanunu gereği
telif hakkı ihlali suçtur.
IP adresiniz: 192.168.x.x kayıt altındadır.
// Console uyarısı
console.log('%c⛔ UYARI!', 'color: red; font-size: 40px; font-weight: bold;');
console.log('%cBu konsol geliştiriciler içindir.', 'color: red; font-size: 16px;');
console.log('%cİçerikleri indirmek 5846 sayılı kanun gereği SUÇTUR.', 'color: yellow;');
console.log('%cIP adresiniz kayıt altındadır.', 'color: orange;');
💡 Etki: Psikolojik caydırıcı. "Çok bilmişler" düşünsün.
Bu adımı bugün zaten yaptık:
▶ Network tab: stream request
{
"stream_url": "https://muzibu.com/hls/..."
"fallback_url": "https://muzibu.com/api/..."
}
→ Kopyala, yapıştır, indir 😎
⛔ UYARI! Telif ihlali suçtur!
▶ Network tab: stream request
{
"_": "x8Hk2mL9pQrStUvW..."
"__": "Yz3nK8vB2wXa..."
"___": 1704700000
}
→ Bu ne lan? 🤔
| Önce | Sonra |
|---|---|
| "API'de URL'yi gördüm" | "Şifreli bir şey var, anlamadım" |
| "Kopyaladım, çalıştı" | "Kopyaladım ama çalışmıyor" |
| "Kolaydı ya" | "IP kayıt altındaymış, korktum" |
Onaylarsan uygulayacağım: