アセンブラーを使用してガソリンを盗む方法(実際のイベントに基づく)





ごあいさつhabrachitatel!



カットの下では、ナレーターが最初の人に私たちに伝える魅力的な物語を見つけるでしょう。 私はこの記事を、匿名であり続けたいと願った著者の許可を得て、著者の要請により、ここで初めて誇らしげに公開しました。







「厳密に言えば、記事のタイトルは間違いです。 アセンブラーでも電気ドリルでもガソリンを盗みませんでした。 盗みませんでした それはちょうどその人生がやがてちょっとしたトリックを作り、このガソリンの一部を個人のガソリンタンクに再分配し、正直にすべてのガソリンをペニーに支払うということです。 しかし、なぜこれを行う必要があったのですか? まあ、物語を覚えています。



それほど遠くない話ではなく、90年代のみ。 私たちのほぼ南の都市では、ガソリンを買う場所がまったくないという状況がありました。 過払いも知人もいません。 まさか。 ガソリンの異常で深刻な不足は、個人使用のために個人の車を運転するすべての欲求を止めました。 もちろん、非常に重要な電話で誰かがこの問題を解決しました。誰かが単に企業からガスを盗みましたが、私の同僚やエンジニアにはそのような能力がありませんでした。 そして、知性の力はまだキャンセルされていないことが判明しました。 市は特別な車両にガソリンを提供することになっていた。 これはパトカー、救急車、その他の緊急特別サービスだけでなく、多くのボス車でもあり、その乗客は「他の人と同じように」ガス不足に耐えたくありませんでした。 従来の腐敗にもかかわらず、特別な車両が常にガソリンを使用していることを確認する方法は? エレクトロニクスが助けた。



小さな技術的詳細:当時はすでに電子ガス計測の技術的基盤があり、多くの「パーソナルコンピューター」、つまり強力な高速Intel 8086プロセッサーを搭載したパーソナルコンピューター、または最大16 MHzのクロック速度を備えたIntel 80286がすでに存在していました。 非常に迅速に、非常に誠実で責任ある会社が、プラスチックカードを使用してガソリンを発行する複合施設を開発しました。 カード内の実際のチップは受信機と実際の秘密コードを交換し、このシステムのみが充填装置を制御できました。 手動制御は無効化され、封印されました。 ガソリンスタンドのオペレーターは、単純なガソリンスタンドで、実際のパソコンの前に座っており、専用機のドライバーが必要な場所にカードを挿入しました。システムは、誰、どこ、どのくらいの量を厳密にタンクにガスを注ぎました。 ドライブは封印されたコンピューターで切断されたため、情報保護はいわば鉄でした。



ほとんど鉄。

当時、私たちの元従業員はガソリンスタンドでガソリンタンカーとして働いていました。時間は難しく、家族を養う必要がありました。 あなたが読んでいるものはあなたを驚かせるかもしれませんが、それはそうでした:システムの開発者とインストーラーと交渉する試みは何にもつながりませんでした。 はい、彼らは何にもつながりませんでした。 これらの正直な人たちは、自分のシステムの制御コードを明らかにすることすら考えていませんでした。 でも時々、少なくともガソリンを買いたいと思っていました。 逃げ道はありませんでした。私は知性を使わなければなりませんでした。



パーソナルコンピューターに小さな故障が発生した場合、ガソリンスタンドは2日間稼働しなくなりました。 初日、スーパーシステムの調整装置はほぼ翌日、電子機器を発売しました。 初日の夕方、ガソリンスタンドの管理はまだ機能していませんでした。 プロの男たちは仕事を止め、道具を置き、残りの仕事を明日へ移して去った。



ストップウォッチはオンです!

ソフトウェアの腐肉を愛する二人のKitがガソリンスタンドに走りました。 明日も仕事を続ける必要があり、システムがまだ機能しない場合、誰もコンピューターを封印しないことは明らかです。 コンピューターは実際には密閉されていませんでした。 すぐに、5インチフロッピーディスク用のすばらしい信頼性の高いドライブを接続し、必要なソフトウェアをハードドライブに書き込みました。 そして、ハードドライブのボリュームは非常に大きく、20メガバイトにもなります。 その時まで、アジャスターはMS-DOSオペレーティングシステムに余分なものは何もないことを厳密に監視していました。AUTOEXEC.BATおよびCONFIG.SYSファイルには、必要なものだけがあり、それ以上はないはずです。 それで、キーボードとディスプレイドライバをアップグレードすることになりました。 ドライバーはまさに私たちが必要としていたものでした。 作業中、彼は常にRAMの常駐としてハングアップし、誰もが彼が必要であること、あなたがそれなしではできないことを知っています。 ドライバーのアップグレードに関する責任ある作業が開始されました。



