CTF | wargame 130

sCTF16 - Failed Compress (파일추출, JPEG, PNG)

파일 하나가 주어진다.압축을 하려 했는데 실패했다고 하는 것 같다. flag가 어딘가에 있다는 것을 알고 있다고 하는데 이게 처음에 무슨 소리인지 알지 못했는데 풀면서 알게되었다.(화남) compress.zip파일은 확장자는 zip파일이긴 하지만 헤더를 보면 JFIF, 즉 JPEG파일이다.하지만 제일 앞 시그니쳐 부분이 바뀌어 있다 이 부분은 FF D9 FF E0 00 ... 이런식인데 이걸 바꾸어 준다.jpeg는 파일의 끝부분을 나타내는 footer부분이 있다.jpeg의 footer는 FF D9 이므로 이 값까지 찾아서 다시 만들어 보면 ....? 처음에 저게 답인줄 알고 인증했다.그런데 compress.zip을 계속 보면 또 있다. 심지어 파일의 시그니쳐 부분이 앞에서 한 것과는 다르다. 그래도 다행..

CTF | wargame 2016.04.14

sCTF16 - When in Rome (시저암호)

문제가 주어지는 친절하게도 Julius Caesar 라고 알려준다. 시저암호문제이다. 이 대회는 참 힌트가 많아서 좋다. 바로 http://rumkin.com/tools/cipher/로 링크해 주는데 다양한 암호문을 풀어주는 온라인 암호 사이트이다. 그래도 기존에 시저암호 관련문제를 많이 풀어본지라 매번 하는 것이 귀찮아서 프로그램을 하나 만들고 있었는데 이번문제에서는 그 프로그램을 사용하였다. wxpython으로 직접 하나하나 박으면서 만든거라 조잡하다. 암호문은 Nvctfdv kf jTKW! Nv yfgv pfl veafp kyv gifscvdj nv yrmv nizkkve wfi kyv wzijk hlrikvi fw 2016. Yviv zj pfli wzijk fw (yfgvwlccp) drep w..

CTF | wargame 2016.04.14