17번 문제에요.
배점은 356점, 이름은 pyc decompile 네요.
pyc decompile
bughela.pyc
:D
일단 시작하기전에 .pyc 파일이 뭐냐면요...
python을 컴파일 해놓은 파일이에요.
암튼 들어가보면 서버시간과 파일이 있네요.
다운로드 받아서
.pyc 디컴파일러를 쓸거에요.
EasyPythonDecompiler.exe
구글링하면 쉽게 찾으실거에요.
암튼 저걸로 디컴파일 해보면
이런 코드가 나와요.
대충 현재시간을 가지고 해시를 만들어서 서버시간이랑 비교하는거같은데...
위에서 준 서버시간이 현재시간이랑 다른네요?
서버시간이 115초 빠르니깐
지금시간에 115초를 더한만큼의 시간으로 해시를 만들어서 돌려보면?
해시가 떠요.
저걸 ?flag= 에 집어넣어보면?
Congratulations!!
Flag is c642ec3384fdd7795279dddb594cbe38b47d969e
빠밤!
문제가 풀렸네요.
'연구글 > wargame.kr' 카테고리의 다른 글
wargame.kr 18 / SimpleBoard (0) | 2020.11.04 |
---|---|
wargame.kr 16 / web chatting (0) | 2020.11.02 |
wargame.kr 14 / php? c? (0) | 2020.10.27 |
wargame.kr 13 / img recovery (0) | 2020.10.26 |
wargame.kr 12 / type confusion (0) | 2020.10.23 |