Discussione Proxmark3 easy e mifare classic 1k - dump editing e consigli vari

afsafdsfds

Utente Iron
10 Maggio 2024
9
2
2
5
Ultima modifica:
Salve a tutti, sono nuovo del forum e della materia anche se appassionato del tema dal tempo delle vecchie coges che si dumpavano a contatto, ho acquistato un proxmark easy 512k su aliexpress e flashato firmware ICEMAN. io ho delle chiavi tutte mifare 1k: 1 key ARGENTA, 1 key CDA, 1 mifarecard per servizio lavanderia. per il momento vorrei concentrarmi sulle prime due che vengono utilizzate su hw comestero eurokey. dump di entrambe a buon fine con semplice comando hf mf auto, per iniziare avrei bisogno di queste informazioni: che software usare per l'editing dei dump?il software genera 3 file: un file dump.bin un file dump.json e un file kry.bin. il file json sembra editabile in visual studio. il firmware iceman ha un editing credo troppo macchinoso, cerco qualcosa con gui stile vecchio ICProg. consigli su convertitori hex/dec? quali key vergini mi consigliate di acquistare?
grazie
Messaggio unito automaticamente:

Ho trovato l’addon per il visual studio code per avere l’ hex editor, vi aggiorno
 
Posso confermare che visual studio code più addon hexeditor ok. Magari un po’ di partecipazione farebbe piacere. Nel frattempo continuo a collezionare dump con crediti diversi per poi confrontarli
 
Questa la mia ricostruzione di due dump con importi diversi, chi mi aiuta a individuare il credito e il checksum? utilizzando un convertitore hex dec non sono riuscito a individuare ne 586 ne 5,86.
grazie
@MI SON VENETO
Screenshot 2024-05-15 131058.png
 
HOLA
Messaggio unito automaticamente:

Ho un piccolo problema con questo mifare classic 1k ev1. Ho letto la scheda e ho i tasti A e B. Guardando la lettura del settore 2, ho verificato che è qui che si trova il portafoglio della scheda. Si tratta di una carta per distributori automatici.

"0": "346572F0D3880400C818002000000021",
"1": "7B002688268800000000000000000000",
"2": "00000000000000000000000000000000",
"3": "A0A1A2A3A4A5787788001F7DB8703CD4",

"1": "0000FE0E0000000000000000000000E3",
"0300000000000000000000000001F401",
"5C5B552E0000000000000000040000CE",
"0EB4A2BED1CB787788001ECF369C88EF",

"2": "B40000004BFFFFFFB400000009F609F6",
"18010000E7FEFFFF1801000009F609F6",
"00000000FFFFFFFF000000000AF50AF5",
"0D31C624940508778F001D4FA7634F64",


Nel settore c'è la data: 5C5B552E

il borsellino con il saldo attuale:B400 (1,80€)

il saldo precedente: 1801 (2,80€)


Ho capito che il checksum sarebbe questo: 0x 00 xor b4 =b4 (B40000004BFFFFFFB400000009F609F6)

anche questo è vero: 0x FF xor 4B= B4 (B40000004BFFFFFFB400000009F609F6)

Se inserisco questi dati con mtools in Android, me li presenta senza problemi, ma quando inserisco la carta nel distributore automatico riconosce l'aumento del saldo, ma dopo 2 secondi lo riscrive e mette il saldo precedente.

quindi in questo modo

"2": "18010000E7FEFFFF1801000009F609F6",
"18010000E7FEFFFF1801000009F609F6",
"00000000FFFFFFFF000000000AF50AF5",
"0D31C624940508778F001D4FA7634F64",

Cosa sto facendo di sbagliato?
Il checksum è sbagliato?
stando a quello che scrive apofis nel blocco 6 E56BAB3 dovrebbe essere una data, così come 015F9D3 ma usando un convertitore online da hex (non decodificato) a dec non compare nulla di simile a una data (indipendentemente dal fatto che il distributore abbia memorizzata la data corretta o meno)
 
procedendo al contrario, cioè cercando il credito trasformandolo da dec in hex, non ottengo nulla neanche arrotondando. 5,86€ se trasformo 586 in hex ottengo 24A che non esiste in tutto il dump, stesso vale per gli altri importi degli altri dump