Newガジェット

キーストロークインジェクション攻撃を実際に実体験する事ができるUSBケーブル「HackCable」

誰もが、まさか自分のPCやスマートフォンが乗っ取られると言う様な事を考えたくはないかもしれませんが、実際に友達に借りたUSBメモリーを自分のPCに差し込んだら知らない間に自分のPCからECサイトにアクセスし、勝手に商品が買われて知らない住所に送られていた、なんて言う事は実際に起こり得ます。

そしてそれを実行するものをキーストロークインジェクション攻撃と言うのですが、これを実際に体験でき、なおかつ学習し自分でも作って試せるUSBケーブル「HackCable」をご紹介致します。


HIDデバイスとして認識


キーストロークインジェクション攻撃を行うデバイスとしてよく挙げられるのはUSBメモリーですが、今回紹介する「HackCable」は見た目はUSB-A←→USB-Cと言うケーブルなのですが、実際にはこの「HackCable」はキーボードやマウスと同じHIDデバイスとして認識され、実際にはWindows標準のキーボード名称にデバイス名称を設定しておけば、なかなか気が付きませんし、PCを起動する度にデバイス一覧を見て接続されているデバイスを確認される方なんて殆どいないでしょうから、まず分かりません。

そしてこの「HackCable」で何が行えるのかと言えば、キー入力やマウス入力をシュミレートする事が出来ますので、もちろん犯罪行為的な事を行おうと思えば出来ますが、例えば相手の誕生日にこのケーブルをプレゼンとし、PCに差し込んだ所でブラウザを開き自分で作った友達の誕生日を祝うサイトに誘導しサプライズするなんて言う事も出来たりします。


2タイプのケーブル


次にこの「HackCable」には2つのCPUを使ったケーブルがラインアップされています。
1つはRaspberry Pi PicoのCPUとしても使われているRP2040を使ったのもとESP32を使ったものです。どちらもPython, C/C++, Arduino IDE, MicroPython, CircuitPythonと言った開発環境でプログラミングする事が出来ますので、RasPi Picoを使って何かデバイスを作ったり、ESP32を使ってプログラムを書いた事がある方であれば、オープンソースとして提供されているファイルや資料を見る事で、誰もがその仕組みを学習する事ができます。

そしてESP32がBluetoothやWiFiモジュールを搭載しているのはご存じだと思いますが、この「HackCable」のESP32バージョンはHotspotとして動作するため、WiFiで接続し実際にコマンドを打って、「HackCable」を差し込んだPCをリモート操作すると言った事も可能です。

そしてまたキーロガーと言ってキーボードを使って何を打ち込んでいるのかを記録すると言った監視も可能だったりしますので、もし興味を持たれた方は詳細は下記URLをご覧ください。

https://www.kickstarter.com/projects/geeky-labs/hackcable-built-in-wi-fi-usb-c-keystroke-injection-cable

LED光を使った針が昼間でもとっても見易い直径1.5mの壁時計「The Hubble Traveller Smart Dot Clock」前のページ

ペットボトルをリサイクルし、1.75mmのフィラメントに作り変える事ができるフィラメントメーカー「PETFusion 2.0」次のページ

関連記事

  1. Newガジェット

    素材に拘ったアルミボディーの色温度表示機能も持つ露出計「Light Meter LM1」

    カメラのオート機能は本当に便利なのですが、特に同じ条件で撮影したいと言…

  2. Newガジェット

    安心・安全に愛犬に水を与えてあげる事ができる、愛犬用ウォーターボトル「Vapur Ez Lick」

    また気温が40度超えするのではないかと言う季節がやって来るとゾッとしま…

  3. Newガジェット

    ケーブルに巻き付くマグネット式ケーブルクリップ「MACO 2.0 + BIG MACO」

    伸ばしたままのケーブルって使っていない時はすごく邪魔で下手をすると放置…

  4. Newガジェット

    3つのバッグをスタイルに合わせて組み合わせる事ができるトラベルバッグ「Revolution Roll…

    旅行に行く際にキャリーバッグは引いて移動できるので、多少荷物がバッグに…

  5. Newガジェット

    Li-Po充電回路搭載で充電モニタリングもできるArduino互換機「Qduino Mini」

    Arduino搭載のガジェットを動かすのにあなたはバッテリーを使ってま…

  6. Newガジェット

    機器に合わせてコネクタの種類を付け替える事ができる様になった両端マグネットケーブル「MACNETO」…

     スマートフォンをヘビーに使用する人にとってモバイルバッテリーは必須ア…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

PAGE TOP