본문 바로가기
CTF_/HackCTF

[HackCTF] Guess me

by 낭람_ 2020. 2. 24.
반응형

[Guess me]


- guess와 secretcode가 같으면 문제가 풀리는 문제다.


- secret.txt에 들어가보니 그렇게 쉽겐 안된다고 한다...


- extract에서 취약점이 발생할 것 같아 검색을 해봤다.

- 취약점은 extract전에 변수가 선언되어 있을 때, 같은 변수명으로 한번더 선언하면 초기값이 변경된다.

- filename=a 를 전송하면 $filename = 'a' 가 되고, trim 함수에서 아무 값도 가져오지 않는다.

- $secretcode에는 아무값도 안들어 가게 되고, guess= 빈 값을 주면 $guess === $secretcode가 참이 되어 flag가 나온다.

반응형

'CTF_ > HackCTF' 카테고리의 다른 글

[HackCTF] Login  (0) 2020.02.24
[HackCTF] Read File  (0) 2020.02.24
[HackCTF] 보물  (0) 2020.02.24
[HackCTF] Button  (0) 2020.02.24
[HackCTF] Hidden  (0) 2020.02.24

댓글