| |
La costruzione di un lettore
di schede telefoniche
Italiane
ALex - 01/07/2005
Versione attuale del Lettore:
+-------------+
| 0.0.5 alpha |
+-------------+
*-------------------------------------------------*
| 1 - Premessa e introduzione /
*-----------------------------------------------*
Nell'armamentario di un giovane phreaker italiano
in erba, fedele discepolo di SpaghettiPhreaks ma
anche interessato lettore di Phrack, di BFi, di IHP
e di tutta la compagnia non puo' mancare un lettore
di schede telefoniche, almeno finche' non sara'
reso disponibile anche un lettore e scrittore.
Al momento l'unico tentativo di lettura di queste
schede era stato tentato con l'aiuto dei potenti
mezzi messi a disposizione dalla LEGO.
Infatti sul sito di SpaghettiPhreaks era gia' da un
po' disponibile una pagina su un lettore LEGO di
schede, utilizzando il trascinamento meccanico.
Ebbene, questo lettore non ne fa uso perche' non e'
necessario, e' piu' semplice e piu' efficace del
suo antenato nonche' dovrebbe essere LEGALE.
Eh si', in teoria (e ripeto in teoria) non avendo
smontato o distrutto alcuna cabina Digito originale
per prendere il lettore che queste usano per il
normale funzionamento, non si e' commesso alcun
reato, e la scheda l'ho regolarmente acquistata e
pagata, e ne sono quindi divenuto proprietario.
La precauzione e' comunque d'obbligo, perche' e'
controversa la teoria per cui se io compro una
scheda divento proprietario anche di quello che ci
e' scritto. In teoria si', e posso anche modificare
il contenuto a mio piacimento, a patto che poi con
la scheda modificata non tenti di usare una cabina
(questo si configura come tentativo di accesso ad
un sistema telematico tramite mezzi non previsti,
ed e' reato penale).
*-------------------------------------------------*
| 2 - Com'e' fatto questo lettore /
*-----------------------------------------------*
L'hardware per la lettura, alla versione attuale
prevede l'uso della scheda audio per la cattura del
suono emesso dall' amplificazione del contenuto
della scheda da parte del circuito. Il tutto, cioe'
il circuito e la testina, sono montati su un telaio
di legno _FISSO_, senza parti mobili, frutto di un
adeguato calcolo seguito ad esperimenti infruttuosi
con il trascinamento meccanico.
Tutto si basa sull'assunto che l'utente di questa
apparecchiatura, gia' nel fatto che riesca a farla
da solo, dimostra che e' in grado di strisciare la
tessera piu' o meno ad una velocita' costante.
Sara' poi compito del software ignorare eventuali
variazioni nella velocita', che comunque si trovano
anche nelle letture eseguite con hardware serio.
In pratica c'e' un telaio di legno, che presenta
un percorso dritto attraverso il quale va fatta
strisciare la scheda, che incontra la testina di
lettura.
L'importante e' che la velocita' alla quale
viene mossa la scheda non raddoppi nel tempo di un
ciclo dell'onda che forma i dati nella scheda (il
che sembra un po' difficile, visto che dovrebbe
accelerare fino a raddoppiare piu' o meno in...
0.002 mm).
La posizione della testina deve essere tale che,
durante il trascinamento, essa deve coprire tutta
la banda magnetica. Questo e' un semplice trucco
per essere sicuri di centrare una delle due tracce
virtuali nella banda.
Infatti, sebbene la banda scura sia magneticamente
omogenea, e' divisa al momento della scrittura in
due tracce, in cui i dati sono invertiti di fase
per correggere errori di lettura (cerca con Google
trasmissione segnali bilanciati).
*-------------------------------------------------*
| 3 - Come ho fatto io /
*-----------------------------------------------*
Per prima cosa ho preso una testina stereo da un
vecchio walkman. Non e' necessario che sia stereo,
la cosa importante e' che non sia fuori misura. La
testina deve provenire da un lettore per nastri da
cassette audio normali. Se e' stereo, basta solo
saldare assieme i capi delle due bobine interne.
Poi bisogna costruire il circuito secondo quello
che c'e' scritto nel file [schema elettrico.bmp].
|
|
| |
Nel mio schema il primo condensatore che incontra
il segnale dalla testina e' da 270nanoFarad, pero'
e' plastico e da 100 volt-lavoro (non ne avevo
altri sottomano, e quello funziona). Per il LED,
che non e' necessario, non mi ricordo (perdono!)
il valore della resistenza per accenderlo con 9V,
ma non l'ho messo. E' piu' estetico che utile.
Nel lettore che vedete nel file foto.jpg ho
aggiunto un integrato 7809 per usarlo alimentato
da un trasformatore stabilizzato da muro da 12 V
(quello del mio scanner). Ho anche messo 3 trimmer
lineari per esperimenti, ma si fa solo confusione.
Nelle altre due foto testina.jpg e circuito.jpg
ho messo le foto fatte sempre con la WebCam alla
posizione della testina rispetto alla banda e il
circuito, cosi' vi rendete conto di quanto brutto
sia, fatto su una basetta millefori.
*-------------------------------------------------*
| 4 - Piccoli inconvenienti /
*-----------------------------------------------*
Ora non incazzatevi, pero' sento che vi devo dire
che su due esemplari costruiti funzionano tutti e 2
ma uno distorce un po' il segnale rispetto a quell'
altro, rendendolo un bel po' indecifrabile. Pero'
e' anche vero che il secondo esemplare e' un po'
diverso dal primo.
*-------------------------------------------------*
| 5 - Doverosi ringraziamenti /
*-----------------------------------------------*
Beh, il circuito non e' completamente opera mia.
Ho adattato il circuito di Tomi Engdahl, in origine
per microfoni, all'uso con le testine magnetiche,
e ci ho fatto qualche piccola modifica, ma l'osso
della cosa e' suo. Anche se dubito che in Finlandia
gli serva a q ualcosa, un lettore di tessere
magnetiche. Loro sono piu' avanti.
Un ringraziamento anche a EPTO(A)USA, che ha reso
necessario questo circuito inventando Magneto, il
programma per la lettura e la modifica di schede
magnetiche per Windows.
Un ringraziamento anche alla commessa del negozio
di elettronica del paese, che mi ha sopportato per
tutte le volte che sono passato per di la' anche
solo per comprare una cazzata, e anche perche' e'
riuscita ad aiutarmi sbagliando il valore di una
resistenza. Cosi' ho risolto il problema del volume
per una semplice svista.
Ah, ringrazio pure tutti quelli che avranno letto
questo file fino in fondo, e per aver sopportato il
disgustoso italiano che ho scelto. Solo per restare
entro il limite di 52 colonne, giustificando a mano
i paragrafi.
ALex
| |