Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #81, СЕНТЯБРЬ 2005 г.

Смерть защитам

Николай «gorl» Андреев

Хакер, номер #081, стр. 081-124-5


Короче, давай отключим все защиты.

[восстанавливаем SDT на уровне ядра]

void InKerneProc()

{

for (int i = 0; i < dwServices; i++)

((DWORD*)(*(DWORD*)(NEWTABLE)))[i] = TABLE[i];

}

Запусти эту функцию на уровне ядра и все. Хочешь – инжектируй код в браузер, чтобы обойти файрвол – никто тебе ничего не скажет. Хочешь – вирусы запускай. В общем, все защиты засыпают. Неплохо, да? И это ведь еще не все применение антихукинга на уровне ядра. С его же помощью можно бороться с крутыми ядреными руткитами. Можно отрубать какие-нибудь хитрые антиотладочные приемы. В общем, применение, помимо банального отрубания защит, думаю, ты найдешь.

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

На этом я заканчиваю свое повествование. Если возникли какие-нибудь вопросы – пиши, постараюсь все объяснить. Удачного компилирования!

CD

На диске как обычно ты сможешь откопать все сорцы к статье. На диске к журналу, конечно. На какому-нибудь левом, купленном на радиорынке, ты всего этого не обнаружишь.

Назад на стр. 081-124-4  Содержание