정보보안/DreamHack

[Wargame]file-download-1(web)

b1ackhand 2022. 1. 23. 21:56

flag.py를 다운로드 하면 되는 문제이다.

 

먼저 사이트를 둘러 보았다.

 

메모에 내용을 Upload 하니

 

Home에서 업로드 한것을 볼 수 있다.

 

Filename을 저렇게 하여 Upload를 한다면?

 

오류를 내뱉는다.

 

코드를 보니 ..을 필터링 하는것을 알 수 있었다.

 

업로드 한것을 읽어오는 함수를 보면 name에 들어가는 매개변수를 따로 필터링 하지 않는 것을 알 수 있다.

 

따라서 주소를 위와 같이 변경하여

해답 Flag를 얻을 수 있었다.

 

 

고찰 : 웹은 아직 미숙하여 다루는데 어려운것 같다.

'정보보안 > DreamHack' 카테고리의 다른 글

[Lecture]블록암호 : 운영모드(Cryptography)  (0) 2022.02.03
[Lecture]현대암호(Cryptography)  (0) 2022.01.28
[Lecture]고전암호(Cryptography)  (0) 2022.01.27
[Lecture]Shellcode(System)  (0) 2022.01.26
[Wargame]Carve Party(web)  (0) 2022.01.24