Icmp-quench
Jump to navigation
Jump to search
icmp-quench
Description
INCOMPLETE SECTION OR ARTICLE
This section/article is being written and is therefore not complete.
Thank you for your comprehension.
Thank you for your comprehension.
(CLIENT) (SERVEUR) +----------------+ ??? 21 +----------------+ | 172.16.196.128 | <-------------> | 172.16.196.129 | +----------------+ conn FTP +----------------+ ^ | _________________/ / attaque | +----------------+ | 192.168.1.10 | +----------------+ (ATTAQUANT)
Site officiel : http://www.gont.com.ar/tools/icmp-attacks/
Installation
Pré-requis
Installation à partir des sources
# cd /usr/local/src/ # wget http://www.securityfocus.com/data/vulnerabilities/exploits/icmp-quench.tar.gz # tar xzvf icmp-quench.tar.gz # cd icmp-quench/ # make
Utilisation
La syntaxe de base est la suivante :
# ./icmp-quench -c CLIENT_IP[:PORT] -s SERVER_IP[:PORT] [-t client|server] [-n | -f SOURCE_ADDRESS] [-r RATE | -d DELAY] [-D PAUSE] [-l IP_TTL] [-L IPP_TTL] [-o IP_TOS] [-O IPP_TOS] [-z IP_SIZE] [-q TCP_SEQ]
Note
Il est important de spécifier au moins un port ou une plage de ports réduite pour le client et/ou le serveur. Effectivement, dans l'éventualité où aucun
port n'est précisé, le nombre de combinaisons testées sera de 65536*65536.
où
--server, -s Adresse IP du serveur (obligatoire) et port (optionnel) --client, -c Adresse IP du client (obligatoire) et port (optionnel) --target,-t Cible de l'attaque (client ou server) --rate, -r Fixe la bande passante (en kbps) --delay, -d Délai entre l'envoi de paquets (in nanoseconds) --pause, -D Pause entre chaque "round" (in seconds) --forge, -f Permet de forger le paquet avec une IP source forcée --noforge, -n Force l'utilisation de l'IP réelle comme IP source --ttl, -l Fixe la valeur du champ time-to-live (en secondes) --pttl, -L Fixe le champ ttl (payload) --id, -p Fixe la valeur du champ IP ID --payload-id, -P Fixe la valeur du champ IP ID (payload) --tos, -o Fixe la valeur du champ Type-of-service --payload-tos, -O Fixe la valeur du champ Type-of-service (payload) --payload-size, -z Fixe la taille du paquet (payload) --target-is-client, -C : alias de '-t client' --target-is-server, -S : alias de '-t server' --tcp-seq, -q Fixe le numéro de séquence --verbose, -v Active le mode verbeux