Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Wonkz
-3 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 17
#1

Как можно закрыть порты? - C++

14.03.2013, 20:13. Просмотров 1874. Ответов 27
Метки нет (Все метки)

Как на С++ (или на делфи) закрыть порты?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2013, 20:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как можно закрыть порты? (C++):

Определить, какие из магазинов можно закрыть, и при этом совокупность реализуемых деталей не изменится - C++
В городе существует несколько магазинов по продаже автомобильных деталей Представленные множества - не упакованные. Количество...

Как как корректно закрыть другую программу из своей? - C++
Подскажите плиз как корректно закрыть другую программу из своей которая после посылки ей сообщения SendMessage(hWnd1,WM_CLOSE,0,0); ...

Как можно сделать что бы в консольном окне можно было вызвать контекстное меню как в win cmd? - C++
Если вызвать cmd в windows то в нем можно вызывать контекстное меню и совершать различные полезные действия (копирование/вставка). А те...

Как закрыть скайп? - C++
Здравствуйте. Скажите, пожалуйста, как в программе на С++ можно закрыть скайп, если он запущен?

Как правильно закрыть процесс - C++
Я пишу программу мониторинга Для этого использую драйвер и в драйвере подменяю CreateSection Как правильно закрыть процесс _asm{ ...

Как закрыть и удалить файл? - C++
Здравствуйте, помогите пожалуйста, у меня есть строка name_txt(string) где прописан путь к txt файлу который надо закрыть(если открыт) и...

27
Van111
209 / 188 / 4
Регистрация: 03.08.2011
Сообщений: 2,598
Записей в блоге: 12
28.03.2013, 17:33 #16
Цитата Сообщение от Wonkz Посмотреть сообщение
Добрый день. Как закрыть порты от 0 до 1024 на C++ ?
Суть такая, что будет программа, в которою вводишь любой программный порт от до 0 до 1024 и оно его закрывает.
Спасибо.
просто так - ни как , потому что
1 это зарезервированные порты
2 чтоб закрыть надо сначала открыть ( открой все 1024 и уйди в спящий режим на бесконечность)
читай про эксплойты и про написание снифера.
0
-=ЮрА=-
Заблокирован
Автор FAQ
28.03.2013, 18:12 #17
Цитата Сообщение от Van111 Посмотреть сообщение
читай про эксплойты и про написание снифера.
- сниффер читает данные из порта а блокирует порт файервол, причём закрыть можно в принципе всё что угодно.

Wonkz, поюзай готовые файерволы на NDIS

Не по теме:

(я такое пишу, но за деньги, потому кодом светить не буду - такое далеко не все умеют)

1
Wonkz
-3 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 17
29.03.2013, 02:08  [ТС] #18
-=ЮрА=-, Van111, Ребят, ну так я вообще в ступоре. Преподаватель дал задание написать "программу" на с++, которая закрывает порты от 0 до 1024. Суть программы заключается в том, что я указываю порт, который мне нужно и нажимаю кнопку закрыть. После чего, разумеется, он и закрывается.

Я спросил каким образом мне это делать, он говорит, что функций, которые закрывают порты в интернете есть и не одна. После двухдневных поисков я ничего нормального не нашел. Нашел только пример закрытия СОМ-порта. Кто все таки прав? Вы или препод? xD

Добавлено через 1 минуту
PS: Говорит мол тема легкая, там одна функция, грубо говоря, все и делает.
0
Van111
209 / 188 / 4
Регистрация: 03.08.2011
Сообщений: 2,598
Записей в блоге: 12
29.03.2013, 10:43 #19
Цитата Сообщение от Wonkz Посмотреть сообщение
закрывают порты в интернете есть и не одна
может он имел в виду, что вы скачиваете определённый фаервол, а потом подсовываете ему нужный порт через консоль и он всё делает за вас?
0
Wonkz
-3 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 17
30.03.2013, 19:29  [ТС] #20
Цитата Сообщение от Van111 Посмотреть сообщение
может он имел в виду, что вы скачиваете определённый фаервол, а потом подсовываете ему нужный порт через консоль и он всё делает за вас?
Он мне сказал так: делаешь поле ввода и кнопку. Затем мы вводим порт (от 0 до 1024) и и нажимаем кнопку (закрыть порт). Ну и после нажатия порт который я ввел должен закрыться. Я ему говорил, мол в интернете нет функции, которая будет делать то, что вы задали. Он же мне сказал, что в интернете есть функция, которая вот таким образом закрывает порты.

Я не могу найти такую универсальную функцию, которая бы подошла мне. Ну вы поняли, чтобы закрывало любой порт..
0
Van111
209 / 188 / 4
Регистрация: 03.08.2011
Сообщений: 2,598
Записей в блоге: 12
30.03.2013, 21:25 #21
Цитата Сообщение от Wonkz Посмотреть сообщение
Он же мне сказал, что в интернете есть функция, которая вот таким образом закрывает порты.
спроси как называется
0
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
30.03.2013, 22:05 #22
Цитата Сообщение от Wonkz Посмотреть сообщение
Он же мне сказал, что в интернете есть функция, которая вот таким образом закрывает порты.
Вам придется попросить более формальную постановку задачи с подробным объяснением понятия "закрытие порта".

Насколько мне известно, понятие "закрытие порта" -- просторечное высказывание, относящееся к изменению конфигурации брэндмауэеров с целью предотвращения установления соединения на конкретный порт. Писать на С++ приложение, изменяющее конфигурацию виндоуз-файервола -- как минимум глупо.

Возможно имеется в виду закрытие всех существующих соединений на конкретный порт?
0
Wonkz
-3 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 17
08.04.2013, 14:15  [ТС] #23
Цитата Сообщение от lemegeton Посмотреть сообщение
Возможно имеется в виду закрытие всех существующих соединений на конкретный порт?
Нужно чтобы порт не работал... Я передал его слова. Возможно Вы правы. А как сделать, чтобы закрыло все существующие соединения? Можете ли Вы? Цена?
0
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
08.04.2013, 14:26 #24
Цитата Сообщение от Wonkz Посмотреть сообщение
Нужно чтобы порт не работал...
Так не выйдет. Это контролирует операционная система. Тут только драйвера писать.
Можно порт занять, чтобы никто больше не открыл соединение, но чтобы порт не работал... не выйдет.

Цитата Сообщение от Wonkz Посмотреть сообщение
А как сделать, чтобы закрыло все существующие соединения?
Это весьма нетривиальная задача и реализация будет крайне специфична для операционной системы. Какая у вас целевая ОС?
0
Wonkz
-3 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 17
08.04.2013, 14:38  [ТС] #25
Цитата Сообщение от lemegeton Посмотреть сообщение
Так не выйдет. Это контролирует операционная система. Тут только драйвера писать.
Можно порт занять, чтобы никто больше не открыл соединение, но чтобы порт не работал... не выйдет.


Это весьма нетривиальная задача и реализация будет крайне специфична для операционной системы. Какая у вас целевая ОС?
У меня 7ка, в универе ХР. Без разницы какая.
0
Van111
209 / 188 / 4
Регистрация: 03.08.2011
Сообщений: 2,598
Записей в блоге: 12
08.04.2013, 18:02 #26
Цитата Сообщение от Wonkz Посмотреть сообщение
Цена?
-=ЮрА=- может решить, он писал об этом
0
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
08.04.2013, 18:12 #27
Всеми портами сразу занимается или система, или антивирусный софт.
0
Van111
209 / 188 / 4
Регистрация: 03.08.2011
Сообщений: 2,598
Записей в блоге: 12
21.05.2013, 17:53 #28
Хакинг_ искусство эксплоита. 2-е издание.pdf 0x460
0
21.05.2013, 17:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2013, 17:53
Привет! Вот еще темы с ответами:

Как закрыть окно чужого процесса? - C++
Добрый день. Объясните пожалуйста, почему по OutWnd->PostMessage( WM_CLOSE, 0, 0 );не хочет закрываться окно? Ситуация...

Как открыть/закрыть дверцу CDROM? - C++
Ну вобщем-то как??? И еще вопрос как отследить выключение компьютера и предотвратить его?

Как закрыть программку переменной bool? - C++
Уважаемые знатоки, вот программка, закрывается через ESC с помощью exit(0). Подскажите, как её закрыть с помощью bool? ...

Как закрыть соединение между клиентом и сервером - C++
Как закрыть соединение между клиентом и сервером, не закрывая порт (который открыт не мной)?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru