Win32™ SEH изнутри (ч.2)

11 авг 2005

Пока я редко упоминал слова _try и _except, так как всё, что я описывал до сих пор, реализуется на уровне ОС.
Читать далее
Лайков 0 Комментариев0 Просмотров2.934

Win32™ SEH изнутри (ч.1)

11 авг 2005

В своей основе, структурная обработка исключений – это сервис, предоставляемый системой. Вся документация по SEH, которую вы, вероятно, найдете, описывает одну лишь компиляторно-зависимую оболочку, созданную RTL вокруг реализации SEH операционной системы. Я здесь рассмотрю самые фундаментальные концепции SEH.
Читать далее
Лайков 0 Комментариев0 Просмотров4.967

А у вас сколько мониторов? (DirectX)

4 авг 2005

Эта статья предполагает, что вы прочитали предыдущую статью и знаете общую логику работы с мониторами в системе Windows. Исследования для этой статьи проводились в рамках DirectX 8.1.
Читать далее
Лайков 0 Комментариев0 Просмотров2.084

Современные технологии дампинга и защиты от него

4 авг 2005

В этой статье я хотел бы рассмотреть современные методы противодействия дампингу и методы их обхода, что несомненно пригодится тому, кто хочет научиться распаковывать что-то сложнее ASPack'а.
Читать далее
Лайков 0 Комментариев0 Просмотров2.713

Сканер виртуальной памяти «внутри» процесса

1 июл 2005

Целью статьи является рассмотрение принципов создания сканера виртуальной памяти, находящегося «внутри» исследуемого процесса.
Читать далее
Лайков 0 Комментариев0 Просмотров1.488

CODE-RIP: искусство выдирания чужого кода - Часть I. Теория

30 июн 2005

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

Теоретические основы крэкинга: Глава 13. Заключение

27 июн 2005

В завершение этой работы мне хотелось бы рассказать о технологиях, которые вошли в арсенал крэкеров сравнительно недавно, и даже о таких , которые еще только ожидают своей реализации.
Читать далее
Лайков 0 Комментариев0 Просмотров1.491

Теоретические основы крэкинга: Глава 12. Патчить или не патчить?

27 июн 2005

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