background image

Глава 3

Система

В этой главе мы рассмотрим разные системные утилиты. Сюда вошли приме-

ры программ, способных следить за происходящим в системе. Это уже не

просто создание программ-приколов, это уже работа с системой. Как я уже
говорил, любой хакер — это профессионал, и он должен знать и уметь опери-

ровать с внутренностями той операционной системы, в которой он работает.

При создании главы я подразумевал, что вы находитесь в Windows, програм-

мируете и работаете в ОС. В данной главе я попробую научить вас лучше по-
нимать эту систему. Но не бойтесь, вас не будут загружать теорией, будут

только практические занятия. Если вы уже читали мои труды, то знаете мой

стиль. Я всегда говорю, что только практика дает знания, а теория

 загружа-

ет мозги. Грош цена тем знаниям, которые не знаешь как применить на прак-

тике. Такие знания быстро забываются. Именно поэтому все главы этой

книги наполнены практическими примерами, и эта — не исключение.

Я покажу несколько интересных примеров, и мы подробно разберем их. Та-

ким образом, мы осветим некоторые особенности работы с ОС Windows, и
вы поймете, как применять эти особенности на практике. Надеюсь, что это
вам поможет в работе.

3.1. Подсматриваем пароли,

спрятанные под звездочками

Как увидеть пароль, спрятанный под звездочками? Иногда так раздражает

набирать одно и то же по несколько раз: то раскладка не та, то <Caps Lock>

нажат. Для того чтобы открыть взгляду набираемое, есть очень много раз-
ных специальных программ. Но вы же не думаете, что я буду вас отправлять
к таким программам в своей книге? Конечно же, мы сейчас разберем, как

самому написать подобную программу.

Программа будет состоять из двух частей. Первый файл — запускае-

мый, будет загружать другой файл — динамическую библиотеку — в память.