$ nc example.com 80
GET / HTTP/1.1
Host: example.com
HTTP/1.1 200 OK
...
Cela fonctionne, le séparateur de ligne est juste 0A
Ici au lieu de requis 0D0A
.
Comment puis-je taper un 0D0A
- Query séparé dans Netcat?
Il est facile de faire une chose une fois avec printf
taper manuellement \r\n
Chaque fois ou pour mettre en œuvre quelque chose todos
- comme Perl Onliner et le tuyer à nc
, mais peut-être qu'il y a un moyen facile de manquer?
Vous pouvez pipe une chaîne à nc
:
echo -ne 'GET / HTTP/1.1\r\nHost: example.com\r\n\r\n' | nc example.com 80
Vérifier avec:
$ echo -ne 'GET / HTTP/1.1\r\nHost: example.com\r\n\r\n' | hd
00000000 47 45 54 20 2f 20 48 54 54 50 2f 31 2e 31 0d 0a |GET / HTTP/1.1..|
00000010 48 6f 73 74 3a 20 65 78 61 6d 70 6c 65 2e 63 6f |Host: example.co|
00000020 6d 0d 0a 0d 0a |m....|
00000025