기본 콘텐츠로 건너뛰기

bWAPP iFrame Injection


iFrame Injection Current : low







ParamURL 변수를 통해 현재 내 URL 정보를 출력해주고있습니다.





개발자 도구를 통해 코드를 분석해보면 위와같이 <iframe> 태그를 통해 , robots.txt 정보의 주소를 외부로부터 가져오고 있습니다.





위와 같이 ParamUrl 변수에 아무 URL 을 넣어보면 외부에서 가져올 URL 정보가 없기 때문에 아무련 화면이 출력되지 않습니다.



따라서 ParamUrl 주소에 내가 외부로부터 가져올 주소의 정보를 입력하여 취약점을 진단합니다.





우리는 이를 통해 ParamUrl 값에 외부로부터 가져올 주소의 정보를 입력하되 , 개발자 도구를 통해 확인한 <iframe> 태그를 "></iframe> 로 닫아주고 , 다시 <iframe> 태그를 추가하여 외부 주소의 정보를 가져올수있습니다.  








댓글

이 블로그의 인기 게시물

HackerOne Vulnerability Analysis 1

이 문서는  HackerOne 에서  제출된 많은 보고서들을 토대로 핵심 Payload만 요약하여 직접 작성하였습니다. Link :  https://hackerone.com/ Vulnerabilities list 1. CRLF Injection 2. Open Redirection  3. Cross-Site-Scripting 4. SQL-Injection 5. Path Traversal  CRLF Injection PoC http://www.myshopify.com/xxcrlftest%0aSet-Cookie:test=test3;domain=.myshopify.com; https://www.blackfan.myshopify.com/xxx%0aSet-Cookie:test=test2;domain=.myshopify.com; HTTP Response: HTTP/1.1 302 Moved Temporarily ... Location: http://myshopify.com/xxcrlftest Set-Cookie:test=test;domain=.myshopify.com; PoC: https://engineeringblog.yelp.com/xxcrlftest%0d%0aSet-Cookie:%20test=test;domain=.yelp.com HTTP Response: HTTP/1.1 301 Moved Permanently ... Location: http://engineeringblog.yelp.com/xxcrlftest Set-Cookie: test=test;domain=.yelp.com PoC (Chrome, Internet Explorer) http://gratipay.com/%0dSet-Cookie:csrf_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; HTTP Resp...

XVWA Xpath Injection

XVWA Xpath I njection [그림 1] Summary [그림1]  는  Xpath Injection  공격을 시도해 볼 수 있도록 개발된 폼을 제공하고 있습니다. Description ' or substring(name(parent::*[position()=1]),1,1)='A ' or substring(name(parent::*[position()=1]),1,1)='B ' or substring(name(parent::*[position()=1]),1,1)='C 노드 대입을 통한 결과 다음과 같이 Xpath 에 취약한 결과가 나오는것을 확인할수있습니다. ' or '1'='1  주입결과. Steps to reproduce 1. ' or substring((//user[position()=1]/child::node()[position()=1]),1,1)="a" or ''=' Source Code Impact 공격자는 Xpath Query 주입을 통해  액세스 할 수없는 데이터에 접근할수있습니다.

Juice Shop XSS [ Dom based XSS ]

Juice Shop XSS [ Dom based XSS ] Search 입력란에 악성 스크립트를 넣어 XSS 취약점을 진단합니다. Payload :  <iframe src="javascript:alert(`xss`)">   다음과 같이 이는 < , > 는 &lt; , &gt; 로 특수문자를 필터링하지 않기에 XSS 에 취약합니다.