새소식

인기 검색어

Write Up/Root me

[Root-me] Web Server 3. HTML - Open redirect

  • -
반응형

Social Networks에 대한 3개의 button이 있다.

button을 누르면 Facebook, Twitter, Slack 웹 사이트로 redirect 된다.

redirect는 하나의 요청을 거치고 특정 웹사이트로 간다는 뜻이다.

 

HTML Source

facebook의 버튼을 살펴보자

? url=https://facebook.com&h=a023cfbf5f1c39bdf8407f28b60cd134

이 path에 대해 분석하면 url parameter는 해당 웹 사이트의 url이고 h는 살펴본 결과 hash의 h인 것 같은 추측을 했다.

a023cfbf5f1c39bdf8407f28b60cd134 decrypt

hash함수는 md5이다. 종합해보면

?url=<해당URL>&h=<URL의 md5해시문자열>이다.

그럼 원하는 URL에 md5의 문자열을 넣어보면

제일 간단한 https://www.google.com을 넣어보았다.

url=https://www.google.com

h=8ffdefbdec956b595d257f0aaeefd623

flag

해당 URL에 대한 page에서 redirect가 되는 것을 알 수 있다.

 

Savoir, penser, rêver. Tout est là.

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.