Як красти бензин за допомогою Асемблера (засновано на реальних подіях) - Автокадабра

бензин

красти

асемблера

Як красти бензин за допомогою асемблера (засновано на реальних подіях)

"Строго кажучи, у назві статті помилка. Ми не крали бензин, ні за допомогою Ассемблера, ні за допомогою електродриля. Ми взагалі не крали його. Просто життя змусило свого часу трошки зловчитися і перерозподілити невелику частину цього бензину на особисті бензобаки, чесно сплативши при цьому весь бензин, до копійки. Але навіщо ж треба було цим займатися? Що ж, згадаємо історію.

Невеликі технічні деталі: на той час вже була технологічна база для електронного обліку бензину, вже було чимало "персоналок", інакше кажучи, персональних комп'ютерів із потужним, швидкісним процесором Intel 8086, а то й Intel 80286 із тактовою частотою аж до 16 MHz. Дуже оперативно дуже сумлінна та відповідальна компанія розробила комплекс із видачі бензину за допомогою пластикових карток. Справжній чіп усередині картки обмінювався із приймальним пристроєм справжніми секретними кодами, і лише ця система могла керувати автозаправним обладнанням. Будь-яке ручне управління було відключено та запломбовано. Оператор бензозаправки, просто заправник, тепер сидів перед справжнім персональним комп'ютером, а водій спецмашини вставляв картку КУДИ ТРЕБА, і система наливала в бак бензин зі строгим обліком, кому, куди, і скільки. У запломбованому комп'ютері було відключено дисковод, отже інформаційний захист був, залізною.

Майже залізня. Наш колишній співробітник на той час працював заправником на АЗС: час був складний, і треба було годувати сім'ю. Те, що ви зараз прочитаєте, може вас здивувати, але це було: жодні спроби домовитися з розробниками та установниками системи ні до чого непривели. Так, ні до чого не привели. Ці чесні хлопці навіть не думали розкривати коди керування своєю системою. Адже дуже хотілося купувати іноді хоч трохи бензину. Виходу не було, довелося використати інтелект.

Забезпечили невелику поломку у персональному комп'ютері, автозаправна станція на два дні припинила роботу. За перший день налагоджувачі супер-системи майже запустили свою електроніку, другого дня продовжували. Увечері першого дня керування бензоколонкою ще не працювало. Професійні хлопці припинили свою роботу, склали свої інструменти, перенесли залишок роботи на завтра та пішли.

Увімкнувся секундомір! Коршуни, любителі програмної мертвечини у кількості двох людей прибігли на бензозаправку. Зрозуміло, що ніхто не пломбує комп'ютер, коли завтра потрібно продовжувати роботу і коли система все одно не працює. Комп'ютер і справді не був запломбований. Ми швидко підключили чудовий, надійний дисковод для 5-дюймових гнучких магнітних дисків і записали на жорсткий диск необхідне нам програмне забезпечення. А об'єм жорсткого диска дуже великий, цілих 20 мегабайт, поміститься будь-що. До цього часу наладчики суворо стежили, щоб у операційній системі MS-DOS не було нічого зайвого, у файлах AUTOEXEC.BAT та CONFIG.SYS має бути тільки те, що потрібно, і не більше. Так воно і було, тому було вирішено модернізувати драйвер клавіатури та дисплея. Драйвер був саме тим, що нам треба. Він при роботі завжди висить резидентом в оперативній пам'яті, і всі знають, що він потрібний, що без нього не обійтись. Почалася відповідальна робота з модернізації драйвера.

Настав ранок, прийшли професіонали-електронники. Вони швидко закінчили свою роботу, потім вводили з гнучких дисків свої секретні тестові програми.перевірили роботу системи, нарешті, все було запломбовано та приведено у робочий стан. Бензозаправка для спецмашин знову запрацювала. Адже ці хлопці справді бережуть свої секрети! Вони ретельно прибрали з жорсткого диска весь набір програм, що залишився, залишили одну, надійно запаролену робочу програму, уважно перепакували жорсткий диск корисною програмою SPEEDDISK.EXE і, виконавши свою роботу, пішли. Тепер ніхто не зможе відновити витерті з диска файли після програми SPEEDDISK.EXE навіть сліду від них не залишається. Залишається, щоправда, забезпечений нами дубль введених файлів там на диску, де нам потрібно.

Не хвалюватимуся: не менше тижня нашої роботи вечорами пішло на те, щоб по-максимуму розібратися з чужим програмам забезпеченням, яке ми зуміли для себе зберегти, незважаючи на всі спроби захистити нас від цих програм. Розібравшись з управлінням, ми на асемблері написали спеціальну програму, яка вміла в обхід усіх лічильників наливати 10 або 20 літрів бензину, і робити це без пластикових карток. Нікого ми не обдурили, і нікому в кишеню не залізли, просто зуміли за допомогою додаткової програми, що обслуговує, змусити систему наливати бензин і в наші баки.

А як же облік та контроль? Адже кількість бензину на заправці зменшувалася! Так, зменшувалося, і брак стягували з тих заправників, у чиї зміни була недостача. Заправники вносили до каси гроші, які ми їм платили за бензин.

Ось так "група товаришів" з вищою освітою змогла полегшити собі ситуацію з нестачею бензину. Не для всіх, а тільки для себе, нікого при цьому не розорила і нічого не вкрала. А згодом з бензином полегшало, і електронну систему заправки спецмашин ліквідували через непотрібність.

Даремно я проїх згадав, навіть настрій упав. Просто хотів розповісти, як ми колись "ламали чужі секрети". Хотів і розповів. І хоча наш злом, природно, може здатися смішним і наївним, але це лише історія, і ставитися до неї потрібно, як до історії."