Newsgroup: it.hobby.satellite-tv.digitale
Titolo: IL MOTIVO PER CUI CI VORRA' ANCORA TEMPO

TECNICHE DI ATTACCO....
Capirete i motivi per cui non siamo ancora in grado di attaccare il sistema
Le tecniche di  attacco sono di tre tipi
Attacchi fisici
Attacchi logici
Attacchi avanzati (entrambi)
Emulazioni
Le protezioni fisiche
generalmente prevengono gli accessi diretti al silicio; il pi&ugrave; appare
essere fatto da un sensore capace di rilevare la continua presenza sullo
strato
passivo o adottare un sensore ottico inserito sotto un rivestimento opaco.
Simili
considerazioni di robustezza spesso non vengono usate in quanto sistemi di
questo
tipo sono facili da rilevare e quindi essere evitati.
In ogni modo un tipico modulo di microcircuito consiste di un piccolo e
sottile
piatto di rame di un centimetro quadrato con ai lati i contatti. Un lato
visibile sulla parte finale della scheda e fa contatto col lettore della
scheda;
il dado silicico &egrave; incollato sull'altro lato e connesso usando dei
collegamenti
in oro o in alluminio. Il lato superiore del chip sulla basetta di plastica
и poi coperto con uno strato di resina epoxy. Il chip risultante viene
poi incollato su una scheda di formato ISO.
Gli attacchi fisici sulle prime smartcard erano abbastanza banali.
Ricevevano
infatti la loro tensione per mezzo di un collegamento dedicato con
l'interfaccia
di lettura. In pratica coprendo con del nastro il contatto di tensione della
scheda era possibile prevenire segnali di broadcast. Infatti era possibile,
nel caso di sistemi payTv, mantenere il servizio anche se l'abbonamento
veniva
annullato. Le schede pi&ugrave; recenti usano un oscillatore ed una rete di
diodi/capacitori,
il tutto montato sul microcircuito stesso. Questi picchi di tensione vengono
utilizzati per distruggere l'accesso all' EEPROM qualora l'integrato
rilevasse
un'intrusione. Questo puт incidere sul costo di un attacco, ma non lo
rende impossibile: i condensatori possono essere identificati sotto un
microscopio
e possono essere distrutti col laser o focalizzati con dei raggi a ioni. Un
microcircuito preparato cosм puт essere esaminato senza correre
il rischio di cancellare l'EEPROM.
Rimuovere il chip и semplice. Prima, si usa un coltello affilato per
togliere la plastica in eccesso finchи la resina epoxy non diviene visibile.
Poi si usano delle gocce di acido nitrico ( HNO3) sulla resina e si
aspetta... alcuni minuti in modo che si dissolva (il processo puт  essere
accelerato
usando un radiatore ad infrarossi direttamente sull'acido). Prima che
l'acido
dissolva troppo epoxy e diventi solido, si lava via l'acido e la resina
immergendo
la scheda in acetone. Si ripete questo processo circa 5 o 10 volte fino a
che
la superficie silicica del dado &egrave; esposta pienamente. Il chip
pu&ograve;
essere lavato e funzionerа completamente a meno che qualche connessione
non sia stata danneggiata.
Test funzionali con schede pay-TV e schede telefoniche prepagate hanno
mostrato
che il contenuto dell'EEPROM non и affetto da acido nitrico caldo. Non
occorrono conoscenze chimiche particolari ed inoltre il materiale necessario
и disponibile facilmente nei laboratori di chimica. L'acido nitrico
и un ossidante aggressivo e dovrebbe essere maneggiato con cura
(specialmente
se usato insieme ad un liquido facilmente infiammabile come l'acetone), ma
non
ha effetto sul silicio, ossido di silicio, nitrato di silicio, o oro, come
usato
sul chip e i suoi contatti. Inoltre l'alluminio usato nello strato di
metallo
del chip viene subito coperto da uno strato sottile di ossido. Comunque
l'acido
nitrico и comunemente usato per pulire la superficie del microcircuito
durante la produzione. Ci sono inoltre in commercio delle macchine atte ad
esportare via il chip dalla
card. Queste perт vengono usate solo nei processi di controllo della
qualitа in quanto, oltre ad avere un costo alto, hanno bisogno di molto
acido e di essere pulite dopo l'uso. Per cui, anche laboratori
professionali,
eseguono l'operazione di estrazione manualmente se devono aprire poche
schede.
Attacchi logici
Questi tipi di attacchi sono alla portata di semplici hobbisti e consiste
nell'interfacciare
la smartcard con un comune personal computer per poter leggere e
successivamente
decifrare il contenuto informativo della memoria EEPROM della card stessa.
Tensioni o temperature insolite possono provocare delle operazioni di
scrittura
impreviste su una EEPROM. Un famoso esempio di quanto detto ci viene dato
dal
chip PIC16C84 nel quale se si alza la tensione di 0.5V durante una serie di
accessi in scrittura ai bit di sicurezza, questi si potevano annullare senza
necessariamente cancellare la memoria rimanente, e dal microprocessore di
sicurezza
DS5000, nel quale un abbassamento di tensione poteva causare il
cancellamento
dei dati segreti. Per queste ragioni, le smartcard hanno dei sensori che
causano il reset della
tensione quando questa, o le condizioni ambientali, vanno fuori dai limiti
stabiliti.
Per simili ragioni di robustezza, i circuiti di rilevamento dei picchi di
tensioni
in molti dispositivi non reagisco alle tensioni transitorie. Perт, segnali
veloci di vario tipo possono annullare la protezione senza distruggere le
informazioni
protette e attacchi di questo tipo se ne conoscono per diversi dispositivi.
L'alimentazione e le frequenze di clock transitorie possono anche essere
usate
per decodificare ed eseguire delle singole istruzioni. Ogni transistor e i
suoi
collegamenti agiscono come un elemento RC con una caratteristica di ritardo
del tempo; la massima frequenza di clock utilizzabile di un microprocessore
viene determinata dal massimo ritardo tra i suoi elementi. Similmente, ogni
flip-flop ha un intervallo di tempo (di pochi picosecondi) durante il quale
cambia il suo output in base alla tensione di input. Questo intervallo puт
verificarsi dovunque in un ciclo del flip-flop, ma di solito viene fissato
ad
una determinata tensione e temperatura. Quindi se si provocano disfunzioni
nel
clock o nell'alimentazione, si incide solo su alcuni transistor del
microprocessore.
In questo modo perт variando alcuni paramenti, possiamo far eseguire
alla CPU un numero di istruzioni sbagliate e completamente diverse e qualche
volta anche istruzioni che non sono supportate dal microcodice. Anche se non
sappiamo in anticipo quale istruzione sbagliata provocherа la disfunzione
del microcircuito, puт perт essere abbastanza semplice condurre
una ricerca sistematica.
Un tipico sottoprogramma trovato nei microprocessori di sicurezza и un
ciclo che scrive il contenuto di un range di memoria sulla porta seriale
answer_address
2 a = answer_length
3 if (a == 0) goto 8
4 transmit(*b)
5 b = b + 1
6 a = a - 1
7 to 3
8 ...
Trovando la disfunzione giusta possiamo trasformare l'istruzione 3 o 6 in
qualche altra cosa e far lavorare
la scheda in maniera ciclica finchи un byte extra non viene mandato alla
porta seriale. In questo modo possiamo fare un dump di un range di memoria e
se siamo fortunati possiamo trovarci dentro le chiavi che cercavamo.
Quanto detto rappresenta solo un tipico attacco invasivo. Altri tipi
effettuano
dei controlli sulle passwords, sugli accessi e sui protocolli di risposta,
dove
corrompendo una singola istruzione si puт rompere la protezione. Una
possibile contromisura software и di evitare istruzioni che causino singoli
punti di fallimento, in pratica verificando prima della sua esecuzione, la
sua
validitа....Comunque oggi giorno si preferisce adottare contromisure
hardware
in quanto essere piщ veloci e robuste come generatori di clock interno
indipendenti
Tecniche di attacco avanzate...queste sono quelle con cui stiamo cercando di
bucare seca2
Le tecniche descritte precedentemente sono di solito usate da hackers
amatoriali,
persone che cercano di attaccare delle schede per pay-TV.
Di seguito descriverт brevemente alcune tecniche adottabili in laboratori
professionali di
semiconduttori. Un recente articolo dа una visione di una tecnica sviluppata
nei laboratori
Cavendish in Cambridge per i microchip ad ingegneria inversa....
Con cui ho avuto modo di collaborare per uno stage universitario
Gli autori di questo articolo prima hanno sviluppato tecniche per pulire via
la corrosione
dallo strato del chip. Un innovazione и una tecnica per presentare gli
strati drogati N e P usando l'effetto Schottkyu: una piccola pellicola di
metallo
come oro o palladio viene depositata sul chip creando un diodo che puт
essere visto come un raggio di elettroni. Immagini di strati successivi del
chip sono poi alimentati in un PC con un software di elaborazione delle
immagini
che riduce l'immagine iniziale in una rappresentazione poligonale chiara che
identifica le varia caratteristiche del chip. Questo sistema и stato
testato sulla CPU Intel 80386.
Una volta che la configurazione del chip и conosciuta, esiste una tecnica
estremamente potente sviluppata dalla IBM per l'osservazione del chip nelle
sue funzionalitа senza esserci la necessita di rimuovere lo strato passivo.
Il tester posiziona un cristallo di lithium niobate dove la tensione sarа
monitorata. L'indice rifrangente di questa sostanza varia col campo
elettrico
applicato e i potenziali del silicio possono essere letti usando un raggio
laser
ultravioletto che viene fatto passare attraverso il cristallo. La
sensibilitа
di questa tecnica и tale che puт essere letto un segnale di 5V
su uno di 25MHz, e possiamo capire che и un modo standard per i laboratori
ben forniti recuperare le chiavi criptate dai chips di configurazione nota.
La risposta ad attacchi di questi tipo и dato da rivestimenti del chip
con del materiale che non и soltanto opaco e conduttivo ma che и
anche molto resistente alla sua rimozione, e di solito per toglierlo si
finisce
per danneggiare la basetta di silicio posta sotto il chip stesso. Questa
tecnica
viene di solito usata in ambito militare e non и generalmente disponibile
alcuna informazione su di essa.
In aggiunta ai rivestimenti del chip, ci sono tecniche usate per oscurare il
disegno. Possiamo ad esempio disegnare un elemento che somiglia ad un
transistor
ma che in realtа и solo una connessione. Comunque, le tecniche
di corrosione dello strato e quella di Schottky possono rilevare simili
camuffaggi.
Un'altra possibilitа и di introdurre complessitа nella configurazione del
chip usando
delle celle non standard. Ma anche in questo
caso le celle possono essere ricostruite a livello di gate e incorporate in
un software di ricognizione.
Un approccio piщ sistematico fu adottato con il Clipper Chip del
governo U.S. Questo aveva un sistema di collegamento a fusibili nel quale i
collegamenti che creavano un algoritmo di cifratura conosciuto venivano fusi
con una lunga chiave ottenuta da una maschera non classificata; il tutto
veniva
fatto usando del silicio amorfo per rendere difficoltosa l'analisi al
microscopio.
In aggiunta a questo, la superficie del chip veniva salata con un
oscillatore
per rendere complicati gli attacchi con sensori elettromagnetici.
Dettagli sui sistemi di collegamento a fusibili possono essere recuperati
per
mezzo di una scansione micrografica elettrica; и chiaro che dato l'enorme
sforzo, le informazioni segrete possono essere recuperate solo sezionando il
chip. Comunque gli attacchi che hanno screditato il Clipper Chip usarono
fallimenti
del protocollo piuttosto che una penetrazione fisica.
Sezionare non и il solo modo di invertire l'ingegneria di un chip che
ha una superficie ben protetta. Per esempio, una recente tecnica inventata
al
Sandia National Laboratories, prevede che il chip venga osservato sul retro
con un laser a raggi infrarossi che usa una lunghezza d'onda alla quale il
substrato
di silicio и trasparente. In questo modo и possibile identificare
la logica dei transistor sul chip.
La tecnica di sezionare ci conduce ad un piщ generale, ed inesplorato
tema : attacchi che coinvolgono attivamente la modifica degli obiettivi del
microcircuito piuttosto che osservarlo passivamente.
Per esempio, che attacchi eseguiti da alcuni pirati sulle schede pay-TV
comportino l'uso di una workstation che focalizzi raggi a ioni (FIB
workstation).
Questa apparecchiatura puт tagliare piste nello strato del metallo di
un microcircuito, e depositare piste nuove oppure isolare degli strati.
Inoltre
puт anche piantare ioni per cambiano il drogaggio di un'area di silicio,
e puт anche costruire vie a strutture conduttive negli strati piщ
bassi del microcircuito. Queste macchine costano molti milione di dollari
U.S.,
ma per bassi costi si possono affittare per un periodo di tempo dalle varie
compagnie di semiconduttori.
Armati con tale attrezzo, attacchi su smartcard divengono molto piщ semplici
e potenti. Un attacco tipico coinvolge la disconnessione pressochи totale
di tutta la CPU dal bus, lasciando solamente l'EEPROM ed un componente della
CPU che puт generare accessi in lettura. Per esempio, il program counter
puт essere lasciato connesso in modo tale che le locazioni di memoria
saranno accesse in ordine come l'apparecchiatura и regolata. Una volta
che questo и stato fatto, chi attacca ha bisogno solamente di una sonda
elettro-ottica per leggere l'intero contenuto dell'EEPROM. Questo rende piщ
facile al programma l'analisi piuttosto che in attacchi passivi che
tipicamente
producono solamente una traccia dell'esecuzione; inoltre evita anche le
considerevoli
difficoltа meccaniche di tenere molte sonde localizzate simultaneamente
su linee del bus che sono di dimensione micrometrica.
In conclusione, и imprudente assumere che il disegno di microcircuiti
silicici, o le informazioni memorizzate in esso, possano essere tenute
lontane
da un attaccante capace e motivato.
Emulazione a detta del nostro Team:
chiunque и in grado di osservare, con un analizzatore logico,
il traffico di dati tra card e un terminale di servizio e di conseguenza и
in grado di ricostruire il protocollo di comunicazione e di implementarlo su
un piccolo microcontroller con logica ausiliare... Se per la protezione
di questa comunicazione di dati tra smartcard e terminali vengono impiegati
algoritmi crittografici troppo semplici, chiunque con un minimo di
conoscenza
e pazienza и in grado di risalire ai codici segreti. Gli algoritmi
asimmetrici
richiedono un'enorme potenza di calcolo e di conseguenza i tempi relativi
alla
loro elaborazione sono molto alti se consideriamo che i processori delle
smartcard
sono a 8 bit o a 16 bit. Nonostante si affacciano i primi esemplari di card
con processori
a 32 bit e 20 Mhz questo tipo di attacco и molto praticato nei sistemi
PayTv.
Analizzaremo un tipico attacco per emulazione su un comune sistemo di
decodifica
italiano quale IRDETO o SECA....
Premettendo che in Italia и richiesto l'abbonamento eehehehehehehehehehehehe
per le trasmissioni criptate con sistema Irdeto, Seca e NDS, le procedure
descritte,
senza un regolare abbonamento, sono illegali. Queste informazioni sono state
realizzate unicamente per scopi educativi e di conoscenza e non possono
essere
utilizzate per scopi diversi ma fatelo eheheheheheheheheheheheh
Prima di spiegare l'emulazione vera e propria di una smart card IRDETO o
SECA
spieghiamo brevemente come funziona il sistema IRDETO o SECA
I provider, in Italia Tele+ o Stream, inviano in uplink al satellite dei
pacchetti modulati in QPSK,
che и un modulatore di fase ( e ampiezza) a quattro stadi di una portante
armonica e una
modulante digitale. Spesso vengono multiplexati insieme piщ canali al fine
di utilizzare tutta la banda.
Il satellite trasla verso le frequenze di downlink il segnale armonico
modulato in fase, cambia, se
necessario, la sua polarizzazione e lo ritrasmette verso terra. A terra un
sistema ricevente satellitare si occuperа di far visualizzare su un comune
televisore un dato canale.
Componenti necessarie per il funzionamento di un sistema di decodifica
IRDETO.
Come si vede ogni parte ha un ruolo fondamentale nel funzionamento di questo
sistema: Low Noise Block. E situato sul fuoco dellantenna parabolica. Il suo
compito и quello di
amplificare il segnale e traslare la banda delle frequenze ricevute dal
satellite, attualmente comprese tra 10.700 e 12.750Mhz, in una banda di
frequenze piщ basse denominata 1° IF (prima frequenza intermedia) compresa
tra
950 e 2150 Mhz. LLNB и collegato al decoder tramite un cavo coassiale con
trasmissione fullduplex asimmetrica: il decoder invia (sul canale DisEqC del
cavo coassiale) i dati della banda (banda bassa o banda alta) e della
polarizzazione allLNB del canale da visualizzare, LLNB invia sul cavo
coassiale lo stream selezionato.
Sintonizzatore ha il compito di sintonizzare la frequenza del canale che si
vuole visualizzare
Demodulatore QPSK ritrasforma il segnale armonico modulato in fase, nella
corrispondente sequenza
binaria legge e utilizza i bit di ridondanza per correggere gli eventuali
errori nei pacchetti DVB/MPEG2
Demultiplexer in base al valore dellheader di ogni pacchetto decide se
ignorare il pacchetto,
inviarlo alla CAM, inviarlo direttamente al decoder MPEG o, se si tratta di
pacchetti di dati, lasciarli gestire alla CPU
Modulo di accesso condizionato. E la parte del decoder in grado di eseguire
il descrambling,
cioи и in grado di rimettere in chiaro il segnale criptato. Si tratta di una
scheda PCMCIA (aka PC-CARD), che puт essere sostituita con una CAM con un
altro
algoritmo di descrambling (SECA, NDS, ecc). Per eseguire il descrambling si
avvale dellutilizzo di una smart card...
Nel caso di eventi pay per view la cam avverte tramite modem il gestore che
lutente
sta guardando il programma. Il provider si occuperа di addebitare il costo
dellevento
riporta in forma non compressa il flusso audio/video DAC... Converte il
flusso
audio/video in analogico, pronto per essere connesso ad una TV, via scart ad
esempio EEPROM Memoria rom riprogrammabile elettronicamente, nella quale
sono contenuti i valori necessari
per la sintonizzazione di ogni canale. Per limitare la visione solo a chi ha
effettivamente pagato per farlo, i vari
provider usano tecniche di scrambling. I pacchetti scramblered che
compongono
il canale digitale vengono inviati dal satellite verso i ricevitori e poi il
modulo di accesso condizionato (CAM) IRDETO presente nei ricevitori in
accoppiata
con una smartcard IRDETO abilitata alla visione del programma, provvederа
alla messa in chiaro dei pacchetti e quindi alla corretta visione del
canale.
L'algoritmo non и pubblicamente conosciuto ma si basa su una combinazione
di XOR e SHIFT. Successivamente alla sottoscrizione di un abbonamento PAY-TV
viene consegnata una smartcard.
Un canale televisivo digitale и composto da:
Un flusso video
Un flusso audio
Un flusso dati
(teletext, sottotitoli, informazioni sulla compressione,
sulla decriptazione, dati per le funzioni interattive, guida elettronica ai
programmi ecc) Ogni gestore puт; interagire con ogni singola smartcard
mediante l'invio
di due tipi di pacchetti: gli ECM (Entitlement Control Message) e gli EMM
(Entitlement
Management Message). Questi ultimi sono dei messaggi di gestione che i
provider
inviano alle card per impostarne e aggiornarne alcuni valori, come ad
esempio
la data, per aggiungere o rimuovere channel id (CH ID), aggiornare key,
masterkey,
impostare la nazionalitа della carta etc.
Gli EMM possono essere indirizzati ad una singola smartcard o ad un gruppo
di
esse. Un ECM invece porta con se le informazioni per decodificare un canale
criptato (Pay TV o Pay-Per-View) ed и indirizzato a tutte le smartcard
e viene generato ogni 2 secondi. Quando una smartcard viene inserita
nel decoder, questo invia un reset alla card, la quale risponde con l'ATR
(Answer
To Reset) della versione del sistema operativo irdeto e con informazioni sul
protocollo seriale usato (velocitа bit di start e di stop ecc).
Ora il problema che ci affligge и che nel sistema SECA2 questo non и
presente...
La CAM и diversa e poi richiede alla scheda di identificarsi con il serial
number (esadecimale)
e con altre informazioni riguardanti l'emittente e il paese. Poi la stessa
CAM
invia la propria key (CAMKEY) e subito dopo un ECM contenente due chiavi (D1
e D2) di decodifica
(chiamate descrambler Plainkey)
del canale criptato , un identificativo del canale da
decriptare (CH ID) e il numero di chiave che la smartcard dovrа utilizzare.
La smartcard a questo punto controllerа se и abilitata alla visione
del CH ID e se possiede la key di decodifica appropriata. In questo caso
decodificher&agrave; la key D1 o D2 e la rinvier alla CAM ricriptandola
con la CAMKEY. Secondo lo standard IRDETO, lo scambio di dati tra CAM e
smartcard non avviene mai in chiaro, questo perchи si potrebbe monitorizzare
facilmente
lo scambio e risalire all'algoritmo di decodifica, per questo la descramble
Plainkey(D1 o D2) riviene criptata con la CAM Key prima di essere spedita
alla smartcard alla CAM. La CAM, ricevuta la nuova chiave spedita dalla
smartcard,
la decripter usando la CAMKEY in suo possesso
e quindi sarа in grado di mettere in chiaro il canale
L'idea dell'attacco non consiste nel forzare la card originale ma di
emularne il contenuto
con un computer o una card opportunamente programmata
Esistono 3 tipi di wafer card la classica WaferCard Gold con componenti DIL
la WaferCard Gold SMD
la WaferCard ID Gold tutte e 3 sono contraddistinte dagli stessi componenti,
cioи un PIC ed una EEPROM.
Nella WaferCard Gold questi chip sono estraibili (formato DIL), nella
WaferCard
SMD invece sono saldati (formato SMD) ed infine nella Wafer ID i chip sono
contenuti
nell'unico chip presente, quest'ultima card и fisicamente del tutto simile
alle normali SmartCard distribuite dai vari Providers (MOSC) ma si
programmano
come le WaferCard Gold SMD.
Per la realizzazione e la programmazione di una wafer occorrono poche cose
1)
      Basetta wafer, nera, verde o avorio tipo carta di credito: da un lato
