MOSC (Modified Original Smart Card) Dünyasına Giriş: Nedir, Nasıl Çalışır?​

MOSC Nedir?​

MOSC, orijinal bir akıllı kartın (Smart Card) donanımsal veya yazılımsal olarak modifiye edilerek, normalde kapalı olan özelliklerinin veya abonelik haklarının manuel olarak güncellenmesi işlemine verilen isimdir. Geçmişte özellikle Seca, Irdeto ve Viaccess gibi şifreleme sistemlerinde sıkça kullanılmıştır.

Günümüzde MOSC Sistemlerinin Durumu​

Modern şifreleme sistemleri (Nagra MA, VideoGuard vb.) artık çok daha yüksek güvenlik katmanlarına (Chip Pairing, CW 64-bit şifreleme) sahip olsa da, MOSC mantığını anlamak elektronik ve dijital güvenlik meraklıları için harika bir temeldir.

MOSC İşlemi İçin Temel Gereksinimler​

Bir MOSC projesine başlamak için genellikle şu araçlara ihtiyaç duyulur:
  1. ISO 7816 Kart Okuyucu/Yazıcı: Kartın mikro işlemcisiyle iletişim kurmak için (Phoenix/Smartmouse modunda çalışan okuyucular).
  2. Yazılım Arayüzü: Kartın EEPROM ve ROM bölgelerine erişim sağlayan programlar (Örn: Winexplorer, FMCard vb.).
  3. Script Dosyaları: Kartın işlemcisine gönderilecek olan "komut dizileri".

Temel Çalışma Mantığı​

  • ATR (Answer To Reset): Kart okuyucuya takıldığında kartın verdiği ilk kimlik bilgisidir.
  • Nano Komutlar: Kartın içerisindeki hakları (PBM - Package Bitmap) güncellemek için gönderilen özel veri paketleridir.
  • Loglama: Kart ve uydu alıcısı arasındaki trafiği dinleyerek güncel anahtarları (Keys) yakalama işlemidir.

Önemli Uyarı ve Hatırlatma​

uydudoktoru Forum Notu: Bu içerik tamamen eğitim ve hobi amaçlıdır. Ticari yayınların illegal yollarla izlenmesi yasal sorumluluklar doğurabilir. Forumumuz, dijital şifreleme sistemlerinin çalışma mantığını teknik bir hobi olarak ele almaktadır.
 
Teknik Terimler Sözlüğü

PBM (Package Bitmap): Kartın hangi paketlere sahip olduğunu belirleyen veri bloğu.
  • UA (User Address): Kartın her kullanıcıya özel olan benzersiz seri numarası.
  • Provider ID: Yayını sağlayan platformun (Örn: Canal+, Digitürk vb.) kimlik kodu.
  • EMM & ECM: Kartın şifreyi çözmesi için uydudan gelen güncel anahtar paketleri.
 

MOSC Sürecinde Teknik Analiz: Loglama ve Script Yazımı​

MOSC dünyasında en kritik aşama, kartın yayıncıyla olan iletişimini anlamaktır. İşte bu sürecin teknik aşamaları:

1. Kartı Tanıma (ATR Okuma)​

Kart okuyucuya takıldığında gelen ATR (Answer To Reset) dizisi, kartın işlemci tipini, çalışma voltajını ve iletişim protokolünü (T=0 veya T=1) belirler.
  • Örnek: 3B F7 11 00 01 40 96 70 70 07 0E 6C B6 D6 gibi bir dizi, kartın "kimlik kartı" gibidir.

2. EMM ve ECM Analizi (Log Alma)​

Kartın haklarını güncellemek için uydudan gelen verilere EMM (Entitlement Management Message) denir.
  • Kartın orijinal haklarını korumak veya modifiye etmek için bir Season Interface kullanılarak uydu alıcısı ile kart arasındaki trafik bilgisayara aktarılır.
  • Bu süreçte yakalanan ham hex kodları (Loglar), script yazılımı için temel oluşturur.

3. Script Yazımı ve Uygulama​

Yakaladığımız verilerle kartın EEPROM bölgesine yazma komutları gönderilir.
  • Ins (Instruction): Gönderilecek komutun türü.
  • P1/P2: Parametre adresleri.
  • Le/Lc: Gönderilen verinin uzunluğu.

MOSC Uygulamalarında Kullanılan Klasik Yazılımlar​

Günümüzde bu işler için nostaljik kalsa da hala referans alınan araçlar:
  • Winexplorer: Script çalıştırmak için en kararlı araç.
  • CardWriter: Kartın ROM bölgesine dosya yazmak için.
  • Multiprog: Farklı kart tiplerini (PIC, Atmel tabanlı) tanımak için.
 
Geri
Yukarı