問題タブ [contactless-smartcard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
20219 参照

security - MIFARE クラシック 1k に対するブルート フォース アタックの試み

MIFARE Classic 1K カードの 1 つのブロック キーを推測するプログラムを作成しようとしています。

おそらくこのようなものを実行することは可能ですか?

単純なカウントを実行するのが非現実的であることは理解していますが、これはある程度成功しますか?

0 投票する
1 に答える
1963 参照

android - 既存の NFC リーダー インフラストラクチャのアプリケーション ID

VISA や MASTERCARD などの既存の NFC リーダー インフラストラクチャのアプリケーション ID (AID) は一般に知られ、登録されているという Android ドキュメントを読みましたが、Web 上のどこにも見つかりませんでした。

誰かがそれらを見つけた場合は、これらの一般に知られている NFC リーダーのアプリケーション ID を共有していただけますか?

VISA、MASTERCARDのNFC端末でタップできるカードをエミュレートしたいと考えています。

0 投票する
1 に答える
1761 参照

php - Web application accessing MIFARE cards with PHP

I want to develop a web application to read data from a MIFARE chip card. The idea is for a program of fidelization for a shop.

Is possible to read the data from within a browser? How could this possibly work?

0 投票する
1 に答える
2264 参照

nfc - Arduino Uno 用の PN532 ライブラリを使用した Mifare Ultralight C への書き込み

サンプル コードを使用して、MIFARE Ultralight から読み取り、MIFARE Classic に書き込みます。.h ファイルの定義を使用します。

しかし、以下のコードを実行すると:

結果は次のようになります。

「Go here 1」には入りません。リーダーへの書き込みコマンドがないことを意味しますが、その理由は誰にもわかりませんか?

0 投票する
1 に答える
7825 参照

android - ISO 14443 タイプ A カード Android を使用した読み取り/書き込み

ISO 14443 タイプ A 標準をサポートする NFC カードを読み書きする Android アプリを作成しようとしています。徹底的な調査の結果、私に残された唯一のオプションは、APDU コマンドを送信して IsoDep クラスとその送受信メソッドを使用することのようです。私が持っているカードは、ISO 14443 および ISO 7816 規格をサポートする SmartCafe デュアル インターフェイス カードです。

次に、14443 規格の APDU を探すように言いました。これに関する優れたリソースを備えたこのページを見つけました。ただし、問題は APDU の例がないことです。

APDU に関するいくつかの質問と回答 (例: this ) がスタックオーバーフローにありましたが、うまくいきませんでした。

ブルート フォースの試みにより、select コマンドで次の結果が明らかになりました:カードのファイル制御情報のように見える6F108408A000000003000000A5049F6501FF9000 。しかし、私はこの情報をどのように解釈するかについて苦労しています。

カードを操作する流れにも苦労しています。これまでのところ、私は理解しています:

  1. ファイルを選択する必要があり、
  2. 次に、ファイルから読み取るか、ファイルに書き込みます。

カードは新しいもので、ファイル制御情報以外のファイルや情報がない場合があります。では、どの PDU を使用して特定の場所にファイルを作成し、どの PDU を使用してそのファイルから読み取ることができるでしょうか?

0 投票する
2 に答える
3710 参照

encryption - EMV は非接触トランザクションをどのように暗号化しますか?

NFC 経由で支払い情報を転送するために、EMV 標準化が推奨する暗号化の種類を理解しようとしています。仕様を参照しましたが、このトピックに関するヒントが見つかりません。ただし、カードの製造元がカード自体に何らかの暗号化技術を提供していることは知っていますが、これは部分的に侵害されています。暗号化されているかどうか(そうであることを願っています)、もしそうなら、どのテクノロジーを使用しているか知っていますか?