Newsgroup: it.hobby.satellite-tv.digitale
Titolo: --- DIGITAL SAT HACK FAQ V 2.4 ----

************ THE SIMPLE DIGITAL SAT HACK FAQ V 2.4 **************
ATTENZIONE: PREGASI EVITARE RISPOSTE A QUESTE FAQ DEL TIPO: 
"BASTA, ABBIAMO CAPITO!" ... QUESTE FAQ (COME TUTTE LE FAQ IN 
GENERALE) NON SERVONO A CHI HA GIA' CAPITO O LE HA GIA' LETTE, 
MA AI NUMEROSISSIMI PRINCIPIANTI CHE SI COLLEGANO PER LA PRIMA 
VOLTA AL NEWSGROUP PER SAPERE E CAPIRE DI PIU' SULL'HACK IRDETO 
E CHE RICEVONO INVECE LE SOLITE RISPOSTE IDIOTE DAI SOLITI NOTI.
*** QUESTE FAQ VERRANNO POSTATE SEMPRE CON CADENZA REGOLARE 
NONOSTANTE QUALSIASI RISPOSTA CONTRARIA RICEVUTA ***
*** CHI HA GIA' LETTO QUESTE FAQ HA SOLO DA NON RILEGGERLE ***
*** SE LA RELEASE DELLE FAQ NON CAMBIA IL LORO CONTENUTO RESTA 
IL MEDESIMO ***
QUESTA FAQ VIENE POSTATA SU it.hobby.satellite-tv.digitale
alla faccia di chi ci vuol male e a mero uso conoscitivo di ogni
principiante, al fine di evitare le solite domande trite e ritrite
e le solite risposte ancora piu' stantie e squallide.
Decliniamo ogni responsabilita' circa l'uso illecito che puo' 
derivare dalla conoscenza di queste semplici informazioni tecniche. 
Ricordiamo che la visione di programmi Pay TV senza avere 
sottoscritto un regolare abbonamento in un Paese dove esso viene 
venduto e' reato, per cui se lo fate lo fate a vostro rischio e 
pericolo. L'uso di queste FAQ e' inteso solo per scopi di 
arricchimento culturale e di approfondimento della conoscenza 
del sistema Irdeto.
Questo non vuole essere un testo erudito ma una FAQ utile a tutti
i principianti che vi spieghera' con parole semplici quale e' lo 
stato dell'arte dell'hack delle schede satellite, secondo la 
filosofia del "tutto noto a tutti" !!! 
Qualche sapientino del NG sostiene che in queste FAQ ci siano 
cose arcinote e vecchie, ma si tratta di cose nuovissime per tutti
i nuovi arrivati e comunque utilissime per l'Hack Irdeto !!!
Il nostro consiglio e' di non porre altre domande in questo NG 
perche' ben pochi vi rispondereanno con serieta' ... e molti vi 
prenderanno letteralmente in giro ... nei siti che vi indichiamo 
sotto troverete tutte le risposte che cercate ....
Ma ora iniziamo ....
1 - Esistono schede pirata per il sistema Irdeto ???
Per un certo periodo sono esistite le carte pirata commerciali
note sotto il nome di Hornet e DPSC. Si trattava di carte
commerciali vendute a caro prezzo (500 mila e piu'!!!) prodotte 
in Ungheria grazie alla complicita' della mafia Ungherese. Ora 
che l'hack del sistema Irdeto e' noto a tutti pare che il 
produttore non voglia piu' farle e si sia spostato sul piu' 
redditizio mercato delle carte pirata SECA.
Ora esistono le MOSC, che non sono altro che delle semplici 
smart card originali riprogrammate "ad hoc", che pero' vanno 
dotate di blocker per evitare che vengano disattivate.
Noi vi sconsigliamo vivamente di alimentare la pirateria
commerciale comprando le MOSC dai molti negozianti senza 
scrupoli che infestano il nostro Paese, perche' cosi' facendo 
costringerete le emittenti a prendere provvedimenti sempre piu'
severi per contrastare l'hacking, che invece si basa sul 
principio della conoscenza libera e GRATIS.
Il modo migliore per "smanettare" e vedere piu' di quello che
potete e' quello di sottoscrivere un abbonamento minimo con card
irdeto (costa circa 20 mila al mese, ovvero una stupidaggine!),
dotarvi di un programmatore di smart card detto Smart Mouse, di 
un blocker per filtrare le disattivazioni ed usare i CRD dei 
migliori e piu' affidabili siti hack che vi indicheremo piu' 
avanti.
Oltretutto, cosi' facendo la predita per le emittenti sara' molto
piu' contenuta, infatti, anche se esse riceveranno meno da ogni
singolo abbonato, allargheranno la base abbonati a persone che
prima non potevano permetterselo ed il problema si compensera'
quasi da se. Fate l'abbonamento minimo! Non comprate carte da
pirati commerciali spennandovi!
2 - Esistono card pirata per il sistema SECA ???
Si', ma si tratta per ora solo di card pirata commerciali vendute
a caro prezzo (500-700 mila lire!!!). Non alimentate la pirateria
commerciale!!!
Esistono invece su 
http://www.digitalsin.org
 dei software per i 
blocker per il Seca che sembrano funzionare.
Quello che interessa a voi e' che, per
ora, non sono disponibili CRD SECA al pubblico dominio, come
invece e' per l'Irdeto. Questo non significa che essi non
esistano, ma per ora non sono cosa disponibile al pubblico.
Quello che invece e' disponibile al pubblico, che pare potra'
aprire un nuovo capitolo dell Hack SECA, e' la possibilita',
che e' ormai certezza, di potere emulare una card SECA su
una semplice PIC card dotata di PIC 16F84. Il sistema SECA
pare infatti essere concettualmente molto simile all'Eurocrypt
usato nei sistemi D2-Mac. Il problema e' che per ora le 
uniche chiavi funzionanti disponibili al pubblico dominio 
sono quelle relative ai canali olandesi. Per maggiori
informazioni in proposito visitate il sito seguente:
http://www.satnerds.com/
3 - Cosa e' uno Smart Mouse e dove posso acquistarlo ???
Uno Smart Mouse e' un programmatore di smart card originali
che vi permette collegandosi alla porta seriale del vostro 
computer, utilizzando programmi appositi, di riprogrammare le 
vostre smart card ufficiali per trasformarle in MOSC.
Potete trovarlo da molte parti, ma noi vi segnaliamo questi 
siti che lo vendono a prezzi ragionevoli:
http://www.digitalsin.org
http://www.zip.to/dimel
http://www.eurosat-electronics.com
http://www.hisat.com
Questi ultimi due sono dei siti esteri che vi permettono di     
acquistarecon carta di credito anche molte altre cosette ....
4 - Cosa e' un Blocker e dove posso acquistarlo ???
E' uno strumento che si infila nello slot del ricevitore irdeto
al posto card e possiede a sua volta uno o due slot dove 
infilare una o due delle vostre smart card. Esso, tramite un 
microcontrollore PIC 16F84 adeguatamente programmato, filtra i 
segnali di disattivazione che l'emittente invia alla card 
evitando che essa venga disattivata.
Per il suo acquisto vale quanto detto al punto 3.
Tieni presente che se hai un Nokia 9200, 9500 o 9600 puoi
installare il software DVB 2000 che trovi nei vai siti hack, 
che ha il blocker integrato, e risparmiare dei soldi!
5 - Come faccio a ri-programmare la mia card ???
Usando un programma per gestire il vostro SmartMouse, tipo
Cardmaster sotto Windows'98 o CardDevil sotto DOS puro (ne
esistono anche di piu' sofisticati, ma il loro uso esula 
da quanto ci si propone in queste semplici FAQ) e caricandoci 
dentro appositi file detti CRD.
6 - Cosa sono i file CRD ???
Sono dei file che se lanciati con un programma apposito, 
del tipo indicato al punto 5, permettono, tramite il vostro 
Smart Mouse, di scrivere nuove informazioni dentro la vostra 
smart card o di ottenere alcune informazioni da essa.
In parole povere riprogrammano la vostra smart card.
7 - Come si usano i CRD e quali CRD devo usare per vedere ???
Per ovvi motivi non possiamo in questa semplice FAQ dirvi tutti
i CRD che potete o non potete usare, ma tenete presente che se 
usate i CRD dei siti hack seri che vi indichiamo ora ben 
difficilmente potrete distruggere la vostra card.
I siti con i migliori CRD della rete sono:
http://www.theklan.net/
Questo primo sito fa storia a se e lo indichiamo perche' 
combatte la stessa battaglia che combattiamo anche noi per il
"tutto noto a tutti" anche contro altri siti hack dalla visione 
piu' elitaria !!!
http://www.digitalsin.org
E' un buon sito di base perche' contiene moltissime FAQ utili 
per i pricipianti, anche in lingua italiana, anche se tende a
restringere ad una elite le informazioni di prima mano.
http://www.digitalfreesat.hypermart.net/software.htm
E' decisamente il piu' fornito di CRD testati e funzionanti e 
FAQ utilissime.
Altri siti interessanti sono ...
http://satswiss.com
http://sat-digital-tv.provider.pl/hacke.htm
http://www.matco.ro/atomos/index2.htm
Quest'ultimo e' in Italiano.
ATTENZIONE! Ha riaperto il mitico sito seguente, di Blade,
in Italiano:
http://www.united-hacking-forces.com/html/italian/index.html
Uno dei migliori in assoluto!!!
L'ultimo consiglio che vi diamo si riassume in questo: prudenza 
e sete di conoscenza! Ovvero: non limitatevi ad usare i CRD, ma
cercate di capire cosa fanno alla vostra card, capitene i comandi
e leggete i numerosi documenti sulla materia nei siti che vi
abbiamo indicato. Un buon hacker non vuole vedere la TV gratis, 
ma vuole capire il perche' del funzionamento di certe cose!!! 
La prudenza e' necessaria nell'uso dei CRD quando non si 
conoscono bene e sostanzialmente si tratta di usare solo CRD 
gia' testati da altri che sono indicati in questi siti.
Nonostante questo un minimo di conoscenza e' necessario: se e'
indicata la release della card su cui il CRD va inserito (questo
vale soprattutto per i multipacchetti) un CRD buono, ma usato
nella card con release sbagliata non funzionera' o peggio fara'
danni. Un CRD che attiva un bouquet che usa la stessa key di un
bouquet che avete gia' vi cancellera' il bouquet precedentemente
inserito (ecco perche' non si possono vedere la PPV di Str*** e 
D* nella stessa card, perche' usano la stessa key 02, ma da ora 
col SuperBlocker vi e' una splendida eccezione !!! Leggete il 
punto 13 della FAQ !!!).
8 - Esistono Smart Card "vergini" ???
Si', ma non potete farci nulla!
Ammesso che troviate la stessa smart card usata nei sistemi 
Irdeto (pare usi il chip Motorola HC05) essa non funzionera' 
perche' necessita del kernel Irdeto per funzionare che non e' 
noto al pubblico dominio e non si puo' copiare dalla card !!! 
Ecco perche' non si possono clonare le card !!! Quello che 
potete fare e' solo leggere alcune informazioni contenute 
sulla card col comando CONNECT dei software di programmazione 
tipo Cardmaster, o calcolare le Key dei ChID o avere il Serial 
HEX della card con appositi CRD. Poi potete scrivere dentro
la card coi CRD le informazioni per riprogrammarla. 
Ricordate pero' che non tutte le informazioni scritte nella 
card sono disponibili in lettura (in particolare non lo e' 
il kernel Irdeto) !!! Per questo le card Irdeto non si possono,
al momento, clonare.
9 - Che informazioni posso leggere col comando CONNECT ???
L'ATR della card, che e' utile "in primis" a capirne la release.
la penultima serie di due byte dell'ATR vi fornisce infatti la
release ACS della card ... 32=1.2 ... 34=1.4 .... 36=1.6.
Il serial number ASCII della card.
Il Prov.ID che identifica la card (non comunicatelo mai
tutto intero per non farvi riconoscere, ma solo i primi 4 byte!)
La data "date" di stampa relativa a quel provider ID
I provider ID sono due: lo 0 e il 10.
Queste informazioni sono di base per fare moltissime cose che 
non vi diciamo in queste semplici FAQ introduttive, ma che potete
approfodire leggendo i documenti sui siti hack.
Una FAQ utilissima in italiano che vi dice molto su queste cose 
la reperite su 
www.digitalsin.org
 nella sezione "DOC" col nome:
