|
|||
реклама у нас | |||
*** |
Национальный вид спортаАвтор: Сергей Леонов Крэкерство, которому посвящена сегодняшняя тема номера, часто путают с хакерством, хотя это разные понятия. Последнее значительно шире, и чаще обозначает незаконное или несанкционированное получение доступа к информации. Крэкинг же — всего лишь нахождение способа заставить работать программу, умышленно кастрированную разработчиком, дабы вынудить пользователя выложить денежки за полную верси. Первая аналогия, приходящая в голову, — знак ограничения скорости на нормальном участке дороги и машина автоинспекции в кустах. Но не все так просто… Сам я сегодня несколько отошел от практики взлома софта, но в былые годы частенько развлекался этим на некоммерческой основе. Первым серьезным пакетом, который довелось изучать с целью деактивации защиты, был небезызвестный PCAD какой-то «лохматой» ДОС-версии, поставлявшийся с электронными ключами. Три разных защищенных программных модуля имели три разных ключа, однако под дизассемблером (никаких SoftIce — только Borland TurboDebugger!) выяснилось, что процедура защиты везде одинакова и легко идентифицируема по выдаваемому ею сообщению об ошибке. Скорее всего, это была не собственная разработка Accel Technologies, а некая внешняя «примочка», поставляемая изготовителем ключей. Ко всему прочему, при наличии легальной версии отследить команду условного перехода, отправлявшую программу без ключа по «неправильному» пути, не составляло труда. В результате были слегка откорректированы параметры на выходе из процедуры проверки, и пакетом стало можно пользоваться на нескольких рабочих местах. Впоследствии я не раз занимался подобными вещами, но в основном случаи были комичными — «ломать» приходилось пиратский софт. Представьте себе, что вы купили в Митино диск с каким-то пакетом, а невнимательные пираты привели на коробке серийный номер либо с опечаткой, либо забыли про него вообще. Менять диск бесполезно – опечатка везде одинаковая, и правильного кода продавцы не знают. Но не отказываться же из-за этого от нужной программы! Последний такой случай – база данных ГИБДД Москвы, которая попала ко мне от знакомого с вопросом: «А почему она не работает?» Не работала она, естественно, из-за наличия парольной защиты, примитивной настолько, что был побит мой собственный рекорд: опять же при наличии лишь отладчика из пакета Delphi база была сломана за время между выкуриванием двух сигарет. Что же заставляет людей заниматься этим «видом спорта»? С серьезными пакетами крупных компаний дела обстоят иначе. Учитывая имеющуюся у разработчиков возможность применить достаточно серьезную защиту, трудно сказать заранее, сколько времени потребуется на взлом. «Крякать» такие пакеты для собственного использования – дело неблагодарное, проще подождать, пока кто-нибудь купит его официально и опубликует в Сети регистрационный код – способ, конечно, неспортивный, но вполне эффективный. Если все же у кого-то возникает желание потягаться с профессионалами, то здесь я бы поставил на первое место спортивный азарт, а также, хотя и в меньшей степени, – желание «наказать» производителя за цену, конфликтующую с нашими реалиями. О том, насколько крэкерство соответствует законодательству, можно долго спорить, потому что объект взлома – вещь весьма неоднозначная. И вовсе не факт, что разработчик хоть что-то теряет (а не наоборот — приобретает) в связи с фактом кражи: еще бабушка надвое сказала, купили бы его продукт или нет. Попробуем посмотреть на явление с разных сторон глазами наших авторов. Источник:
http://www.computerra.ru/ |
*** |
![]() |
*** |
Copyright © "Internet Zone", info@izcity.com. Условия использования материалов |