逆アセンブラーを使用して、ドライバープログラムを文字バージョンに変換し、アセンブラーで記述された同じドライバーに変換しました。 キーボードベクトルをインターセプトする必要はもうありません;ドライバーがこれを自分で行います。 しかし、プログラムでは、キーボードから入力された文字のシーケンスを小さなバッファーに保存する機能を追加し、バッファーがいっぱいになったら、この情報をディスクに、ドライバーだけが知っている目立たないファイルに書き込みます。 ファイルを操作するためにベクターもインターセプトされ、ハードドライブ上の隠れた場所に、開いたり、読んだり閉じたりするときにドライブから入力されたファイルが慎重に複製されました。 アセンブラーからの単純なテキストエディターとトランスレーターもディスクに隠すことを忘れないでください。 コンピューターが再び閉じられ、ドライブがオフになり、ブロックポイントに制御コマンドを供給するための隠れたコネクターが再び動作状態になりました。



それは朝でした、電子専門家が来ました。 彼らはすぐに作業を終了し、フロッピーディスクから秘密のテストプログラムを導入し、システムを包括的にチェックし、最後にすべてが封印されて稼働状態になりました。 特殊車両のガソリンスタンドが再び機能しています。 しかし、これらの人は本当に彼らの秘密を守ります! 彼らは、ハードドライブからプログラムのテストセット全体を慎重に削除し、安全にパスワードで保護された作業プログラムを1つ残し、有用なプログラムSPEEDDISK.EXEを使用してハードドライブを慎重に再梱包し、作業を完了した後、残しました。 これで、SPEEDDISK.EXEプログラムを実行してもファイルがトレースされないため、ディスクからワイプされたファイルを回復することはできなくなります。 ただし、入力したファイルの複製を必要なディスク上の場所に提供したことは変わりません。



私は自慢しません。他の人のソフトウェアをできる限り処理するために夕方には少なくとも1週間かかりました。 コントロールを処理した後、アセンブラーで特別なプログラムを作成しました。このプログラムは、すべてのメーターをバイパスして10リットルまたは20リットルのガソリンを注ぎ、プラスチックカードなしで実行できました。 私たちはだれもだましませんでしたし、ポケットに入ることもしませんでした。追加のメンテナンスプログラムの助けを借りて、システムにタンクにガソリンを強制的に注ぐことができました。



しかし、会計と管理はどうでしょうか? 結局のところ、ガソリンスタンドのガソリンの量は減っていました! はい、減少しつつあり、シフトが不足している給油者から不足が回復しました。 タンカーは、ガソリン代を支払った現金を持ち込みました。



したがって、高等教育を受けた「同志のグループ」は、ガソリン不足で状況を緩和することができました。 皆のためではなく、自分のためだけに、同時に私は誰も台無しにせず、何も盗みませんでした。 そして、時間が経つにつれて、ガソリンで簡単になり、役に立たなくなったために特殊車両の電子燃料補給システムが廃止されました。



私は自分の行動を自慢していません、ただ覚えています。 そして、私が現在の悲しみの知識人が他の人々の銀行カードを掃除していることを読んだとき、私が権力に達したオタクの子供たちが突然、恐ろしく金持ちになり、「ビジネスで才能がある」ときに...そしてあなたは知りませんか? 私の記事は私が実際に人々のために考慮していない人々についてではないので、ちょうど私はこのトピックを開発したくありません。 それらはすべて、大量に採取され、鉱山の地下にあります。



私はそれらを思い出しても無駄で、気分さえ落ちました。 私たちがかつてどのように「他人の秘密を破った」かを伝えたかっただけです。 欲しいと言った。 もちろん、私たちのハックはばかげて素朴に見えるかもしれませんが、これは単なる物語であり、あなたはそれを物語のように扱う必要があります。



All Articles