troviamo
      i contatti (6 o 8) e dall'altra dei buchi paralleli utilizzati per
montare
      il resto dei componenti
2)
      Pic 16F84: &egrave; un chip a 18 pin
3)
      EEPROM 24LC16
4)
      2 zoccoli: uno a 18 pin (per il Pic) e uno a 8 (per l'EEPROM)
5)
      Software per l'emulazione delle smartcard
Attacchiamo l'EEPROM
dal lato del circuito stampato e facciamo questi ponticelli (il piedino 1 e
quello in alto alla tacca laterale del chip visto da sopra):
I piedini 1-2-3-4-7 dell'EEPROM vanno saldati tra loro e collegati
con il 5 del pic....
Il 12 e il 16 del pic saldati tra loro.
Il 6 e il 13 del pic saldati tra loro.
Il 5 dell' EEPROM va col 10 del Pic.
Il 6 dell' EEPROM va col 11 del Pic.
Il 8 dell' EEPROM va col 14 del Pic.
Il Pic contiene un microcontrollore a 8 bit e qualche kb di memoria. Siccome
la memoria sul pic non и sufficiente utilizziamo pic ed eeprom in sinergia;
viene programmato tramite un hardware di semplicissima concezione costituita
da un collegamento seriale a un Personal Computer e un alloggiamento per i
chip.
Esistono in rete diverse versioni autocostruite ma ultimamente numerose
ditte
specializzate ne forniscono di proprie versioni
L'hardware provvede a caricare nel chip un file HEX che contiene la
simulazione del
programma caricato nelle SmartCard reali. In parole povere il chip simula in
tutto e per tutto una vera SmartCard, stessi ritardi di risposta, stesse
risposte,
anche se bara un po' (es. apre tutti i Channel ID), ma non contiene i dati
della
carta nи le chiavi.
L'EEPROM (Electrically Erasable Programmable ROM) и una memoria cancellabile
elettricamente e l'attuale tecnologia di costruzione permette la sua
riscrittura
per circa 2 milioni di volte. Lo speciale hardware (Ludipipo) provvede anche
in questo caso a caricare nel chip un file dati di tipo .BIN. Questo file
contiene
i dati che per spazio non entrano nel Pic, tutte le chiavi dei vari
provider,
date, informazioni sull'autore, ecc.
A questo punto и necessario reperire i codici dei vari provider da inserire
nell'Eeprom. Il modo piщ; semplice e meno invasivo и quello di
utilizzare un'interfaccia passiva, comunemente chiamata SEASON, derivata
dalla
originale Season che veniva impiegata con l'omologo software per emulare una
smartcard VideoCrypt (sistema di codifica delle trasmissioni analogiche)
La suddetta interfaccia comportandosi in modo Passivo; si colloca tra il
lettore di smartcard
(Card Slot) del ricevitore e una smartcard legalmente ottenuta in
abbonamento.
Opportunamente interfacciate alla porta seriale del PC (RS232) in grado
di monitorare tutto il traffico da e per la smartcard. Si evince, da tutto
che tale meccanismo puт
essere utilizzato per qualunque tipo di ricevitore presente sul mercato.
Esistono dei semplicissimi programmi di logging, che non
fanno altro che interpretare i dati che giungono nei vari formati e danno la
possibilit&agrave; di analizzare tutto il sistema.
Una volta carpite le famose chiavi segrete e programmato l' EEPROM, basta
montare
sulla wafer il Pic e l' EEPROM e testare il tutto in un decoder.
Naturalmente esistono diversi tipi di file .HEX e .BIN secondo il provider
che
fornisce il servizio, secondo il tipo di criptaggio che il provider adotta e
secondo il tipo di decoder che si utilizza. Naturalmente scrivere da se
questi
file non и proibitivo ma la loro presenza massiccia in rete facilita
ancora di piщ la loro utilizzazione.
Naturalmente i provider sono a conoscenza di questo tipo di pirateria e
adottano
le proprie contromisure.
Le tecniche piщ diffuse sono quella di mandare
dei comandi fuori standard che le normali smartcard ignorano mentre le wafer
catturano e subiscono, oppure far eseguire alle smartcard originali delle
Signature
(5 Byte alla fine di ogni comando) che la smartcard verifica mentre la Wafer
no... Esiste comunque una tecnica per evitare queste difese che prevede
l'utilizzo
dei Channel Beacon implementato nel Pic; questa particolare tecnica permette
di aggiornare il wafer soltanto quando l'utente и sintonizzato su un
particolare canale, cosм il rischio di beccare un comando fuori standard
che la nostra wafer recepisce (e la smartcard no) и minimo....
Allo stato attuale stiamo ancora lavorando sul software....
http://utenti.lycos.it/masterkey
by rovinirovi alias wabaa
Giuseppe Rovini
NetEngineer
Tecnosistemi

 Allo stato attuale stiamo ancora lavorando sul software....
