View Single Post
har tatt me en litt nermere titt på kordan d fungera ditta greierne her no=) kortene er av typen SLE4442. disse kortene er kun minnekort. Minnekortene har en 3 byte kode som må tastes inn før man kan forandre data. om man taster feil kode 3 ganger låser korte seg og er ubrukelig. kortene er fullt mulig å lese data fra uten å bruke kode.

Brun og blid burde ha kryptert infoen som de legger på kortet får å ungå evt personer (som oss) som prøver å knekke systemet deres. etter litt dumping av kort med forsjellige verdier på de, finner jeg at kortene lagrer infoen i klartekst (i HEX seff).

her er en dump av et 50kr kort:
out:
A2 13 10 91 46 0B 81 15 42 45 00 25 05 10 BF 80
45 7D FF FF FF D2 76 00 00 63 01 FF FF FF FF FF
30 30 31 39 31 39 30 30 30 30 30 30 00 32 00 0D
00 00 08 00 00 19 44 6E 03 00 00 02 FF FF FF FF
11 0E 7C 01 16 02 18 46 00 00 00 00 32 00 00 00
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

på linje 5 ser man 32(HEX) = 50(DEC). føler at det er rimelig å annta at dette er saldoen på kortet, etter som jeg dumpet flere kort med andre verdier, og fant at denne var den eneste infoen som forandret seg(i tilegg til serialen på kortet).

kortene bruker I2C com mellom kortet og kort enheten. busPirate eller arduino med passende kode kan lamed et season 2 interface brukes til å sniffe komunikasjonen melleom automaten og kortet. etter dette er gjort har man en buttload med informasjon som må analyseres, men koden får å åpne kortet er der. føler dette er fullt mulig for den som gidder og har litt peil på programering og com protokoller=)