Information Security ˗ˋˏ ♡ ˎˊ˗

Security/WebHacking

[HackCTF Web] /

토오쓰 2019. 11. 19. 23:48

문제

숨겨진 플래그 찾기

 

 

풀이

처음에 로봇이 어떤 의미가 있는지 살펴보기 위해 페이지 소스코드를 보면,

http://www.irobotnews.com/news/photo/201709/11794_27156_1618.png

이미지를 불러오는 url만 존재한다.

 

구글링을 통해 알아낸 결과, 로봇 사진을 보고 robots.txt라는 것을 생각해내야 한다.

 

robots.txt가 무엇인가?

: robots.txt 파일은 검색엔진 크롤러에서 사이트에 요청할 수 있거나 요청할 수 없는 페이지 또는 파일을 크롤러에 지시하는 파일이다. 사이트의 루트에 위치하며 사이트에서 검색 엔진 크롤러가 액세스하는 것을 방지하기 위한 규약이다. robots.txt는 주로 사이트의 크롤러 트래픽을 관리하는 데 사용된다.

 

먼저 robots.txt를 url에 입력해보았다.

어떤 값들이 나왔다.

여기서 먼저 모르는 개념을 찾아보았다.

 

User-agent: 사용자를 대신해서 인터넷에 접속하는 소프트웨어, 즉 브라우저를 뜻한다.

    -> * 를 사용할 경우 모든 로봇을 지칭

Disallow: 모든 url에 대해 접근을 막겠다는 의미이다.

Allow: 접근을 허용하는 url을 적는다.

 

접근을 막는 disallow인 /robot_flag/ 를 url에 써주니까 

http://ctf.j0n9 hyun.xyz:2020/robot_flag/ 

 

플래그 값이 나왔다.

 

'Security > WebHacking' 카테고리의 다른 글

[HackCTF Web] 보물  (422) 2019.11.28
[HackCTF Web] Button  (431) 2019.11.20
[HackCTF Web] Hidden  (272) 2019.11.19
[Websec.fr] Babysteps Level01  (285) 2019.11.12
OWASP Top10 에 대한 공격기법과 방어기법  (288) 2019.11.10