FAQIrdetoV7, ma nella sezione "DOC" di questo sito troverete 
tutto cio' che vi servira' a capire. Cercate sempre di capire 
quello che farete !!!
10- Devo restare anonimo ???
Si', una buona dose di anonimato e' richiesta per evitare che in
un Paese dove la "caccia alle streghe" e' di moda non ci vada di
mezzo lo smanettone di turno, mentre i pirati commerciali lucrano
miliardi indisturbati !!!
Su Internet l'anonimato assoluto non esiste, ma se vi 
trincererete dietro un mailer estero difficilmente qualcuno si 
prendera' la briga di cercare voi poveretti!
11- Non usate queste o altre informazioni per ri-venderle perche' 
in questo caso vi auguriamo tutta la SFIGA possibile, ma 
scambiatele sempre GRATIS.
12- Non tentate di contattarci agli e-mail che useremo per 
postare questa FAQ perche' non saremo in grado di rispondere.
13 - Cosa e' il SuperBlocker ???
Il SuperBlocker e' una splendida idea pensata da Brixia e 
Tulemann del Sinposium di 
http://www.digitalsin.org
 e potete 
reperirlo su questo sito con tutte le informazioni del caso su 
come usarlo. In pratica si tratta di un nuovo software per 
Blocker (ora compatibile anche Common Interface) che vi permette 
di potere vedere due canali che usano la stessa Key02 con la 
stessa card (ma il concetto potra' essere ulteriormente esteso a 
piu' canali e/o bouquet che condividono la stessa Key). La key 
viene infatti memorizzata sul SuperBlocker per entrambi i canali 
e fornita al decoder su richiesta! Un'idea geniale che avvicina 
il SuperBlocker al concetto gia' incluso nelle card Hornet, che 
permettevano la gestione di piu' provider con le stesse key.
------------------------------------------------------------------
Eccovi ora le mitiche Walter Kurtz Hack FAQ ....
In queste FAQ verranno affrontati solo i concetti essenziali
per imparare a scrivere crd. Tutte le altre informazioni
anche se importantissime per uno studio serio sul sistema
non verranno affrontate, sia perche' richiederebbero troppo
tempo per me, sia perche' il risultato sarebbe comunque
scadente rispetto ai doc e alle informazioni riportate in
altri siti. Qui' tutto sara' incentrato nella comprensione
del significato di quelle sequenze di byte misteriosi contenuti
nei vostri file *.crd.
Una buona scelta da fare all'inizio e' associare i files
con estensione "crd" al programma Blocco Notes, in questo
modo potrete vedere quali bytes e quali comandi verranno inviati
alla smart card.
Personalmente uso il programma CardMaster, un po' perche' e' stato
il primo vero programma per le nostre smart card Irdeto, e poi
perche' la cosa essenziale non e' tanto l'interfaccia grafica
o le varie funzioni offerte: la cosa fondamentale sono sempre
i bytes che voi inviate alla vostra smart card.
Da questo momento verranno usate delle sigle convenzionali per
rappresentare dei concetti ricorrenti:
sc = smart card
key = key di decodifica
mkey =  master key o Key 00
pkey = plain key o key decriptata ottenuta dalla lettura del reg8
pmkey = plain master key o master key decriptata
reg8 = registry 8, l'area di memoria della sc dove vengono
       memorizzati i dati temporanei elaborati dal processore della sc
chanid = channel id, codici dei vari pacchetti di canali
prov= provider
provid00 = provider 00
provid10 = provider 10
serascii = serial ASCII, numero seriale della sc
serhex = serial hex, numero seriale della sc  esadecimale
Atr = Answer to reset, risposta al reset
CoCo = Country Code, codice dello stato ITA=Italia
0300 = smart card del Welcome Kit D+, o anche le sc non ancora
       attivate e che non hanno quindi un provid valido
dump = lettura di un'area di memoria della sc
provgroup = provider group, gruppo di provid composto da 256 sc
            che hanno i primi due bytes del provid uguale.
sign = signature o firma digitale.
bfa = brute force attack.
cmq = comunque.
Per i piu' esperti in alcuni punti leggerete delle cose che
a voi sembreranno banali, ma questo sito e' dedicato a coloro
che sanno ZERO e vogliono imparare l'essenziale. Il sito
e' stato studiato per quelli "de coccio" (come dicono a Roma),
quindi cio' che a voi sembra scontato per altri puo' essere
una rivelazione fenomenale.
Altra cosa importantissima: ho realizzato questo sito per
non ricevere piu' messaggi di posta elettronica di persone
che vogliono imparare. L'aiuto che fornisco e' solo sul forum
di Digitalsin quando vedo che nessuno risponde o risponde
in modo non corretto. Senza offesa mi sono stancato di collegarmi
e passare le ore solo per rispondere al fiume di messaggi
che riempono la mia casella di posta elettronica.
Se non riuscite in qualcosa postate sui vari forum che
trovate, qualcuno vi rispondera' o altrimenti datevi da fare,
le informazioni non sempre scendono dal cielo, fate delle
ricerche su Internet, leggete i doc, libri riviste tutto
cio' che ritenete interessante. Se non volete rimanere collegati
ore e ore esiste, ammesso che non lo sappiate, il salvataggio
su Hard disk: salvate tutto cio' che trovate e ve lo leggete
con calma.
Ultima cosa e poi cominciamo: la prima parte anche se
teorica e' essenziale per capire la seconda parte pratica.
Non riuscirete a capire cosa significa 680d o 1009  se non
imparate la parte teorica. Una volta chiariti e imparati
alcuni concetti sara' semplicissimo scrivere un crd.
Avviamo quindi Cardmaster, inseriamo la smart card nel nostro
Phoenix a 6Mhz collegato con un alimentatore stabilizzato e
l'avventura comincia.
Le informazioni visualizzate
----------------------------
Possiamo vedere subito alcuni dei dati contenuti nella sc
da destra a sinistra e dall'alto verso il basso
ATR, serhex, provid00,
serascii e CoCo, versione irdeto, data00, data10, provid10.
SerHex
------
Uno dei valori piu' importanti della smart card e' il Serhex.
E' un valore composto da 3 bytes ed e' unico per ogni smart
card. Serve per identificare una sc tra i milioni di sc
esistenti. Quando devono essere effettuate determinate
operazioni la sc che avete viene "chiamata" dal gestore
tramite il serhex.
Non esistono due sc con serialhex uguale, questo e' stato fatto
appositamente per evitare che una sc di d+ riceva un'attivazione
per stream o per un altro gestore.
Al momento in cui scrivo non si sa' se e' un valore che
puo' essere modificato, probabilmente e' possibile cambiarlo
ma al momento non si sa' come. Scoperto questo, potra' essere
usato il termine "clonazione", fin quando questo valore non
sara' modificabile si potra' parlare solo di programmazione di sc.
Questa e' cmq una mia interpretazione basata sul fatto che il
valore che contraddistingue la carta e che non viene mai
cambiato dal gestore e' il Serhex ed il Serascii quindi per creare
un clone e' necessario che tutti i valori delle due sc in esame
siano uguali.
SerAscii
--------
Il Serascii e' il numero scritto su uno dei due lati della
vostra sc, ad ogni serascii e' abbinato un serhex.
E' composto da un totale di 11 cifre (0123 4567 890)
Il serhex essendo un numero in esadecimale non e' pero'
la semplice trasformazione del numero decimale del serascii.
Il serascii serve al provider al momento che dovete richiedergli
qualcosa. Voi gli leggerete il serascii e nei loro terminali
corrispondera' un Serhex tramite il quale poi si risalira'
agli altri valori.
Provid
------
In una sc irdeto ci sono due provid, il provid00 ed il provi10.
Questo perche' all'inizio era stato previsto che le sc potessero
avere due pacchetti con due abilitazioni diverse. Poi, sia
per praticita' sia perche' non era necessario, la maggior parte
dei gestori si e' ritrovata ad usare uno solo dei due provid,
cioe' il provid00.
Il provid e' un valore composto da 3 bytes e fino a poco tempo
fa' poteva essere considerato il numero del vostro abbonamento.
Questo valore al momento che vi viene data una sc nuova e'
00 03 00 per il provid00 e 00 04 00 per il provid10.
Dopo l'attivazione dell'abbonamento veniva cambiato in un valore
diverso.
Il provid e' sequenziale ovvero se per assurdo avete due sc e vi
vengono attivate una dopo l'altra il valore del provid sara'
sequenziale es 00 10 11 - 00 10 12.
Tornando al discorso del "poteva essere considerato" cio' ora
non e' piu' vero perche' se acquistate una sc Welcome Kit D+
e la inserite nel ricevitore, automaticamente verra' assegnato
un provid00 valido diverso da 00 03 00, ci sono degli aspetti
da considerare in questo che affronteremo successivamente.
Date
----
La data interna della sc e' importante per la temporizzazione
degli eventi. Se la sc non sa' che giorno e' oggi non potra'
mai sapere se il vostro abbonamento e' scaduto.
Essendo due i provid e quindi teoricamente due gli abbonamenti
che possono essere inseriti in una sc, le date sono due: una
per provider00 > date00 ed una per il provider10>date10.
Le date sono composte da 2 bytes e sono espresse in esadecimale.
Imparate a ragionare in esadecimale perche' tutti i valori di
una sc sono in esadecimale cio' vuol dire che dopo 09 non
c'e' il 10 ma 0a poi 0b,0c,0e,0f e finalmente 10.
Esadecimale vuol dire che il numero massimo di valori rappresentabili
non e' 10 ma 16 (F appunto).
Nelle smart card i valori a zero sono rappresentati da delle FF.
Se in un dump vedete FF FF FF FF FF vuol dire che quelle aree
sono vuote.
Atr
---
E' la risposta al segnale di Reset inviato dal terminale, in
questo caso dal vostro phoenix. Il reset serve a far partire
la sc, e' come il pulsante di accensione del vostro pc.
Dopo che la sc riceve il reset, risponde con l'ATR che e'
la risposta al reset. E' una sequenza di 20 bytes:
3B 9F 21 0E 49 52 44 45 54 4F 20 41 43 53 20 56 31 2E 36 9F
Serve ad indicare al terminale i parametri necessari per
la comunicazione, cioe' il protocollo da usare, questo non
ci interessa. Una curiosita' se scrivete questi bytes
in un editor hex vi comparira' la scritta Irdeto ACS v.1,2.
Queste FAQ per ora terminano qui perche' W. Kurtz non le ha
proseguite, ma al momento restano utilissime per tutti i
principianti del mondo dell'Hack Irdeto.
*************************** FINE FAQ ******************************
IMPORTANT NOTICE:  If you are not using HushMail, this message could have been read easily by the many people who have access to your open personal email messages.
Get your FREE, totally secure email address at 
http://www.hushmail.com
.
--
Posted from 
mail5.hushmail.com
 [216.18.8.76]
via Mailgate.ORG Server - 
http://www.mailgate.org

[...]
Noi rispondiamo come cavolo ci pare, babbei !!!
Andrea Savini
RCS©

G R A Z I E

 >ATTENZIONE: PREGASI EVITARE RISPOSTE A QUESTE FAQ DEL TIPO:


perchè ti diverti a fare il bambino?
Perche' lo sono, mi pare ovvio... che domanda stupida...
Andrea Savini
RCS©