본문으로 바로가기

[Hacker101 CTF] Postbook

category Wargame/Hacker101 CTF 2020. 2. 19. 01:21

Postbook (Easy, 4)

Flag0

Flag5를 얻고 나서, id 쿠키를 MD5(2)=c81e728d9d4c2f636f067f89cc14862c 로 설정하니 플래그를 얻었다.

원래 의도는 아이디 user, 비밀번호 password로 로그인해서 얻어야 하는 것 같다.

 

Flag: ^FLAG^4c5d3ecccfda5ea0ed52da602e139e90b512b184c7be42a7861775622448e0e2$FLAG$

 

Flag1

view.php에서 id를 바꿔서 다른 유저의 포스트를 읽을 수 있다. 개인 포스트를 읽으면 플래그를 준다.

 

Flag: ^FLAG^794f3ac2413173752e56c97012e23943680c0e44a401faea312473367448b11c$FLAG$

 

Flag2

create.php에서 user_id 값을 다른 계정의 id로 바꿔서 포스트를 쓰니 플래그가 나왔다.

 

Flag: ^FLAG^6eb82cdd000b4c7c1dd2d57c48db2d214266077f1f8d2034054f1aa49ac2802d$FLAG$

 

Flag3

힌트에 189*5가 있다. view.php에서 id에 945를 넣으면 플래그를 얻을 수 있다. (...)

 

Flag: ^FLAG^9ded1c0769c6589d366e43696686b65b5521a4144106b715129ed7ce3317efc5$FLAG$

 

Flag4

edit.php에서 id를 조작해 다른 사람의 포스트를 수정하면 된다.

 

Flag: ^FLAG^6c54700b21be308b0ccd750f3447156c8295510866d5227c6a2bd12ba52f2616$FLAG$

 

Flag5

쿠키에 id값이 설정되어 있는데, MD5 복호화를 해 보면 숫자가 나온다. (id값으로 추정)

1을 MD5 암호화한 값인 c4ca4238a0b923820dcc509a6f75849b을 id의 값으로 넣어준 뒤 home에 들어가면 플래그를 딸 수 있다.

 

Flag: ^FLAG^b0a0a5493232418e6da8ad1ce37a559f8a94d31bf6b84feec240de69b09895f1$FLAG$

 

Flag6

delete.php에 id가 MD5 암호화된 값으로 들어간다. id를 조작해 다른 유저의 포스트를 지우면 플래그를 얻는다.

 

Flag: ^FLAG^7a1230de87f4ec9c571ad3768027ecc920ba0f7e178eafc90b83423280469724$FLAG$

 

 

'Wargame > Hacker101 CTF' 카테고리의 다른 글

[Hacker101 CTF] Petshop Pro  (0) 2020.02.19
[Hacker101 CTF] Ticketastic: Live Instance  (0) 2020.02.19
[Hacker101 CTF] Cody's First Blog  (0) 2020.02.18
[Hacker101 CTF] Photo Gallery  (0) 2020.02.18
[Hacker101 CTF] Encrypted Pastebin  (0) 2020.02.16