![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Открытый порт+троян [D4, WinXP]
AllDer © (2004-07-22 17:22:00)Открытый порт+троян
Собрался писать server но думаю бросят троян
Мой сервер открывает порт допустим 44222,
не принципиально.Клиент соедняется,
у меня проходит событие соединения и я в ответ выдаю
килобайт и разрываю соединение.
Но я знаю что через открытые порты впаривают троянов,
типа 'каждому порту свой троян',
даже на 80 есть
что делать?
AllDer (2004-07-23 13:51:00) [1]понял !
Дырка-исполнение принятого кода(блока)
или вызвание ошибки в приложении
Что требовалось понять!
Всем спасибо
Кодить нет проблем
>,в Api,VCL я достаточно хорошо,если так можно сказать,
>Ну ну.
я вечный ученик,
сказать 'я отлично знаю'-это будет никогда
Alexander1966 (2004-07-23 12:00:00) [2]Вот, то что нашел первым в www.gg.ru по "Переполнение стека"
http://ssz.by.ru/security/exploit/bufowerfl_wnt.html
Но все равно, зараза проникает не потому, что порт открыт, а потому что Программа которая "обрабатывает" этот порт работает с ошибками.
Alexander1966 (2004-07-23 11:38:00) [3]Вот чего тебе надо бояться, так это переполнения буфера и принимать к этому меры.
Reindeer Moss Eater (2004-07-23 08:35:00) [4]то что не воспользуются доступным сокетом,чтоб выполнить свой
код,записать файл на диск,или читать с диска
код какой я описал ,прозрачен
соеденение со мной,я узнаю адрес,выдаю строку-разрыв.
Код на твоей машине может выполнить только твой процессор и ничей больше. Если ты сам не запрограммировал исполнение принятого куска байтов от клиента как двоичного когда, то какой Хоттабыч по твоему может сделать это за тебя?
А может не Хоттабыч, а Санта?
,в Api,VCL я достаточно хорошо,если так можно сказать,
Ну ну.
AllDer (2004-07-22 20:00:00) [5]>В каком отношении "безопастный" и какой именно код?
то что не воспользуются доступным сокетом,чтоб выполнить свой
код,записать файл на диск,или читать с диска
код какой я описал ,прозрачен
соеденение со мной,я узнаю адрес,выдаю строку-разрыв.
>А может тебе лучше кроликов разводить?
нет!
,в Api,VCL я достаточно хорошо,если так можно сказать,
но не в области сокетах,сетях,net
Reindeer Moss Eater (2004-07-22 18:22:00) [6]А может тебе лучше кроликов разводить?
Reindeer Moss Eater (2004-07-22 18:11:00) [7]так безопасный ли это код?
В каком отношении "безопастный" и какой именно код?
AllDer (2004-07-22 18:10:00) [8]>если твой сервер что-то читает от клиентов
не знаю как это делается.
я просто в компоненте открваю порт,
когда коннект будет я у знаю ip и передаю к примеру его
же ip разрываю,
а то что передает и даром не надо,
так безопасный ли это код?
Reindeer Moss Eater (2004-07-22 18:03:00) [9]Единственно что могу посоветовать - если твой сервер что-то читает от клиентов, то не объявляй буфер для чтения как локальную переменную процедуры/функции.
AllDer (2004-07-22 18:02:00) [10]>да, возможно .. если данные, поступившие тебе через открытый >тобой порт, ты интерпретируешь как некий "исполняемый код"
>расскажи, ЧТО конкретно ты об этом знаешь - станет легче
клиент отправляет мне до 14 Kb,
мне они не нужны,я узнаю его IP (локалка)
и выдаю блок в килобайт,какой? зависит от
ip свой- чужой и разрываю соеденение
Digitman (2004-07-22 17:47:00) [11]
> что делать?
бросить программинг и пойти в управдомы
Reindeer Moss Eater (2004-07-22 17:44:00) [12]код не нужен - нужен совет,
Совет - успокойся.
Digitman (2004-07-22 17:43:00) [13]да, возможно .. если данные, поступившие тебе через открытый тобой порт, ты интерпретируешь как некий "исполняемый код"
> знаю что через открытые порты впаривают троянов,
расскажи, ЧТО конкретно ты об этом знаешь - станет легче
AllDer (2004-07-22 17:38:00) [14]код не нужен - нужен совет,
возможно ли это,что могут
заслать трояна используя открытый сокет МОЕЙ программы,
хотелось бы этого избежать,т.к в firewall я указываю,
что моя прога может делать все что хочешь