hping assistência de linha de comando

2

hping tem uma documentação tão horrível e aparentemente muitos tipos diferentes de sintaxes.

Gostaria de saber qual seria o comando hping para enviar um pacote TCP com um IP de origem de 192.168.0.2, uma porta de origem de 9455, um IP de destino de 192.168.0.1, uma porta de destino de 80, e um arquivo de carga chamado "payload.txt".

Eu posso conviver sabendo disso, mas se você souber de um bom tutorial para hping (que eu não tenho certeza se existe), eu também poderia usar isso.

    
por Donald Taylor 09.11.2010 / 18:58

1 resposta

1

Acredito que essa seja a sintaxe que você está procurando:

hping -a 192.168.0.2 -E payload.txt -d $(wc -l payload.txt | cut -d' ' -f1) -k -s 9455 -p 80 192.168.0.1

E se você preferir com "opções longas", você pode usar esta linha de comando:

hping --spoof 192.168.0.2 --file payload.txt --data $(wc -l payload.txt | cut -d' ' -f1) --keep --baseport 9455 --destport 80 192.168.0.1

Observação: verifique se o IP de origem que você está usando existe na máquina em que você está usando. Se você estiver usando isso para falsificar um IP que não existe na sua caixa, ele falhará (o handshake TCP exige que o tráfego bidirecional funcione e não ocorrerá com IPs falsificados). Além disso, se você não executar isso como root, provavelmente precisará executá-lo em sudo .

    
por 21.01.2011 / 23:48