Как вы помните, в прошлый раз я разговаривал с крэкером, который занимается ломкой
обычного софта. В основном это программы, которые мы все применяем для
личного использования и немного для работы. На таком кряке денег не заработаешь.
А кто-то ведь зарабатывает. И неплохие. Кто? Теперь, специально для
журнала Cooler, один профессиональный хакер
согласился поделиться со мной некоторыми секретами о том, как же все-таки
заработать хорошие деньги на взломе программных продуктов. Имени и адреса
своего, он естественно, просил не называть. Так как это уже опасно. Для
жизни. Как никнейм просил использовать "Zanac" (просто он
в zanac любит играть :))).
Что входит в область занятий профессионального хакера? Это такой софт,
за который отдать его настоящую цену тяжело (порядка нескольких десятков тысяч $),
а вот заплатить пять-шесть тысяч за взлом не так напряжно. Этим софтом
может быть программный продукт из областей профессионального криэйтинга
и дизайна для электроники, полиграфии или рекламы. Попросту говоря
- различные CAD'ы например. Там защита организована на уровне железа. Имеется
некое усторйство, называемое hardlock'ом, которое прицепляется, например,
к LPT порту (прозрачно, естественно) и все. А софт время от времени проверяет
наличие "заглушки". Очень эффективно. Практически все серьезные дорогостоящие
программы так и защищают. Задача хакеров в этом случае - не сломать, а
именно скопировать данный хардлок.
Все. Это была присказка, чтоб было понятнее. Теперь слово Zanac'у:
курсив - мой (Cooler).
- Zanac, скажи, какие расценки на таком специфическом рынке, где
ты так удачно себя проявил?
- Платят серьезные люди, за серьезный
софт, и платят потому, что этот софт дает им возможность заработать деньги.
Стандартная такса - 20-30% (от стоимости софта) с установкой, доками
и частично обучением.
Для примера: серьезный тяжелый электронный CAD
с разводкой, проектрированием PLD, схемной эмуляцией и пр. стоит десятки
тысяч. Или например, робототехнические CAD'ы. Люди купили его раз и хотят
поставиь на все рабочие станции. Понятно почему. Кстати, есть и другие
варианты: люди купили часть CAD'а и хотят чтобы у них заработали все disabled
модули в меню. Это вот гораздо интереснее.
Еще одна сторона коммерческого хака, при
весьма небольшой цене человеческой жизни в России - это достаточно опасное
занятие.
- Что все-таки делает профессиональный хакер с защитой, какова суть
механизма зарабатывания на этом денег?
- Хорошо. Что мы имеем:
Продукт за несколько штук, который иногда продается,
и много желающих купить его за "разумные" деньги и при этом, чтобы
его не было у соседа.
Solution :
Не отрезать защиту, а подделать затычку!
Вот и все. Серийными номерами сейчас никто серьезные
продукты не защищает.
Преимущества приведеннего решения :
1. Клиент знает, что он оплатил только свою копию,
а не копию кряка для всех.
2. Все апгрейды берутся с интернета и ВСЕГДА
без дальнейшего хака и работают.
3. Уверенность , что ты не напорешься на неотрезанный
кусок защиты.
- А как именно нужно подразделять программы на, скажем так: "деньго-приносящие"
и другие?
- на полезные и бесполезные, хорошие
и плохие, инструменты и игрушки, да как угодно.
- А какие именно программы удалось тебе сломать? Если не секрет, сколько
ты заработал на самой первой программе и сколько на самой дорогой?
- На первой программе - 2200 ($).
А всего списка не будет - слишком популярен твой сайт и светиться
не хочется.
- Почему именно защита с хардверными локами гораздо круче, чем скажем
сериал-нумбер или привязка просто к железу?
- Потому что к железу (РС) ни одна серъезная
программа не привязывается. Это что? Я поменял диск или контроллер и она
перестанет жить? А сериал намбер... так он отламывается легко, опять же
один раз получив его, можно поставить софт на неограниченное количество
машин. Опять же наличие затычки просто сразу указывает на уровень программы..
- Скажи, а насколько серьезно отличается защита от очень дорогих программ,
которые тебе приходилось ломать, от обычных? Какие специфические особенности?
- На многом дорогом софте стоит туфтовая
защита, а на другом - что-нибудь ОЧЕНЬ крутое, но так как софт привязан
к затычке, то ее и подделываем.
- Напомни случай, про то, что именно произошло с SoftImage от Silicon
Graphic, который вы ломали, я что-то такое слышал, не мог бы ты рассказать
эту историю?
- Не хочу.
- А из-за границы не бывало заказов?
- Было. Пару раз. От самих производителей.
- Т.е. в основном, заказы "изнутри" ? Что ты об этом думаешь?
- Там другой менталитет, опять же и наказания
другие. И стучать не стыдно.
- Какие средства предпочитаешь для крэка? (Железные и софтовые). И если
можно, немного про них расскажи. В двух словах.
- Голова. Это как - софт или железо?
:))
В каждом конкретном случае свое. С затычками
все просто - логический анализатор ,прямое общение с затычкой в обход софта
производителя - в нем обычно много всякой лабуды наворочено. Составление
программы эмулятора для зилога-однокристалки (Zilog). Для основных
типов РС-затычек все давно известно и делается с полпинка.
- А есть такаие программы, защиту к которым ты так и не смог сломать
впрямую, но как-нибудь все-таки ее обошел по-другому? Или так и осталась
несломаная?
- Не знаю таких. У нас же это работа,
по крайней мере, часть ее.
- Ты от начала до конца над крэком работаешь один, или в коллективе?
- Всегда вдвоем.
- А как тебя находят те, кому нужно что-то взломать "этакое" ?
- Ну, какой-то имидж, рекомендации. Опять
же, область-то специфическая. Народа в ней мало, и все, более или менее
заметные люди, друг друга знают.
- Не мог бы ты перечислить если не все, то хотя бы основные продукты,
с которых ты снял (в определенной мере) защиту?
- Мы НЕ СНИМАЕМ защиту. Нам это неинтересно,
мы дублируем аппаратные средства защиты. Поэтому, то что (было)
защищено ALLADIN MEMOHASP, RAINBOW SENTINEL SuperPro, FAST -
уже "не девочки".
- Излишне упоминать про то, что каждый профессионал в своем деле знает
практически всех, кто занимается таким же делом настолько же серьезно.
Тогда ответь на такой вопрос: ты знаешь много крякеров такого же профиля
и уровня, как у тебя?
- С железной эмуляцией затычек
- нет. По хаспу (HASP) есть некий Meteo - любит покричать о своей
крутости и что-то действительно знает. Хотя на хасп в последнее время очень
много народа навалилось, поэтому он не жилец как затычка в России, это
уж точно.
А насчет знать кого-то, так это если тебе нужна
помощь или обмен данными, но мы как-то самодостаточны. Вся начальная информация
доступна из SDK.
TI анализатор у нас свой, ИДА (IDA - interactive
disassembler) куплена легально, на МСДН подписаны, вот и все что надо
для нормальной жизны в хаке..
- А какими ты представляешь себе _принципы_ такой защиты, чтобы программу,
защищенную с их помощью, было очень трудно сломать? (Ведь на этот вопрос
только крэкеру и отвечать :))
- Многоуровневость. Простые и сложные
уровни защиты с разными эффектами, от простых, кричащих: "затычки
нету!" до сложных, которые непредсказуемо и разным образом проявляются,
как то: случайное стирание своих рабочих проектов или баз, выбивание системы
и т.д.
Большая вязкость, перенос части алгоритма в аппаратуру.
- И вот такой непростой вопрос: насколько экономически эффективны те
программы, про которые ты упоминал? Т.е. затратив вместо скажем 50,000
т.баков, "всего" 5-7 тысяч, человек реально что-то расчитывает получить?
И окупить продукт.
- Очень классный авторазводчик
поможет развести плату в 4 слоях вместо 6, КАД сквозного проектирования,
экономит время до 50-60 процентов, вот и за год экономия на зарплате разработчика
равна цене продукта. И еще выигрыш во времени, цену которого не определить.
Очень многие говорят , что они подождут пока
не появится в "открытой печати" - пиратские СД, и ждут 6 месяцев, годы,
а их коллеги-конкуренты эти 6 месяцев успешно делают деньги благодаря использованию
продукта.
Кстати, хакеры, порой, не могут сломать продукт
по причине невозможности квалифицированной проверки его работы. Большие
они и сложные эти продукты...
- Наконец, последний вопрос: может я не задал какой-нибудь вопрос, который
ты ждал?
- Ага.
- А что ты пьешь?
- Темную Балтику, иногда если ее нет, то - темный
Гинесс, а если и его нет - то пофиг что.
Вот такое вот получилось сложное интервью. Сразу скажу тем, кто может
меня заподозрить в приверженности к жанру журналистской фантастики - я
этого человека знаю и действительно видел, чем он занимается. Все
так и есть.
Про hardlock'и, в общем-то, мало кто знает, потому как используются
они с очень специфическими и, как следствие, дорогими программными
продуктами. Но в своей среде их названия и ранги конечно же, хорошо известны.
(c) Интервью Cooler-Zanac (ноябрь 1998)
|