Ga naar inhoud


Welke Kaart ??? ATR..


rlckring

Aanbevolen berichten

40> 0x40 > Protocol T = 0

 

Dat betekenen de laatste 4 bits (de '0'), de '4' betekent dat TC2 nog volgt (bit 3), en dat is:

 

96> 0x96

 

TC1 is de guard time. Die hadden ze op 1 gezet (dus 13 ETU), maar waarom ze daar deze TC2 nog aan toevoegen is mij onduidelijk.

Zou het gewoon een flauwe codering (BCD) voor de baudrate '9600' zijn?

 

Eigenlijk hoort dit meer onder het 'smarcards' forum thuis...

Link naar reactie
Delen op andere sites


@MiLo

 

Citaat:
Eigenlijk hoort dit meer onder het 'smartcards' forum thuis...

 

Helemaal met je eens, maar de vraag is hier geopend en dan loopt het draadje al snel door <img src="/forums/images/graemlins/blush.gif" alt="" /> .

 

Bedankt voor jou kijk op de zaak, was wel een aardige truc toen. Ik zit nog steeds te hopen op iemand die de originele + cam eens onder de loep neemt, dan zal er wel meer duidelijk worden denk ik <img src="/forums/images/graemlins/kweetniet.gif" alt="" /> , gr.

 

Zilverster.

You are "The last in line" - Ronnie James Dio R.I.P.

Link naar reactie
Delen op andere sites

@zilverster

 

Ik heb je atr analyse goed overdacht, naar mijn idee, bedankt overigens voor je uitleg, maar ik kom er nog niet helemaal uit.

 

Stel ik wil me gaan verdiepen in de communicatie met een smardcard...

Dan moet ik voor dat ik instructies gaat versturen toch weten welke kaart er in de phoenix zit, aangezien seca, viaccess, irdeto, enz... verschillende instructies hebben.

 

Vanuit de ATR kun je het 1 en ander afleiden kwa comport instellingen en reversed lezen van de bytes, maar hoe kom ik er nou achter wat voor 'n codering er op de kaart zit, zodat ik de juiste instructies kan sturen?...

 

Als ik je eerste analyse begrijp komt het er op neer dat je dan voor je zelf een database moet maken met bekende ATR's en dan daar op sturen, maar is er dan niets anders....

 

Volgens mij moest je hierom van de week er de hele dag aan denken... <img src="/forums/images/graemlins/grin.gif" alt="" />

Link naar reactie
Delen op andere sites

Volgens mij is het de bedoeling dat je afleidt met welke kaart je te maken hebt uit de "historical bytes".

 

Commando's voor smartcards zijn allemaal netjes gestandaardiseerd. De beste strategie is dus gewoon proberen, en de kaart stuurt wel een error als hij je request niet snapt.

 

Als je wil experimenteren, neem dan een oude SIM kaart (heeft mij ook veel geholpen), abo mag best al jaren verlopen zijn.

 

Op mijn satelietvergaarbak staan links naar de documentatie enzo (ook in het CAS/CAM forum te vinden, in Hermanator's sticky)

Link naar reactie
Delen op andere sites

Ik zou wel eens willen weten hoe een emu zoals newcamd bekijkt welke kaart hij krijgt. Aan de hand daarvan kan die toch gelijk beginnen met geldige instructies te versturen.

Lijkt me sterk dat ie net zolang instructies blijft sturen totdat ie een geldig andwoord krijgt of juist geen error.

 

En uit de historical bytes kun je volgens mij ook niet veel wijzer worden. Of je moet er een database op na houden in je programma waarin je dan kan zoeken op 70 70 07 en dat matched met seca, maar er zijn vershillende seca historical bytes.. dus of dat goed gaat...

 

Als ik mijn vraag eens overdenk is het best wel een leuke vraag want volgens mij is er geen officiele multi cam welke om kan gaan met verschillende coderingen.

Dus de hobbyisten, die dus alternative software maken, hebben er gewoon een trucje voor gevonden. Volgens mij kun je het niet uit de ATR kan afleiden maar hoe dan wel....

Link naar reactie
Delen op andere sites

Ik zou wel eens willen weten hoe een emu zoals newcamd bekijkt welke kaart hij krijgt.

 

Is die software niet open-source? Zou niet moeilijk te ontdekken moeten zijn.

 

Lijkt me sterk dat ie net zolang instructies blijft sturen totdat ie een geldig andwoord krijgt of juist geen error.

 

Het zou je nog verbazen hoeveel systemen op die manier werken. Ik heb vroegah nog vaak routines geschreven voor hardware detectie, en dat kwam steevast neer op gewoon alle 7 mogelijke poortadrressen proberen tot er eentje het goede antwoord geeft.

 

Of je moet er een database op na houden in je programma waarin je dan kan zoeken op 70 70 07 en dat matched met seca

 

Erg groot zal die DB niet worden.

 

Als ik mijn vraag eens overdenk is het best wel een leuke vraag want volgens mij is er geen officiele multi cam welke om kan gaan met verschillende coderingen.

 

UCAS bijvoorbeeld. (magic module familie)

 

En zoveel coderingen zijn er niet (stuk of tien), dus gewoon proberen is lang zo'n slechte optie niet.

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...