b
начало
чтиво
Soft
работа
магазин
загрузки
мастерская
меню сайта

друзья сайта

Мониторинг обменников Magnetic Money

Моментальный Вывод Webmoney

Хочешь помочь? Кликай, вводи код, а мы выплатим проекту бонус!



ВЗЛОМ КАК ОН ЕСТЬ
  1  2  3  4  5  6  7  8  9  10  11  12  

КРЯК И АНТИКРЯК

Владимир Стратилатов (С.-Петербург)

Приветствую вас, дорогой читатель. В этом номере речь пройдет о крекинге (Cracking), который в народе чаще называют "кряк". Мы рассмотрим инструментарий (программы), которыми пользуются взломщики, и, конечно, варианты защиты от взлома. Cracking в переводе с английского означает "взламывание, раскалывание". Взламывание разделяется на виды:

  1. Patch - в программе исправляется пара байтов, которые вводят ее в заблуждение и она "думает", что вы зарегистрированы. В основном патч применяется для программ без дополнительной защиты.
  2. Crack - обычно это exe-файл программы, в которой исправлено несколько байтов, и такая программа находится под дополнительной защитой.
  3. Keygen - буквально генератор ключей, то есть нахождение в программе участка кода, где генерируется правильный лицензионный ключ, и создание на его основе собственной программы, которая будет генерировать правильные серийные номера.
  4. Loader - так называемый взлом на лету, когда запускается не exe-файл программы, а собственная программа (она обязательно должна размещаться в папке с ломаемой программой), а та в свою очередь запустит ломаемую программу с нужными исправлениями.
  5. Serial (SN) - нахождение правильного регистрационного номера в оперативной памяти, где программа хранит все нужные данные. В качестве практического занятия сделаем патч, крек и найдем серийник у двух подопытных программ. Набор отмычек Вообще говоря, список инструментов, облегчающих взлом, достаточно большой. Интернет-адреса приводить не буду, все легко находится через www.yandex.ru и www.google.com . Разве что посоветую заглянуть на protools.cjb.net . Хочу сразу оговориться, что упомянутые ниже программы для взлома в большей мере рассчитаны на новичков, опытные крекеры обычно пользуются программами более мощными и функциональными.
  1. W32Dasm v 10 - это дизассемблер, в его задачу входит преобразовать код программы, написанной на любом языке программирования, в исходный вид на языке ассемблер, что позволит взломщику найти определенный участок кода, где выполняется проверка на зарегистрированность.
  2. OllyDbg v 1.10 - это отладчик, он позволяет взломщику изучить логику работы программы и внести нужные изменения для ее "задуривания". (OllyDbg - это 32-битный низкоуровневый отладчик с интуитивно понятным интерфейсом, расчитанный под операционные системы семейства Windows. Особенно удобен тем, что дизассембллирует программу и позволяет вести анализ программы когда её исходники вам недоступны. Отладчик отображает значения регистров, может показывать содержимое памяти, распознает процедуры, API-функции, переходы, строковые и цифровые константы, имеется возможность переименовывать переменные и делать комментарии в дизассемблированном коде, сделанные вами патчи кода отладчик умеет записывать прямо в исполняемый файл. Команда TSRh сделала интерфейс программы более подходящий к Windows XP.)
  3. DeDe v 3.50декомпилятор, позволяет восстановить исходный код на ассемблере или какую-нибудь другую информацию, которая пригодится для взлома (подходит только для программ, написанных на Delphi или C++ Builder). Например, восстановит формы и находящиеся на них элементы, а также адреса обработчиков событий. (Декомпилятор для Delphi программ любых версий. В архив входит документация, SDK, DeIDA Package, в общем полный набор. Исследовать декомпилированную программу несказанно удобнее, чем при использованиии обычного дизассемблера или в отладчике, так что скачать нужно обязательно.)


Сайт управляется системой UcoZ
         Сервис авто регистрации в
каталогах, статьи про раскрутку сайтов, web дизайн, flash, 
photoshop, хостинг, рассылки; форум, баннерная сеть, каталог 
сайтов, услуги продвижения и рекламы сайтов