Ассемблер: свежий взгляд. Что думают об этом профессионалы?

Xakep, номер #045, стр. 045-026-2


- Ты лично срубил хоть что-нибудь благодаря своим знаниям?

- Были случаи, когда мне удавалось реально снять лавэ на всем этом деле, причем оказывался как на месте нарушителя закона об авторских правах, так и в роли помощника правоохранительных структур (эта роль мне досталась совершенно неожиданно и один раз).

Т.к. опыта достаточно мало, приходилось ломать проги для себя единственно для его (опыта) накопления; кстати, замечу, что абсолютно ЛЮБАЯ прога поддается хряку, все дело только во времени и нервах, которые на это уйдут, но поверьте, результат всегда оправдывает многочасовые трейсы и лихорадочные выписывания ручкой в бумажку адресов и опкодов из окна дебаггера.

- Так что там насчет авторских прав?

- Одна фирма купила лицензионный диск за 250$, при установке прога генерит ключ, нужно позвонить по телефону и узнать ответный код. Естественно, позвонить можно только один раз (понятно, чтоб диском не пользовалось потом полгорода), если грохнется мастдай (естественно, вместе со всеми ключами и кодами) - придется вызывать их программера, и он за 10$ опять все вернет. Но фирме крупно повезло :). Они отделались меньшей суммой, а я пошел пить пиво.

- А как тебя в государственные структуры занесло?

- С правоохранительными органами мне вообще частенько приходилось иметь сношения :). Был случай, когда я помогал ломать базу данных одной фирмы с мелкоуголовными наклонностями. Дело даже не в том, что пароль лежал в незашифрованном виде в одном из файлов в том же каталоге (а вы думали, что "поломать" прогу - это обязательно раскромсать ее топором? Иногда полезно пошевелить мозгами :)), и всю сложность для меня на тот момент составил напускной серьезный вид при плетении сказок, каким немереным трудом всего этого удалось достичь. В итоге - снятие с учета :) + вознаграждение...

Ну что ж, пока единственное полезное, что мы выловили, это информация о том, что за бугром ассемблерщики ценятся, а на родине требуются только для незаконных операций. Маловато, да? Нам тоже так показалось, поэтому мы обратились за советом к мастеру, которого все знают под ником Iczelion.

Личное дело: Iczelion. 36 лет. Женат, имеет семью. Живет в Таиланде. Работает на правительство. Ассемблер - первый язык, который он выучил. Это случилось 10 лет назад, сразу после окончания университета. Сам Iczelion тогда не мог отличить монитор от мышки. У парня, который работал с ним в офисе, был свой компьютер. Будущему маэстро тогда хотелось просто на нем поиграть, но коллега решил не пускать его за машину, пока тот не научится ею пользоваться. В качестве первой книги от своего сослуживца Iczelion получил "Руководство для IBM/PC и PS/2" Питера Нортона. В ней, в разделе о языках программирования, он нашел строки: "Только язык ассемблера позволяет использовать мощность вашего ПК в полном объеме...". Эти слова заложили начало длинного пути, в результате которого появился еще один блестящий эксперт по низкоуровневому программированию. Сейчас Iczelion всемирно известен благодаря своим руководствам по написанию кода на ассемблере для Win32.

Назад на стр. 045-026-1  Содержание  Вперед на стр. 045-026-3