Dork's port

File path traversal, simple case 본문

portswigger-academy

File path traversal, simple case

Dork94 2020. 5. 6. 02:43

File path traversal, simple case

  • 간단하게 풀렸다~

  • 이 문제는 /etc/passwd를 retrieve 하는 문제로, 이미지를 불러올때 아래와 같이 읽어온다.

  • <img src="/image?filename=9.jpg">
  • 그래서 아래와 같이 해주면 풀리고, 현재 경로가 어딘지 모르므로 ../ 를 하나씩 추가해서 정상적인 결과가 리턴 될때까지 하면 된다.

  • https://acb31f291f4f97cb80b67efc004700d3.web-security-academy.net/image?filename=../../../etc/passwd 이런식으로 하면되는데, image함수가 이미지로 읽어서 그런건지, 아무것도 리턴안하는건지 실제 내용은 볼 수 없다. 아마 리얼월드에서 가능하겠지..? 어찌되었건, front end에서 image처럼 rendering을 하려 할테니까, 네트워크 패킷을 보면 안의 내용을 확인할 수 있을 듯.

Comments