Может ли TCP-сервер обнаружить злоумышленника? - PullRequest
0 голосов
/ 24 октября 2019

Я могу подключиться к TCP-серверу с помощью Node.js и позволить ему зависать там до истечения времени ожидания, но когда я пытаюсь выполнить запись на сервер, он отвечает обратно заголовком FIN, который закрывает соединение.

Обычно к нему подключается приложение для Android, которое изначально отправляет полезную нагрузку '.'на сервер, и приложение может продолжать отправлять данные, но когда я отправляю полезную нагрузку '.'с помощью моего собственного сценария узла сервер закрывает соединение.

Может ли сервер как-то обнаружить, что я не отправляю данные из приложения?

1 Ответ

0 голосов
/ 24 октября 2019

Решение: мне пришлось отправить шестнадцатеричное значение '.'вместо этого к серверу, который в узле:

new Uint8Array([00])

, и сервер принял это и не закрыл соединение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...