다음 Netcat 명령을 수행하고 Wireshark로 패킷을 볼 때 UDP 패킷이 잘못되었다고 말합니다.
$ echo "this is a test" | nc -u 127.0.0.1 53
마찬가지로 $ echo "this is a test" > /dev/udp/127.0.0.1/53
Wireshark에서 "잘못된 패킷"오류 와 같은 명령을 사용합니다 .
echo 명령은 오류없이 Netcat 서버로 전송 / 전달됩니다. 그러나 이것은 궁금해 졌습니다 : echo 또는 다른 기본 Unix 도구를 사용하여 적절한 UDP 패킷을 수동으로 구성 할 수 있습니까?
데비안과 macOS를 사용하고 있습니다.
echo $[61002+RANDOM%4532]
그 범위에서 임의의 포트 번호를 선택하는데 사용 합니다.