Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

обход брандмауэра виндовс

6.9K
26 декабря 2006 года
RZ_RZ
53 / / 09.06.2005
Привет, есть PortMapper, при запуске на компьютере жертвы появляется предупреждение системы безопастности Windows (Отложить Блокировать Разрешить). Как можно обойти это?
С++

P. S. WinXP SP2
398
26 декабря 2006 года
Alexandoros
630 / / 21.10.2005
Остановить сервис файервол :-)
4.1K
26 декабря 2006 года
GRIENDERS
117 / / 06.06.2006
Цитата: RZ_RZ
Привет, есть PortMapper, при запуске на компьютере жертвы появляется предупреждение системы безопастности Windows (Отложить Блокировать Разрешить). Как можно обойти это?
С++

P. S. WinXP SP2


А появляется оно из-за открытия нестандартного порта. Сделай REUSEADDR на уже открытый порт. Скорее всего у жертвы будет открыт 21 порт (FTP):

 
Код:
WSADATA wd;
WSAStartup(0x0202,&wd);
SOCKET s = socket(AF_INET,SOCK_STREAM,0);
sockaddr_in adr;
int reuse = 1;
setsockopt(s,SOL_SOCKET,SO_REUSEADDR,(char*)&reuse,sizeof (reuse));
/* далее bind, listen и accept как обычно */
6.9K
27 декабря 2006 года
RZ_RZ
53 / / 09.06.2005
Чтото не получилось ниче. setsockopt вернул 0, но сообщение все равно вылазит.
у жертвы работает LiteServe 2.62 и там запущен FTP на 21 (LiteServe внесен в список исключений), я сделал
 
Код:
int reuse = 21;
setsockopt(s,SOL_SOCKET,SO_REUSEADDR,(char*)&reuse,sizeof (reuse));
4.1K
27 декабря 2006 года
GRIENDERS
117 / / 06.06.2006
Цитата: RZ_RZ
Чтото не получилось ниче. setsockopt вернул 0, но сообщение все равно вылазит.
у жертвы работает LiteServe 2.62 и там запущен FTP на 21 (LiteServe внесен в список исключений), я сделал
 
Код:
int reuse = 21;
setsockopt(s,SOL_SOCKET,SO_REUSEADDR,(char*)&reuse,sizeof (reuse));


Нет, в reuse должна быть 1, а в sockaddr_in::sin_port = htons(21). После этого все запросы на 21 порт должна получить твоя прога, вместо FTP. Хотя насчет окошка я не уверен, что оно не вылезет вновь.
Есть другой вариант, когда клиент и сервер меняются местами и клиент по таймеру стучится к серверу.Тогда нет никаких проблем с окошком.

6.9K
28 декабря 2006 года
RZ_RZ
53 / / 09.06.2005
По другому сделал, внес прогу в список исключений брандмауэра.

Брандмауэр гасить нельзя.

Я хотел сделать чтоб и ФТП оставался рабочим (им постоянно пользуются) и чтоб мой маппер все время работал, (им все время буду пользоватся я), я так понял что мне пришлось бы "отбить" адрес у ФТП и тогда он бы перестал пахать.

В любом случае спасибо, пригодится :)
18K
07 января 2007 года
max_br
34 / / 10.12.2006
внести в список разрешонных
в реестре
HKLM\SYSTEM\\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List
и
HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List

создаеш строковый параметр
с именем "PATH"
и содержанием "PATH:*:Enabled:rundll32.exe"
где PATH имя твоей программы (с указанием пути)

вставляеш код перед запускам мапера и встроеный в ХР брандмауэра и не пикнит
240
08 января 2007 года
aks
2.5K / / 14.07.2006
Но какой нить антиспайварный монитор если стоит должен ругнуться однозначно на такие действия )
18K
08 января 2007 года
max_br
34 / / 10.12.2006
какой нить может и ругнется
поетому сначала выясни какой и потом уже думай как с ним разбираться

а намашинах со стандартным набором(Касперский,НОД) ничего и не заикнылось.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог