十分に邪悪であれば何でもキーボードになることができます
キーボードは素晴らしい発明です。私は(タイプライターとともに)それらに魅了されてきました。 QWERTY と Dvorak の間の永遠の争いは別として、キーボードやマウスなどのヒューマン インターフェイス デバイス (HID) は、デザインと機能において興味深いものです。しかし、私が最も興味深いと思うのは、USB ドライブ、バナナ、またはほぼすべてのものをどのようにして HID にすることができるかということです。それらの中には非常に楽しく安全なものもありますが、実際にはこの物語には少し暗い側面もあります。
HIDデバイスってすごいですね
重要なのは抵抗膜タッチと静電容量タッチです
USB キーボードは、HID (ヒューマン インターフェイス デバイス) と呼ばれるクラスに属します。 USB デバイスをコンピュータに接続するときは、それが何であるかをコンピュータに伝える必要があります。 HID は、デバイスについて知る必要があるすべてのこと (たとえば、ボタンの動作など) を説明パッケージを通じてコンピューターに伝えるように設計されています。彼らは とても 使いやすく、ほとんどの人が毎日使用しています。
HID 規格は元々は USB のみを対象としていました。しかし、現在では Bluetooth でも動作します。一部の Android スマートフォンでは、開発者向けオプションを使用して Bluetooth HID として設定できるのはこのためです (少なくとも私の Motorola Moto G では機能します)。
冒険心があれば、カリウムを多く含む果物など、一般的な家庭用品を使って基本的な HID/キーボードを実際に作ることができます。
キーボードには奇妙なものがたくさんあります
シンプルなものもあります。他の人はただ奇妙です
午後に時間があったら試してほしい素晴らしい実験です。バナナか古い USB ドライブを用意してください。 Makey Makey GO を入手するか、HID を購入するか、Raspberry Pi Pico で HID を構築してください。それからバナナを買ってください。 『ザ・ドクター』(2005 年頃)はこう言いました。「バナナは良いものです」。私は個人的には好きではありませんが、両方とも陽気で、このようなものには適しています。
Makey Makey GO デバイスは、デバイスに保存された電荷の変化を検出する容量性接続を使用します。非常に簡単に言うと、コンピューターとのインターフェースに使用できるタッチパッドになります (Scratch などでコードを構築するためのキーボードやマウスにもなります)。
動作するには、バナナやその他の果物 (または水) などの導電性のアイテムに触れるだけで済みます。 Makey Makey GO のようなデバイスには、ワニ口クリップまたはワイヤがデバイスに接続された導体が付いています。
ドーナツ、バナナ、ゼリー、遊び生地が同様の装置を使って、その場しのぎの「キーボード」を作るのを見てきました。
同じ考え方が、Raspberry Pi Pico などの抵抗感知を使用する技術にも当てはまります。 Makey Makey よりも少し複雑ですが、Pico と adafruit_hid および CircuitPython を使用して、使用可能な HID デバイスを作成できます。
導電性デバイス (バナナ、USB ドライブの金属部分、その他の導電性物体など) は、それ自体、Pico の GPIO ポート、およびアースの間で回路を完成します。
まだ作る機会がありませんが、機材が揃って午後に時間が取れたらテストしてみます。
キーボードのようにランダムなものを使用するのはとても楽しいですが、USB ドライブはかなり危険な方法でキーボードを模倣することもあります。
同じトリックには少し暗い側面があります
ランダムな USB フラッシュ ドライブに注意してください
最近、森の中でランダムな USB ドライブを見つけた男性に関する投稿を目にしました。私の最初の考えは、「私があなただったら、それらを接続しないだろう」ということでした。
USB ドライブは、何も知らない人に対して簡単にマルウェア攻撃を引き起こす可能性があります。このような攻撃には、BadUSB 攻撃と呼ばれる分類があります。
BadUSB 攻撃では、マルウェアが USB デバイスのファームウェア層内に存在します。ウイルス対策ソフトウェアはそれを検出しません。これを接続すると、コンピューターはそれを HID として認識します。
そうなると、あらゆる種類の問題が発生する可能性があります。システムにセットアップされると、ハッカーが侵入してコマンドの実行を開始する可能性があります。
ラバーダッキーは、BadUSB 攻撃を実行するツールです。 キーインジェクションツールとして使用される USB デバイスです。 つまり、マシンにキーストロークを入力できます。
コマンドを実行します 速い、 あまりにも。数秒以内にデータが盗まれたり、大混乱が引き起こされたりする可能性があります。常に悪意があるわけではありません (たとえば、侵入テストに使用される可能性があります) が、多くの場合、悪意があります。
このデバイスは「DuckyScript」と呼ばれる特別なスクリプトを使用しており、驚くほど簡単/安価に入手できます。
それらから身を守るのは常識です。ランダムな USB デバイスや認識しないデバイスを接続しないでください。また、リングフェンスと呼ばれる技術 (アプリケーションと通信できるシステムおよびネットワーク パスを制限する) を使用して、スクリプトによるシステムへのアクセスをブロックすることもできます。
上で述べた Reddit の投稿のユーザーは、最終的に、見つけた USB ドライブをインターネットに接続されているコンピューターに接続しました。そこには、社会からの離脱を続けることに関する PDF のみが含まれていました。彼らは幸運に恵まれました。
HID デバイスにはさまざまな種類があります
USB デバイスはどこにでもあります。それはわかります。彼らは信頼しやすいのです。しかし、危険も確かにあります。 HID を試したり、インターフェース デバイスとしてバナナを使用したりするのはとても楽しいです。ただし、見知らぬ場所にランダムな USB ドライブが転がっているのを見つけた場合は、頑張ってください。 絶対に差し込まないでください。
関連情報は以下のリンクからご確認いただけます