Size: a a a

2018 September 29

pl

pretty leaf in Hacker May Cry
Мне в этом чате как-то советовали написать свой сервис, чтобы искать уязвимости в уже существующих и эксплуатировать их
источник

R

Ruslan in Hacker May Cry
pretty leaf
Народ, что нужно знать для того, чтобы разработать свой сервер (ftp/ssh/smtp/http/т.п)? Я так понимаю, дело не ограничивается знаниями протокола tcp и протоколов тех сервисов, которые я, к примеру, на сишечке собираюсь написать? И обязательно ли писать это на си, возможно ли любой другой язык использовать?
на делфи можешь один контрол перекинуть на формочку, вот тебе и сервер) на любом можно
источник

pl

pretty leaf in Hacker May Cry
Не, мне нужно разработать так, чтобы понять, как уже существующие работают
источник

pl

pretty leaf in Hacker May Cry
И да, обязательно ли по паттернам проектирования читать толстые книги, или это есть в видосах пятнадцатиминутных на ютубе?
источник

R

Ruslan in Hacker May Cry
pretty leaf
Не, мне нужно разработать так, чтобы понять, как уже существующие работают
ну так ищи реализации на нужном языке. если понять хочешь, то пиши на си, делай на сокетах
источник

pl

pretty leaf in Hacker May Cry
Изучал сетевое программирование на си. Понял эти методы, понял последовательность их вызовов и то, что "ошибочные" возвращаемые значения нужно "ловить", но столкнулся с тем, что вижу такие детали в методах, как допустимое количество подключаемых клиентов, или передачу байтов клиенту или от него "особую". Как их все понять? Вроде бы понял, как tcp протокол работает
источник

pl

pretty leaf in Hacker May Cry
Но чёт не получается
источник

pl

pretty leaf in Hacker May Cry
Создал сервер на си, который вроде должен хэллоуворлд отправлять, подключаюсь по телнету к этому серверу
источник

pl

pretty leaf in Hacker May Cry
В итоге после ввода любого символа сервер прекращает работу
источник

pl

pretty leaf in Hacker May Cry
Как все эти пробелы в знаниях устранить?
источник

pl

pretty leaf in Hacker May Cry
Я очень хочу овладеть мастерством сетевого кодинга на си
источник

pl

pretty leaf in Hacker May Cry
Но нормальных гайдов нигде нет
источник

pl

pretty leaf in Hacker May Cry
Мне бы книжку какую-нибудь
источник

R

Ruslan in Hacker May Cry
pretty leaf
Мне бы книжку какую-нибудь
почитай стивенса разработка сетевых приложений
источник

pl

pretty leaf in Hacker May Cry
О, спасибо
источник

pl

pretty leaf in Hacker May Cry
Там ведь с самых основ программирования сокетов начинается?
источник

R

Ruslan in Hacker May Cry
ну, можно и так сказать
источник

s

sr.luxint in Hacker May Cry
pretty leaf
Народ, что нужно знать для того, чтобы разработать свой сервер (ftp/ssh/smtp/http/т.п)? Я так понимаю, дело не ограничивается знаниями протокола tcp и протоколов тех сервисов, которые я, к примеру, на сишечке собираюсь написать? И обязательно ли писать это на си, возможно ли любой другой язык использовать?
А ты уверен, что тебе в принципе нужно уметь в tcp? В смысле, это ж только транспорт. А тебе нужен уровень выше, если я со своей ламерской колокольни верно понимаю. И да, написать можно на чём угодно. Тут вопрос в том, какие цели ты преследуешь.
источник

s

sr.luxint in Hacker May Cry
Ruslan
ну так ищи реализации на нужном языке. если понять хочешь, то пиши на си, делай на сокетах
В сокеты и на питоне ебаться можно. Это просто IPC-интерфейс ядра.
источник

R

Ruslan in Hacker May Cry
sr.luxint
В сокеты и на питоне ебаться можно. Это просто IPC-интерфейс ядра.
я сказал выше, что на любом можно
источник