Физические адреса в win95(98)

16 сен 2002

Вы никогда не задумывались над тем, в каком именно мегабайте вашего компа выполняется ваша программа ? А в каком уютно разместился кернел ? Нет ? А мне вот стало интересно, и я решил узнать...
Читать далее
Лайков 0 Комментариев0 Просмотров1.436

Управление памятью (часть I)

11 сен 2002

Я начинаю очень долгий цикл статей, посвящённых одному из самых больных вопросов в программировании. Правда, несмотря на всю остроту вопроса, и до сегодняшнего момента лишь немногие крупные фирмы уделяют ему лишь сколь нибудь внимания со своей стороны. Не вдаваясь в подробности API операционных систем, будут рассмотрены все базовые случаи и пути их решения.
Читать далее
Лайков 0 Комментариев0 Просмотров2.077

Треды и фиберы

27 авг 2002

В этом туториале рассказывается о том, что такое треды и фиберы, как их создавать и как ими управлять.
Читать далее
Лайков 0 Комментариев0 Просмотров1.837

Система перехвата функций API платформы Win32

20 авг 2002

Создание и исполнение удаленного кода. Изменение таблиц импорта. Сплайсинг функций ядра Windows 9X. Методы установки глобальных перехватчиков. Приостановка потоков. Получение описателя потока по его идентификатору в: Windows 9X, NT, ME/2000/XP
Читать далее
Лайков 0 Комментариев0 Просмотров2.428

Ваш друг имперсонация

27 июн 2002

Представьте ситуацию. Ваша программа выполняется не под правами администратора, но у вас есть пароль администратора (как его получить - смотрите в дpугой моей статье). У вас есть привилигии, которые вам нужны, и теперь вы думаете, что с ними делать? Ответом является имперсонация.
Читать далее
Лайков 0 Комментариев0 Просмотров1.706

Синхронизация

27 июн 2002

Я думаю, что большинство новых вирусов будут использовать какой-нибудь вид IPC, а значит и один из видов синхронизации. Эта статья дает только обзор того, что Windows предлагает для синхронизации, эта тема довольно сложна и не может быть полностью объяснена в одной или двух статьях... идите и синхронизируйте... :)
Читать далее
Лайков 0 Комментариев0 Просмотров1.785

Функции toolhelp

27 июн 2002

Эта статья не будет переполнена теорией. Я думаю, что использование toolhelp'а достаточно легко, поэтому я объясню функции API, которые относятся к нему без всякой теоретической чепухи.
Читать далее
Лайков 0 Комментариев0 Просмотров2.049

Взаимодействие между процессами

27 июн 2002

Взаимодействие между процессами (IPC) - это путь, с помощью которого процессы могут взаимодействовать между собой. У каждого процесса есть свое собственное отдельное адресное пространство, поэтому процессы не могут напрямую видеть память других процессов. Win32 API предоставляет несколько разновидностей IPC. IPC может быть очень полезно для вирусов, поэтому я объясню несколько путей, хотя я не уверен, что в вирусах применимы все из них.
Читать далее
Лайков 0 Комментариев0 Просмотров1.846