LANケーブルから直接パケットを取得するワイヤタッピングプローブ:Black Hatでハードウェアハック!(1)(1/3 ページ) 筆者の今岡通博氏がハッカーの祭典「Black Hat」に投稿した、ハードウェアの改変を中心にしたハッキングの事例を紹介する本連載。第1回は、LANケーブルからのスニッフィング(パケット取得)を可能とする「LANケーブルから直接パケットを取得するワイヤタッピングプローブ」だ。 はじめに こんにちは、連載「注目デバイスで組み込み開発をアップグレード」の筆者の今岡です。今回は、それとは別に「Black Hat」をネタにした連載記事を企画しました。 Black Hatは年に3回、北米、欧州、アジアで開催されている最大級のハッカーの祭典です。名だたるハッカーが世界中から集まり、今のサイバーセキュリティの問題点などを議論する場です。筆者はこのBlack Hatで、ハードウ
TL;DR PHPで動くファミコンエミュレータを作った php-terminal-nes-emulator画面描画は点字を使って文字出力コントローラは標準入力からfread() 経緯 2016年の2月にPHPで動くゲームボーイのエミュレータ、php-terminal-gameboy-emulator に衝撃を受けて、その実装の解説を勉強会やカンファレンスでトークしたりSoftware Design誌に書いたりしました。(*1) カンファレンスでのトークでは時間の都合もあって全体のごく一部しか話が出来ないのですが、Software Design誌では誌面をたっぷり頂いてCPU、メモリアクセス、画面表示とphp-terminal-gameboy-emulator のほぼ全域を解説出来たので満足し、その熱は落ち着いていました。 そんな中、9月に開催されたbuilderscon tokyo 201
タクシー車載機は長時間稼働を前提にバッテリーレスに 須田桂伍氏(以下、須田):株式会社ソラコムのSAをやっております。須田と申します。 私はSAをやっているんですが、プロフェッショナルサービスというかたちで実際にお客様の案件に入って一緒にモノを作ったりコードを書いたりしているので、その辺の経験を踏まえて何かお話できたらなと思います。 僕は社会インフラ系をやっていて、例えば某ガス事業会社さんで改善したりとか、あとは普通に生きていれば出会うことはないと思いますが、石油プラントって爆発しちゃうので火気厳禁じゃないですか。そういうところで使うようなデバイスをどう作ったらいいか、ということを一緒にやったりしています。こんな感じです。 司会者:ありがとうございます。それではSli.doに来ていた質問を私の手元でいくつか集計をして質問をまわしていきたいなと思っています。 では最初に、JapanTaxiさ
iOS13.1のショートカットアプリはNFCタグをトリガーにしてアクションを実行することができるようになりました。SUICAみたいにiPhoneでタッチするだけで簡単にアクションを実行できます。 それらの機種はAppleの記事 (Adding Support for Background Tag Reading) によればiPhone Xs以降とのこと。 さて、今回この機能を使ってぬか床を混ぜたことを簡単に記録できるようにしました。macOSのカレンダー上にぬか床カレンダーを作ります。 ぬか床って毎日混ぜるのがいいんだけど、面倒だし2日に一度、3日に一度、うっかりすると1週間やってませんでしたってことがちょくちょくあります。前回いつ混ぜたのか気になるんですよね。これまでは手書きのカレンダーを作って管理していました。 見事にさぼってますね。 同じことをiOS13のショートカットアプリとNFC
無駄に元気な、ニコ技深センコミュニティの発起人。スイッチサイエンス/ニコニコ学会β/ニコニコ技術部などで活動をしています。日本のDIYカルチャーを海外に伝える『ニコ技輸出プロジェクト』を行っています。日本と世界のMakerムーブメントをつなげることに関心があります。MakerFaire 深圳(中国)、MakerFaire シンガポールの運営メンバー。 著書「メイカーズのエコシステム」など Twitter:@tks 変化し続ける街 知られざる深セン わずか30年足らずで、人口が30万人から1400万人に増加するなど、人類の歴史上比類のないスピードで発展した深セン。世界の工場として知られたこの場所は、今も中国全土から若者が集まり、65歳以上の高齢者は2%しかいない。爆発的な発展が続く都市・深センの真の姿を、ニコ技深セン観察会の発起人で、深センで行われているDIYの祭典「メイカーフェア深セン」
こんにちは。あんどうです。 最近はArduinoやRaspberry Piの登場によって様々なものを簡単にインターネットに繋ぐことができるようになりました。 いわゆる、モノのインターネット化(= IoT)です。 IoTとは モノのインターネット(Internet of Things : IoT)とは従来は主にパソコンやサーバー、プリンタ等のIT関連機器が接続されていたインターネットにそれ以外の様々な"モノ"を接続する技術です。 モノのインターネットとは(IoT:Internet of Things) - モノワイヤレス株式会社 僕が作った「IoT」 僕は普段はWeb系の開発に携わっているのですが、趣味でIoTを始めてみたところすごく簡単に以下のようなものを作れるようになりました。 空調管理機能付きペットモニター 部屋の温度・湿度が確認ができ、スマホからエアコンの操作が出来るペットモニターで
本当はエスケープシーケンスのことを調べていたのだが、その前にASCIIコードについて調べることになってしまった...。文字コードの基本として知っているつもりだったASCIIコードについて、あらためて見直してみると、実は本当の意味をよく分かっていなかったことに気づいた。 ASCIIコード表 ASCIIコードは、7ビット(2進数7桁)の文字コードであり、全部で128のコードが定義されている。 最も基本的な文字コードであり、その他多くの文字コードはこのASCIIコードと互換性を維持している。 00 10 20 30 40 50 60 70 00 NUL DLE SP 0 @ P ` p 01 SOH DC1 ! 1 A Q a q 02 STX DC2 " 2 B R b r 03 ETX DC3 # 3 C S c s 04 EOT DC4 $ 4 D T d t 05 ENQ NAK % 5
最近電子工作を始めだしたクックパッドの舘野 ( id:secondlife, @hotchpotch )です。昨今 Arduino や Raspberry Pi を初めとしたボードの登場により、気軽に電子工作プログラミングができるようになり、プロトタイピングの敷居が非常に下がってきていますね。電子工作における “Hello World!” である LED を発光させる実装の “Lチカ” や、ブレッドボード上での簡単な電子機器やモジュールを組み合わせてプログラムから操作などを実際にしてみたことがある方も多いのでは無いでしょうか。 ただそこまでは非常に気軽にできるのですが、その先の電子工作へ進む時に溝があるのも確かです。ソフトウェアのみで完結する開発の場合、初心者でも解らないなら解らないなりに調べ、ソースコードをコピペして弄って理解してみたり、ライブラリを使っていくうちに徐々に進んでいくことが
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く