정보보안(구버전)/ bWAPP 2019. 2. 7. 15:12
웹 해킹 bWAPP - 23. A1 - Injection - SQL Injection - Stored(XML)
본 내용은 교육 과정에서 필요한 실습 목적으로 구성된 것이며, 혹시라도 개인적인 용도 및 악의적인 목적으로 사용할 경우, 법적 책임은 본인에게 있다는 것을 알려드립니다.
1. Injection
- OWASP Top10 A1 - 악의적인 명령 삽입
- 서버로 전송되는 요청 정보에 악의적인 명령을 삽입하여 불필요한 동작을 실시하거나, 서버/시스템/DB 중요 정보를
획득할 수 있는 취약점이다.
- Ex) HTML 인젝션, SQL 인젝션, PHP 인젝션, XML 인젝션
2. XML
- HTML을 개선하여 만든 언어이다.
- 홈페이지 구축기능, 검색기능 등이 향상되었고, 웹 페이지의 추가와 작성이 편리해졌다.
- XML을 이용하면 사용자가 구조화된 데이터베이스를 조작할 수 있다.
3. Injection - SQL Injection - Stored(XML)
- 이 시나리오는 XML를 사용하는 환경에서 SQL 인젝션을 실시하는 공격하는 내용이다.
Ex1) Injection - SQL Injection - Stored(XML) 이해
보안 레벨 선택 및 시나리오 선택
Intercept -> 'Intercept is on' 으로 변경 실시
'Any bugs?' 버튼 클릭
버프슈트 마우스 우클릭 -> 'Send to Repeater' 클릭 -> 'Repeater' 클릭
Rquest -> bee 다음에 '(작은따옴표) 추가 -> 'Go' 버튼 클릭 -> Response 내용 확인
Rquest -> bee 다음에 '+(select 0 from cisco)+' 추가 -> 'Go' 버튼 클릭 -> Response 내용 확인
Rquest -> bee 다음에 '+(select 0 from users)+' 추가 -> 'Go' 버튼 클릭 -> Response 내용 확인
Proxy 클릭 -> Intercept is on 클릭하여 off 실시
'Intercept is off' 확인
[유튜브] 동영상 강의 링크 (구독! 좋아요!!!)
웹해킹 23. bWAPP Injection - SQL Injection - Stored(XML) https://youtu.be/PEIOPyjN-9s