映画「ターミネーター2」には、主人公のジョン・コナーが盗んだデビッドカードのPINをハックし、ATMから現金を引き出すシーンがあります。人類の敵となるAI・スカイネットに対抗することになるコナーの天才的な才能を示唆するシーンを、SlackのエンジニアであるBertrand Fan氏が再現し、ソースコードを公開しています。
コナーがPINをハックし、現金を引き出すシーンは以下のムービーで見ることができます。
デビッドカードにアルミホイルを巻き付けケーブルを伸ばし、ATMに挿入して……
Turbo Pascal上で書き直したプログラムがDOSBox-Xで動作しているムービーが以下。
Fan氏のプログラムにはハッキング処理は一切含まれていませんが、実行画面を眺めるだけでスゴ腕ハッカーの気分を味わうことができそうです。
2021-01-11 01:10:21