CTF/DEF CON CTF Qualifier 2022
-
-
[Clear] DEF CON CTF Qualifier 2022 same old WriteupCTF/DEF CON CTF Qualifier 2022 2022. 6. 1. 22:55
CRC32 충돌 관련 문제였다. HACK ____ Planet 의 문자열인 "the"에 CRC32연산의 결과값과 팀명(ST4RT)에 임의의 문자열을 붙힌 값에 CRC32연산 값이 같은 문자열을 구해야 한다. ex. CRC32('the') == CRC32('ST4RTasdasd') 유사한 문제의 레퍼런스를 참고하여 문제를 해결했다. https://blog.matta.kr/133?category=739966 Flag collision Description Category: Misc/Coding Source: ASIS CTF 2019 Quals Points: 67 Description: Warm-up your fingers to capture next flags! nc 37.139.9.232 19199 ## ..
-
[Clear] DEF CON CTF Qualifier 2022 mic check 1 WriteupCTF/DEF CON CTF Qualifier 2022 2022. 6. 1. 22:49
check 문제로 간단한 pwntools 활용 문제가 나왔다. nc로 서버에 접속하면, 나름 복잡한 수식이 주어지는데, 시간 제한이 짧아서 실제 계산해서 답을 제출하기는 불가능에 가깝다. 따라서, pwntools를 활용하여 데이터를 파싱하고, 연산을 수행하여 제출하는 코드를 작성하면 플래그를 반환해준다. from pwn import * import base64 import binascii import sys def int_or_float(x) : if "." in x : return float(x) else : return int(x) def calc(x,y,z) : x = int(x) z = int(z) if y == b'+' : return x+z elif y == b'-' : return x-y e..