Guida Mykey capire il funzionamento dei vari blocchi.

Mondial light

Utente Silver
10 Febbraio 2020
266
7
47
66
Ultima modifica:
Vorrei pubblicare una guida su come calcolare alcuni blocchi delle mykey coges. Lo scopo è solo informativo, e gli argomenti che tratterò hanno lo scopo di approfondire le conoscenze. Premetto che per i calcoli da fare uso excel e voglio cominciare con i blocchi da 34 a 3b. Tali blocchi contengono il credito in chiaro e la data delle ultime 8 operazioni effettuate.
Messaggio unito automaticamente:

La cella b2 (seconda colonna seconda riga) contiene il blocco 34 (stesso procedimento per tutti gli altri da 35 a 3b). I primi 2 bit "8C" e "15" riguardano la data dell'operazione. Mentre il terzo e quarto bit "00" e "B8" corrispondono al credito di quell'operazione. I dati sono in formato esadecimale e quindi per poterli utilizzare vanno convertiti in forma decimale o nel caso della data in formato binario. Per quanto riguarda la data, una volta convertito in binario ed uniti vanno considerate le prime 6 cifre (da 0 a 5) da convertire in decimale per il giorno, altre 4 (da 6 a 9) per il mese e le ultime 7 (da 10 a 16) per le ultime 2 cifre dell'anno (es 21 corrisponde a 2021). Nella foto c'è un modo per poterlo fare. Se qualcuno è interessato vi do anche le formule per calcolarlo in excel.
Messaggio unito automaticamente:

Vorrei pubblicare una guida su come calcolare alcuni blocchi delle mykey coges. Lo scopo è solo informativo, e gli argomenti che tratterò hanno lo scopo di approfondire le conoscenze. Premetto che per i calcoli da fare uso excel e voglio cominciare con i blocchi da 34 a 3b. Tali blocchi contengono il credito in chiaro e la data delle ultime 8 operazioni effettuate.
Messaggio unito automaticamente:

La cella b2 (seconda colonna seconda riga) contiene il blocco 34 (stesso procedimento per tutti gli altri da 35 a 3b). I primi 2 bit "8C" e "15" riguardano la data dell'operazione. Mentre il terzo e quarto bit "00" e "B8" corrispondono al credito di quell'operazione. I dati sono in formato esadecimale e quindi per poterli utilizzare vanno convertiti in forma decimale o nel caso della data in formato binario. Per quanto riguarda la data, una volta convertito in binario ed uniti vanno considerate le prime 6 cifre (da 0 a 5) da convertire in decimale per il giorno, altre 4 (da 6 a 9) per il mese e le ultime 7 (da 10 a 16) per le ultime 2 cifre dell'anno (es 21 corrisponde a 2021). Nella foto c'è un modo per poterlo fare. Se qualcuno è interessato vi do anche le formule per calcolarlo in excel.
Se avete dubbi o domande chiedete pure.
 

Allegati

  • blocco 34.jpg
    blocco 34.jpg
    140.9 KB · Visualizzazioni: 91
Vedo che B8 corrisponde in decimale a 184 e quindi al tuo credito che è di 1,84€.
ma in caso il credito fosse , per esempio, di 12,40 e quindi a 4 cifre e non 3, come diventerebbe?
perchè io sto cercando di analizzare un dump dove sono sicuro che sono caricati 10€ e se non vado errato ho trovato il bit "64" che convertito corrisponde a 100.
Sicuramente sto facendo qualche errore ma vorrei capire meglio.

Grazie mille
 
Vedo che B8 corrisponde in decimale a 184 e quindi al tuo credito che è di 1,84€.
ma in caso il credito fosse , per esempio, di 12,40 e quindi a 4 cifre e non 3, come diventerebbe?
perchè io sto cercando di analizzare un dump dove sono sicuro che sono caricati 10€ e se non vado errato ho trovato il bit "64" che convertito corrisponde a 100.
Sicuramente sto facendo qualche errore ma vorrei capire meglio.

Grazie mille
12,40 euro corrispondono a 1240 cent quindi convertiti in esadecimali viene 4D8 cioè "04 "D8". Il max valore che potresti caricare (ma che non funzionerebbe in nessun distributore) è "FF" "FF" FFFF che convertito in decimali è 65535 cent ovvero 655,35 euro.
 
Vorrei pubblicare una guida su come calcolare alcuni blocchi delle mykey coges. Lo scopo è solo informativo, e gli argomenti che tratterò hanno lo scopo di approfondire le conoscenze. Premetto che per i calcoli da fare uso excel e voglio cominciare con i blocchi da 34 a 3b. Tali blocchi contengono il credito in chiaro e la data delle ultime 8 operazioni effettuate.
Messaggio unito automaticamente:

La cella b2 (seconda colonna seconda riga) contiene il blocco 34 (stesso procedimento per tutti gli altri da 35 a 3b). I primi 2 bit "8C" e "15" riguardano la data dell'operazione. Mentre il terzo e quarto bit "00" e "B8" corrispondono al credito di quell'operazione. I dati sono in formato esadecimale e quindi per poterli utilizzare vanno convertiti in forma decimale o nel caso della data in formato binario. Per quanto riguarda la data, una volta convertito in binario ed uniti vanno considerate le prime 6 cifre (da 0 a 5) da convertire in decimale per il giorno, altre 4 (da 6 a 9) per il mese e le ultime 7 (da 10 a 16) per le ultime 2 cifre dell'anno (es 21 corrisponde a 2021). Nella foto c'è un modo per poterlo fare. Se qualcuno è interessato vi do anche le formule per calcolarlo in excel.
Messaggio unito automaticamente:


Se avete dubbi o domande chiedete pure.
Bella guida. Una curiosità nell'immagine a cosa corrispondono L1 e L2.
 
  • Mi piace
Reazioni: Mondial light
L1 e L2 sono le lunghezze di Binario 1 byte e Binario 2 byte, cioè praticamente da quanti valori 0 e 1 è composta. Calcolare la lunghezza mi serve per sapere quanti zero devo aggiungere per fare il binario completo. Ti faccio i miei complimenti per l'osservazione
 
L1 e L2 sono le lunghezze di Binario 1 byte e Binario 2 byte, cioè praticamente da quanti valori 0 e 1 è composta. Calcolare la lunghezza mi serve per sapere quanti zero devo aggiungere per fare il binario completo. Ti faccio i miei complimenti per l'osservazione
Ho fatto delle prove con la riga 34 di 2 chiavi diverse e funziona bene.