![]() |
Заканчиваем с фаерволами! (Часть 3)
1) Вступление
Итак, после публикации двух статей из этой же серии (ссылки на них даны в конце), остался не раскрытым один-единственный аспект - как же всё-таки тихо и незаметно запустить процесс? В этой небольшой статье я продемонстрирую обнаруженный мной при весьма загадочных обстоятельствах способ запуска процесса. А заодно уж, этот метод можно расширить и до того, чтобы малой кровью скрыть программу из списка процессов. Но это я уже оставлю на совесть читателя - искушенный это сделать сможет, а у меня нет никакого желания делать так, чтобы этим мог восполизоваться каждый. PS Я могу ошибаться, но, вроде, этот способ основан на баге винды. 2) Идея Запуска Процесса. Что говорит фаервол при попытке Запуска Процесса? Что программу, дескать, он не знает, и верить ей не хочет. Значит надо влезть в другую программу, которой он доверяет. Но все стандартные способы этого уже давно известны, и давно пресекаются нашими доблестными защитниками. Ладно, не будем увлекаться пустым трёпом и перейдём к делу. Мной (не знаю, первый ли я, кто додумался до такого, или нет - не суть важно) была обнаружна интересная вещь - если программа подгружает библиотеку, устанавливающую ловушку (Hook), а затем завершается, то
Исходя из этого, мы можем создать библиотеку, которая бужет выполнять всё нам нужное, добавить в неё хук, а в основной программе только подгружать библиотеку и устанавливать этот Хук, после чего честно заканчивать работу. 3) Реализация Качаем тут (Delphi, заускается обозреватель на яндекс) (прямой линк - http://redxak.net/antifire/AntiFire3.rar) на слиле - http://slil.ru/25805088 (20 кб, не так уж и тяжело...) 4) Ссылки Хитрый обход файрволов. Часть 1. Хитрый обход файрволов. Часть 2. (c)desTiny aka 73ru5, 2008 Antichat.ru/Redxak.net Исключительно в ознакомительных целях! PS Не хотелось, всё-таки спускать в паблик... ну да ладно :) |
Да, кстати: если у вас в приведённой программе фаер ругается на запуск процесса, то жмите "Блокировать" - с некоторого раза он запустится :)
Это издержки паблик версии :) |
Код:
Not Found |
Цитата:
http://redxak.net/antifire/AntiFire3.rar |
Перезалей куда нибудь сервер не отвечает...
|
ладно, ладно...
http://slil.ru/25805088 (20 кб - кто не любит слил, не так всё страшно :)) |
Сегодня проверил на win98 - правда без фаера - заработала весьма странно:
Эксплорер открылся, но: 1) Во-первых, один - видимо там отключение хуков работает, можно, наверное, сделать UnHook условным и отрубать не сразу 2) А открылся он потому, что в строке сравнения ...pos('AntiF', s)=0... почему-то s='...ANTIF.EXE'; 3) C фаером не проверял - не было возможности... но... надеемся на лучшее ;) |
Как всегда, было интересно, респект desTiny+++
|
что щас начнётся :// и опять не вольно задумываешься о замене виндовс на что-то другое.
|
Цитата:
И я тоже надеюсь, что особого распространения способ не получит... Поэтому и писал всё максимально кратко... PS Так, всё-таки, расскажите же кто-нибудь, это уязвимость винды или так положено? |
| Время: 14:21 |