1

Mifare 4K クラシック カードのキーを変更する方法を教えてください。

私が試したのは

<newKeyA> + access bits + <KeyB>
0xAA 0xAA 0xAA 0xAA 0xAA 0xAA 0X78 0x77 0x88 0x69 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF

しかし、キーは変更を拒否します。デフォルト設定は です0xFF 0xFF 0xFF 0xFF 0xFF 0xFF

4

1 に答える 1

1

MIFARE クラシック カードのセクタのアクセス キーを変更するには、そのセクタのトレーラ ブロックを更新するだけです。

したがって、たとえば、現在のキー B がFFFFFFFFFFFF(そして現在のアクセス条件がキー B を使用したセクター トレーラーの書き込みを許可している) 場合、まずその現在のキー B を使用してそのセクターを認証します。

次に、新しいセクター トレーラーを作成します。

<new key A> | access bits | general purpose byte | <new key B>

例えば:

AAAAAAAAAAAA 787788 69 BBBBBBBBBBBB

これらのアクセス条件でキー A を に設定しAAAAAAAAAAAA、キー B を に設定します。BBBBBBBBBBBB

  • トレーラー ブロック: C1=0、C2=1、C3=1 → セクター トレーラーは、キー B のみを使用して書き込み可能です。アクセス ビット/GPB は、キー A または B で読み取ることができます。
  • データブロック: C1=1、C2=0、C3=0 → キー B のみで書き込み可能。読み取りはキー A または B で許可されます。

最後に、各セクタの最後のブロック (ブロック 3) であるトレーラ ブロックに、新しいセクタ トレーラを書き込むことができます。

于 2014-08-10T06:45:25.140 に答える