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

Ваш аккаунт

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

Последние темы форума

Показать новые сообщения »

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

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

сделана попытка доступа к сокету методом, запрещенным правами доступа

61K
21 декабря 2011 года
Dimka55
17 / / 15.01.2011
ри работе программы при вызове метода Bind() возникает исключение сделана попытка доступа к сокету методом, запрещенным правами доступа


Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
socket.Bind(new IPEndPoint(HosyEntry.AddressList[6].Address, 53));

Кто подскажет, в чем дело? Спасибо.
259
21 декабря 2011 года
arrjj
1.7K / / 26.01.2011
От администратора запускайте.
61K
21 декабря 2011 года
Dimka55
17 / / 15.01.2011
Цитата: arrjj
От администратора запускайте.



Решил проблему, спасибо.

Извиняюсь за оффтоп: как отправить udp пакет от чужого имени? в IP заголовке подменить адрес отправителя.

259
21 декабря 2011 года
arrjj
1.7K / / 26.01.2011
Сформировать udp-пакет ручками, сформировать к нему ip-пакет ручками и записать в сокет SocketType.Raw
61K
21 декабря 2011 года
Dimka55
17 / / 15.01.2011
Цитата: arrjj
Сформировать udp-пакет ручками, сформировать к нему ip-пакет ручками и записать в сокет SocketType.Raw



Дело вот в чем.

Limitations on Raw Sockets
On Windows 7, Windows Vista, Windows XP with Service Pack 2 (SP2), and Windows XP with Service Pack 3 (SP3), the ability to send traffic over raw sockets has been restricted in several ways:

UDP datagrams with an invalid source address cannot be sent over raw sockets. The IP source address for any outgoing UDP datagram must exist on a network interface or the datagram is dropped. This change was made to limit the ability of malicious code to create distributed denial-of-service attacks and limits the ability to send spoofed packets (TCP/IP packets with a forged source IP address).

Источник - http://msdn.microsoft.com/en-us/library/windows/desktop/ms740548(v=vs.85).aspx

61K
21 декабря 2011 года
Dimka55
17 / / 15.01.2011
Не прокатит такая фишка.
259
21 декабря 2011 года
arrjj
1.7K / / 26.01.2011
Ставьте win2k8 :) Или прям в сетевую пиши :D
61K
21 декабря 2011 года
Dimka55
17 / / 15.01.2011
Цитата: arrjj
Ставьте win2k :) Или прям в сетевую пиши :D



Как вариант принял к сведению)))

99K
10 июня
Nickolay Velichko
1 / / 10.06.2018
В конфигурационном файле на сервере добавьте доступ к подстети. Он пускает только в соответствии с конфигами.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

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