si ma... 'ste chiavi???? :) 
-- 
se non fai parte della soluzione| 
http://werted.cjb.net
allora fai parte del problema   |

Forse tu non conosci rovinirovi! Lui un po di tempo fa stava sempre in
questo ng a rompere le palle con le sue stronzate technice che non hanno mai
avuto senso. Poi per un po di tempo è sparito (e tutti eravamo felici). Ora
è ritornato con le sue stronzate! Anche se usa dei testi con delle parolone
grosse, restano sempre stronzate.....
BestB|

rovinirovi è un hacker di quelli veri di quelli che non parlano mai (chissa
perchè ha risposto ad un comune mortale....)
Bestb è uno stronzo di quelli che parlano sempre (chissa dove trova quelle
parole sconnesse  visto che la sua mente è incapace di suntetizzare il
linguaggi naturale. )
Solo due cose sono infinite:
L'universo e la stupidità umana,
ma del primo non sono sicuro.
Albert Einstein.

 Forse tu non conosci rovinirovi!
e secondo te perche' gli ho risposto cosi'? ;P 


in primi albert non disse quello...
in secundis io fui il primo a elaborare il sistema...
in ogni modo dovete solo avere pazienza....
stiamo cercando di muoverci più in fretta possibile...
ma dovete capire che non c'è solo SECA2 al mondo...
Noi lottiamo per i diritti dell'umanità...
contro ogni abuso di potere...
contro la pedofilia
contro il copyright
by staff-tecnico
tecnosm...@lycos.it
mast...@lycos.it

