
Originally Posted by
cger
Τα update keys (ή index keys) είναι ένας πίνακας που αποτελείται από 16 κλειδία των 16 byte το καθένα και χρησιμοποιούνται για την 3DES αποκωδικοποίηση των 0201 update command της gamma. Το ποιό θα χρησιμοποιήσει αναφέρεται στο header της 0201 εντολής π.χ. 02010004... λέει στο OS να χρησιμοποιήσει το 5ο κλειδί (ξεκινούν από 00 index ως 15). Οι διαφορετικές παρτίδες έχουν να κάνουν με διαφορετικά κλειδιά για τις 0201 εντολές. Έχουν παρατηρηθεί περίπου 128 διαφορετικές παρτίδες.
Το κλειδί index 00 είναι κοινό σε όλες τις παρτίδες για λόγους συμβατότητας και γι' αυτό η πρώτη 60άρα γραμμή είναι πάντα με index key 00 και κάνει initialize την κάρτα για τα δεδομένα της AVON, όπως coco, ascii, irdeto2 emu...
Το HSN (hex serial number) έχει να κάνει με την μοναδικότητα της κάθε γνήσιας κάρτας, όταν λέμε ενεργό HSN εννοούμε ότι υπάρχει γνήσια κάρτα ενεργοποιημένη με το συγκεκριμένο σειριακό αριθμό.
Η AVON στέλνει συνήθως εντολές που μεταφράζονται ως 0101 commands, πάνω σε συγκεκριμένα HSN και σε HSN groups, όπως επίσης σε συγκεκριμένα PROV και σε PROV groups. Άρα ένα ενεργό HSN χρειάζεται για να γίνεται AutoUpdate η κάρτα.
Το HSN δεν έχει να κάνει τίποτα με τις γραμμές που δίνουν PROV, είναι ανεξάρτητες.
Μπορείς να δώσεις ότι PROV θέλεις με τις 0201 εντολές και να παίζει στην κάρτα σου μέχρι αυτός να αλλάξει από την AVON συνήθως στο μήνα.
Όπως μπορείς να δώσεις και ότι HSN θέλεις, αλλά χωρίς συγκεκριμένα κλειδία Axi και Exi που είναι "παντρεμένα" με το HSN δεν θα υπάρχει AutoUpdate.
Προσοχή! Τα logged data C3 και CB που στέλνουμε μεταφράζονται ως 0101 εντολές και αναφέρονται σε συγκεκριμένο HSN οπότε πρέπει να έχεις περάσει το αντίστοιχο ή να την αλλάξεις για το δικό σου HSN που ακούγεται απλό αλλά δεν είναι...
Διάβασμα, διάβασμα, διάβασμα...