"ED!SON (пер. Mr.Boco). Как ломать программы Windows" - читать интересную книгу автора

==============================================================================
ПРИЛОЖЕНИЯ
==============================================================================


A. КАК В SOFTICE ЗАГРУЖАТЬ СИМВОЛЬНЫЕ ИМЕНА
===========================================
Чтобы проверить, загрузил ли SoftICE символьные имена GetWindowText, Вы
должны войти в отладчик нажатием на клавиши Ctrl-D и в окне команд ввести
следующее:

:exp getwindowtext

Если Вы не получили списка всех функций GetWindowText, Вам нужно
отредактировать файл \SIW95\WINICE.DAT, удалив символ комментария (';')
перед одной из строчек 'exp=', которые следуют за текстом: "Examples of
export symbols that can be included for chicago" в конце этого файла.
Вы можете удалить комментарии из всех строчек 'exp=' или сохранить
немножко памяти, раскомментировав только строчки с файлами kernel32.dll,
user32.dll и gdi32.dll, которые являются самыми важными. После этого Вы
должны перегрузить компьютер.


B. СИНТАКСИС НЕКОТОРЫХ ФУНКЦИЙ
==============================
Вам будет легче понять, как вызываются функции, о которых мы говорили,
если Вы будете знать их описания (декларации):

int GetWindowText(int windowhandle, char *buffer, int maxlen);
int GetDlgItemText(int dialoghandle, int controlid, char *buffer, int maxlen);
int GetDlgItemInt(int dialoghandle, int controlid, int *flag, int type);

Если Вам нужна более подробная информация, посмотрите в руководстве
программиста Windows/Win32.


C. ГДЕ НАЙТИ ПРОГРАММЫ
======================
ПРОГРАММЫ ДЛЯ ВЗЛОМА
SoftICE/Win 2.oo: http://www.geocities.com/SoHo/2680/cracking.html
Декомпилятор VB: ftp://ftp.sn.no/user/balchen/vb/decompiler/

ПРОГРАММЫ, ИСПОЛЬЗОВАННЫЕ В КАЧЕСТВЕ ПРИМЕРА
TaskLock: http://users.aol.com/Sajernigan/sgllck30.zip
CommandLine 95: ftp://ftp.winsite.com/pub/pc/win95/miscutil/cline95.zip


D. КАК СВЯЗАТЬСЯ С АВТОРОМ
==========================
На IRC (EFNet): Каналы #Ucf96, #Cracking