web-dev-qa-db-ja.com

カットされた磁気ストライプカードからデータを回復できますか?

磁気ストライプカードを受け入れるすべてのシステム(カードリーダー、アクセスシステムなど)は、切り取られたものを拒否することを知っています。しかし、エキスパートはまだそこにあったデータを取得できますか?

記録としては、銀行の指示でよく言われているように、「半分に切る」という意味です。

11
Ludwik

世界で最大のSecurity Card System組織の元開発者として、私はその答えが製造元とカードの種類に応じてYESに反響していることを確認できます。

たとえば、私の会社ではデビットカードの磁気ストライプに標準のISOエンコーディング標準を使用しており、率直に言って、そもそもの種類の磁気ストライプには機密情報があまりありません。エンコーディングはISO標準であり、実際にオンラインで検索できます。私は Wikipedia へのリンクを含めました。これは明らかに信頼できませんが、それは一般的に当てはまります。ご覧のように、名前やカード番号を除いて、磁気ストライプには機密情報はあまりありません。どちらもカードを見れば直接読み取ることができます。これらの情報は、ストライプ全体で繰り返されます。通常、開始歩哨と終了歩哨は一度だけ表示されます。

とにかく、一部の機関(主にEMVにバインドされている機関)は、EMV標準に基づいてこのデータを軽く暗号化して1回だけ表示するように要求します。デビットカードでこれを見つけます(Visa/MSデビットの場合を除く)。これらのタイプのカードからデータを抽出できる場合とできない場合があります。それは、カットオフポイントで失われるものに依存します。すべてのクレジットカードの磁気ストライプ情報が暗号化されるわけではありません。選択するだけです。

11
LearnByReading

3つの異なるカードでテストを行いました。

カード1(欠けていないMCプリペイド)

  1. USB Magtek MSRリーダーでカードをスワイプし、結果を記録しました。きれいなトラック1とトラック2のデータを取得しました。

  2. カードを真ん中を垂直にまっすぐに切って、左のピースと右のピースにします。

  3. 各ピースを取り、カードリーダーをスワイプしてみました。 %E?; E?これは基本的にエラーであり、スワイプを読み取ることができませんでした。

  4. 2つの半分を取り、カットされていなかったので一緒にテープで留めました。表面のスコッチテープを使用しただけでしたが、数回ゆっくりスワイプした後、トラック2の情報を取得しました。

トラック2の情報形式は次のとおりです。

SS =センチネルの開始 ";"

PAN =プライマリアカウント。 #(最大19桁)

FS = Field Separator "="

追加データ=有効期限、オフセット、暗号化されたPINなど.

ES = End Sentinel "?"

LRC =縦方向の冗長性チェック

ソース http://www.acmetech.com/documentation/credit_cards/magstripe_track_format.html

カード2(非破産ビザプリペイド)

  1. USB Magtek MSRリーダーでカードをスワイプし、結果を記録しました。きれいなトラック1とトラック2のデータを取得しました。

  2. カードを縦に3つに切ります。左、中央、右の部分を形成します。

  3. 各ピースを取り、カードリーダーをスワイプしてみました。 %E?; E?これは基本的にエラーであり、スワイプを読み取ることができませんでした。

  4. 3枚を取り、カットされていなかったので一緒にテープで留めた。フロントサイドでスコッチテープを使用しただけですが、%E; E?でスワイプすることが多いので、トラック2の情報を再度取得しました。情報を取得するまでにさらに数回の試行が必要でしたが、私はそうしました。

カード3(トラック2 ISOエンコードカード、Zebra P120iカードプリンターで行いました)

カードに16個の乱数をエンコードしました。

  1. USB Magtek MSRリーダーでカードをスワイプすると、結果が記録されました。予想通りTrack 2データを取得しました。

  2. 磁気ストリップの途中でカードを水平に切ったので、小さな上部と大きな下部が残っていました。

  3. 各ピースを取り、カードリーダーをスワイプしてみました。カードを検出しなかったため、カードリーダーからの応答がありませんでした。

  4. 2つの半分を取り、カットされていなかったので一緒にテープで留めました。表面のスコッチテープを使用しただけで、トラック情報を取得できませんでした。

他の人が上で述べたように、私がカットカードを持っていれば、カードの前面から必要な情報を得ることができました。

ただし、私のテストでは、そのカードから情報を取得することは可能です。磁気ストライプを水平に切断しない限り。

私はもっ​​と多くのカードをテストしたでしょうが、それだけは私が実際にテストする時間があり、破壊する残高が0のプリペイドカードではありませんでした。

8
N. Greene