Burp Suite Intruder 자동화 공격 과정이 공격은 크게 패킷 가로채기 ➔ 변조할 위치 지정 ➔ 자동 대입 ➔ 결과 분석의 4단계로 이루어집니다.1.타겟 페이지 접속 및 패킷 캡처:Proxy.Intercept">칼리 리눅스의 브라우저에서 프록시(FoxyProxy 등)를 켜서 모든 통신이 Burp Suite를 거치도록 설정합니다. Burp Suite의 Proxy > Intercept 탭에서 Intercept is on 상태로 둔 뒤, 브라우저에서 DVWA의 로그인된 사용자만 볼 수 있는 페이지(예: index.php)에 접속을 시도합니다. 그러면 브라우저가 서버로 보내려던 요청(Request) 패킷이 화면에 딱 잡히며 통신이 일시 정지됩니다.2.Intruder로 패킷 전송:Send to Intruder.가로챈 패킷 화면의 빈 공간에서 마우스 우클릭을 하고 Send to Intruder를 클릭합니다 (단축키: Ctrl + I). 이제 상단의 Intruder 탭에 주황색 불이 들어옵니다. 화면을 넘겼으니 Proxy 탭의 Intercept는 Intercept is off로 꺼주어 브라우저가 정상 작동하게 둡니다.3.공격 타겟(변수) 지정:Positions 설정.Intruder > Positions 탭으로 이동합니다. 패킷 내용 중에 녹색 형광펜(§)으로 칠해진 부분들이 자동으로 지정되어 있을 텐데, 우측의 Clear § 버튼을 눌러 싹 지워줍니다. 그 다음, 우리가 조작할 쿠키 값(예: Cookie: dvwaSession=1)의 숫자 1 부분만 마우스로 드래그한 뒤 우측의 Add § 버튼을 누릅니다.(결과적으로 Cookie: dvwaSession=§1§ 형태가 되어야 합니다.)4.숫자 대입 범위 설정:Payloads 설정.Intruder > Payloads 탭으로 이동합니다. 여기가 "어떤 값을 대입할 것인가"를 정하는 곳입니다.Payload type: 숫자를 넣을 것이므로 Numbers로 변경합니다.하단의 Number range 옵션에서 From: 1, To: 100, Step: 1로 입력합니다. (1부터 100까지 1씩 증가시키며 쏘겠다는 뜻입니다.)5.공격 시작:Start Attack.우측 상단의 Start Attack 버튼을 누릅니다. 새로운 결과 창이 뜨면서, Burp Suite가 쿠키 값을 1, 2, 3... 100으로 바꿔가며 서버에 100번의 접속 요청을 미친 듯이 쏟아냅니다.