삽질은 나의 힘 | DRDoS 분석해보기
삽질은 나의 힘 위치로그  |  태그  |  미디어로그  |  방명록
icon DRDoS 분석해보기
Network | 2009. 4. 7. 01:58

======================================================================================
DRDoS(Distributed Reflection DoS)

<순서>
- tool을 다운받아 가상의 환경에서 구동하고 패킷캡쳐및 분석해보자.

1. tool을 다운받는다.( 소포폭풍에서 받았다. )
2. http://58ya.tistory.com/16 을 보고 가상의 환경을 만든다.
   - 단방향 환경이라 부족하지만 원리를 이해해보자.

3. binary file이라 README를 읽고 구동해보자.
4. packet을 캡쳐해보자.

##########################################################################

<DRDoS 분산 반사 서비스 거부 공격>

BGP(179)를 이용하여 분산된 Router로부터 spoof된 source IP(victim)로 SYN 보내

SYN+ACK를 VICTIM에 범람케함.

TCP가 손실된 패킷을 자동적으로 다시 보내는 것 때문에

반사 서버들은 SYN을 일으키는 호스트들로부터 받는 것보다

몇 배나 더 많은 양의 SYN/ACK 범람 트래픽을 생성하게 되는 것이다.

공격대상(victim)의 집합 라우터가 들어오는 범람 트래픽(flooding traffic)

의 대부분을 폐기하기 때문에 일어남.


정리해 놓은 것인데 맞는 건지 모르겠다.
어디서 보고 정리한거지-0-;; 와우해커였던 것 같은데;;
##########################################################################

======================================================================================
<사용법>

사용자 삽입 이미지









======================================================================================
< SYN 공격 >

- DoS에서 SYN attack시 source IP를 spoofing해서 SYN을 직접 victim에 보냈었다.
  한마디로 당구를 칠때 알다마를 노쿠션으로 맞춘다.

- DRDoS의 경우 SYN attack시 source IP를 victim의 IP로 spoofing하고 Router에게 보낸다.
  한마디로 당구를 칠때 가락으로 친다.

<  victim IP >                     < Router IP >

사용자 삽입 이미지













- 이와 같이 packet을 만들어보내게 되면 SYN+ACK를 victim에 보내게 되고 공격대상의 앞의
  라우터가 packet을 폐기함으로 인해 TCP의 신뢰전송으로 더 많은 양의 traffic을 발생
======================================================================================
< ICMP 공격>

- DoS 의 smurf 공격처럼 echo reply를 victim에게 보낸다.
  다만, same network가 아니라는 차이

- 위에 사용법에도 나와있지만 그다지 별로 유용해보이지는 않는다.

사용자 삽입 이미지















======================================================================================
< P.S >

위의 경우는 단방향   

R1--- R2 -----R3 ---  victim PC
          |          
      attacker

으로 구성되어있지만 실제로는 거미줄처럼 얽혀있으므로 router를 거쳐나가며 증폭(?)된다.

DDoS가 포트를 열고 공격자의 명령을 기다리는 것에 반해

특별히 Zombie를 만들고 할 필요가 없다. IP 목록만 있으면 된다.

또한 IP가 spoofing되고 수많은 router들을 거쳐서 공격되기 때문에 공격자를 찾기 더욱 힘들다.


많은 관련 문서를 읽고 다양한 툴과 소스를 다운받아 분석해보자.(아직 이해가 많이 부족하다)
======================================================================================


Cheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeer up!!!!!!!!!!!!!!

======================================================================================

'Network' 카테고리의 다른 글

VMware를 이용한 Virtual Adapter 만들기  (0) 2009.03.30
IPv6to4 Tunnel  (0) 2009.03.11

arrow 트랙백 | 댓글



관리자  |   글쓰기
BLOG main image
분류 전체보기 (27)
Server (4)
Network (3)
Packet Analysis (3)
Security (3)
TroubleShooting (8)
Algorithm (1)
ETC (2)
None (1)
Total :
Today :
Yesterday :
rss
위치로그 : 태그 : 방명록 : 관리자
minSoong-e's Blog is powered by Daum / Designed by plyfly.net