2

Ultralight C カードの 3DES キーを変更しようとしています。ここのいくつかのトピックで見つけたように、アドレス 44-47 に値を書き込むことができます。しかし、使用時に認証できません。デフォルトのキーを書き戻すと、問題なく動作します。

freefare ライブラリの例を見て、これと libnfc フォーラムのいくつかの投稿で、超軽量 C のデフォルト キーが次のようになっていることがわかりました: 425245414b4d454946594f5543414e21 (ASCII の 16 進値) BREAKMEIFYOUCAN!")ですが、クライアントでの復号化にはキーが使用され49454D4B41455242214E4143554F5946ます。

両方のキーの関係はわかりませんが、一方から他方を生成するには、事前に定義された操作を行う必要があると思います。それが私の失敗の原因です。誰かがそれをやって運が良かったのですか?すべての助けに感謝します

すべてのコードで、このコードを出発点として使用しました。

4

1 に答える 1