Online Store

μFRカードフォーマッタソフトウェアを設定して、MIFARE 1Kカードの各セクターのアクセスビットとセキュリティキーを構成する方法

MIFARE 1Kカードの各セクターのアクセスビットとセキュリティキーを構成するようにμFRカードフォーマッターソフトウェアを設定するにはどうすればよいですか? #

μFRカードフォーマッタGUIは、MIFARE®クラシック1K構造全体を表示し、そのすべてのセクターとブロック(4ブロックの16セクター)に簡単にアクセスできます。 最初のブロック(ブロックゼロ)にはカードファクトリUIDが含まれており、デフォルトでは読み取り専用です。 残りのカードメモリについては、完全に空白でアクセスフリーです。メモリブロックごとに、カスタムアクセス条件を定義できます。 また、このソフトウェアを使用すると、プログラムされたカードにリーダーキーを割り当てることで、追加のセキュリティを定義できます。 これは、他のすべてのリーダー(有効なセキュリティキーなし)がカードデータにアクセスできないことを意味します。

空のカードの内容と構造のインターフェイスは次のようになります。

フォーマッタ-1

左上にはカードの内容が表示され、この場合、最初のカードブロック(ブロック0)に保存されているicファクトリーUIDを除いて、カードメモリ全体が空白になります。 カード シリーズに応じて、最初の 4 バイトまたは 7 バイトにカード UID が含まれます。 3ブロックと16バイトを含む他のセクターとは異なり、セクター0には2つのブロック、カードUID付きのゼロブロック、および製造元データを含むブロック(すべて読み取り専用)しかありません。 このデータは読み取ってログファイルに保存することができますが、カードUIDを編集または複製することはできません(少なくとも合法的には)。

次に、カードメモリの他の書き込み可能な部分に移りましょう。 カードを書くときも読んでいるときも、すべてのユーザー定義コンテンツが読み取り行の下のフィールドに表示されます。

フォーマッタ-2

このインターフェイスからカードコンテンツを入力するのが難しい場合は、他のデジタルロジックツールを使用してカードを作成し、コンテンツを読み取ったり、ファイルに保存したり、新しいカードプログラミングに使用したりできます。

同じコンテンツで新しいカードを作成するには、「オリジナル」と同じキーと設定を使用できますが、すべてのカードまたはコピーされたコンテンツの一部に対してカスタム認証を定義することもできます。 これは、指定されたキーAとキーB、および各カードブロックに定義されたセクタートレーラーによって提供されます。 セクタートレーラーは、1つのセクターの最後のブロック(ブロック3)であり、秘密鍵A、オプションのキーB、およびそのセクターのブロックのアクセス条件(データブロックタイプ、データ、または値も指定)が含まれています。

バイト番号 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
D碑文 キー A アクセス ビット キー B (オプション)
   
0xFF
0x07
0x80
ユーザー  

キー B が使用されていない場合は、セクター トレーラーの最後の 6 バイトをデータ バイトとして使用できます。

キーAとオプションでキーBを定義するには、このソフトウェアを使用して、選択したセクターとブロックにキーを割り当てることができます。

フォーマッタ-3

各セクタ トレーラのアクセス ビット値を設定するには、左下のソフトウェア パネルに値を入力します。

フォーマッタ-4

目的のアクセスビット値を割り当てるには、 Mifare®構造–カードプログラミングのヘルプを確認してください。

注: アクセス ビット値によって定義されるアクセス条件は、ブロック/セクターの動作を定義します。 これは、特定のアクセスブロックに関しては特に重要です。 カードの恒久的な損傷を防ぐために、これらの値を慎重に定義してください。