Введение в крэкинг с нуля, используя OllyDbg - Глава 10

22 июл 2007

Эту главу мы посвятим изучению различных видов точек останова. Они позволяют приостановить выполнение кода программы в нужном месте. И снова роль подопытной жертвы достаётся бессменному крэкми CrueHead'а.
Читать далее
Лайков +3 Комментариев1 Просмотров8.117

Добавление функциональности в готовые программы

8 июл 2007

Нашей целью будет добавление функциональности в готовую (скомпилированную) программу. Фактически, данной техникой можно добавить функциональность в любую программу, добавить тоже можно все, что вы придумаете. В этом описании не ставилась цель создать какой-либо полезный программный продукт, целью было показать возможности технологии добавления кода в скомпилированную программу. Наша цель - добавить новую функцию в стандартный Блокнот. Добавочной функцией мной была выбрана возможность вычисления выражений. Чтобы было интереснее, возможность вычисления была позаимствована из другой программы.
Читать далее
Лайков 0 Комментариев0 Просмотров3.672

Исследование «промежуточного» кода на примере GP-кода языка NATURAL - Часть 3: Секция кода

3 июл 2007

В этой части статьи под нашим прицелом окажется секция кода. На двух простейших примерах попробуем разобраться с организацией этой «таинственной» секции.
Читать далее
Лайков 0 Комментариев0 Просмотров1.485

Введение в крэкинг с нуля, используя OllyDbg - Глава 9

20 июн 2007

Как и было обещано, теперь мы займёмся непосредственно крэкингом. Начнём с базовых понятий, не спеша, шаг за шагом пополняя наш крэкерский арсенал знаний. Теоретические пробелы мы постараемся заполнить по ходу дела.
Читать далее
Лайков +3 Комментариев1 Просмотров9.880

Введение в крэкинг с нуля, используя OllyDbg - Глава 8

25 апр 2007

В этой главе мы рассмотрим ещё несколько базовых инструкций, которые остались без внимания в предыдущих главах. Как только мы их изучим, сможем, наконец, перейти непосредственно к крэкингу!
Читать далее
Лайков +4 Комментариев1 Просмотров7.348

Прерывания в защищенном режиме процессора IA-32

18 мар 2007

Обработка прерываний в защищенном режиме процессора. Перевод в защищенный режим и обратно. Написание простого загрузчика.
Читать далее
Лайков 0 Комментариев0 Просмотров5.302

Введение в крэкинг с нуля, используя OllyDbg - Глава 7

18 мар 2007

В этой главе рассматриваются инструкции CALL и RET.
Читать далее
Лайков +3 Комментариев3 Просмотров8.431

Введение в крэкинг с нуля, используя OllyDbg - Глава 6

18 мар 2007

В этой главе рассматриваются сравнения и условные переходы.
Читать далее
Лайков +3 Комментариев2 Просмотров8.661