ma fammi il piacere! Cerca un po i vecchi post di rovinirovi e poi vedrai,
pirla! Sempre il solito, non capisci un caz... ma parli lo stesso....

 e secondo te perche' gli ho risposto cosi'? ;P
PERCHE' SEI UN DEMENTE UNICO invece di attacare cosě inutilmente cerca di
capire se quello che dice ha un senso>


 capire se quello che dice ha un senso
ciao Paolo, anche dietro un altro nick sei sempre il solito coglione.
PS: sei stato nominato. 


NOI DIAMO IL NOSTRO SAPERE AI POVERI AIUTATI DAI RICCHI 
... č uno scherzo? :-)
-- 
 D I E G O   C U O G H I
 
www.diegocuoghi.it

rovinirovi č un hacker di quelli veri 
Il gusto per l'orrido e le cazzate č una costante su questo ng.
-- 
Per rispondermi, ricordati di togliere il 
nome del poeta e il trattino.

... č uno scherzo? :-)
No č rovinirovi, una persona che avrebbe bisogno di assistenza
qualificata e non di un computer con cui sputtanarsi con il resto del
mondo. 


 capire se quello che dice ha un senso
Be' in questo caso ovvbiamente si', visto che e' la traduzione di un 
articolo di Markus Kuhn:
http://www.usenix.org/publications/library/proceedings/ec96/full_papers/kuhn/
Nicola Salmoria

TECNICHE DI ATTACCO....
[cut]
è un copia/incolla preso da un sito universitario...
************************************
When I am king                     
you will be first against the wall 
With your opinions which           
are of no consequence at all        
************************************

 Attacchi avanzati (entrambi)
i motivi per cui NON siete in grado di fare nulla sono molti, ma in
particeolare sono dovuti al fatto che hai riportato informazioni
tratte da un documento pubblicato nel 1996 (8 anni fa)
da allora e' stata fatta moltissima strada per rendere piu' sicuri
questi dispositivi.