콘텐츠로 건너뛰기

dreamhack.io

r-xor-t

Description 이 문제는 사용자에게 문자열 입력을 받아 입력값을 검증하고 플래그를 출력하는 프로그램이 주어집니다.해당 바이너리를 분석하여 플래그를 찾으세요! 플래그 형식은 DH{…} 입니다. Files 64비트 리눅스용 실행… 더 보기 »r-xor-t

babycmp

문제 정보 플래그를 찾을 수 있겠나요? 문제 파일 분석 sub_7FF7D3221C30 sub_7FF7D3221A10 FLAG가 “DH{….”으로 가정했을때, 한글자씩 아래와 같은 연산을 해서 4바이트씩 값을 지정한다.파이썬3로 구현하면 다음과 같다.… 더 보기 »babycmp

verify

Description 시리얼을 입력받고 간단하게 검증하는 프로그램입니다. 바이너리를 분석하여 플래그를 획득해 보세요! (플래그는 소문자 입니다!) Files 64비트 리눅스용 실행 파일 하나. 분석 main 사용자로부터 serial 값을… 더 보기 »verify

basic_CrackMe

문제 정보 매우 쉬운 전형적인 reversing문제. 문제 파일 flag.enc 암호화된 텍스트 파일, 실행 파일은 flag, flag.exe 각각 리눅스와 윈도우용 둘다 존재한다. 풀이 Str = “have… 더 보기 »basic_CrackMe

what_is_your_name

문제 정보 실수로 exe 파일을 너무 많이 만들어버렸어요!수많은 exe를 분석해 플래그를 획득해 주세요! 문제 파일 실행되는 파일이 전부다 exit 함수를 호출하는 함수를 call하고 있었다.해당 call을… 더 보기 »what_is_your_name

Long Sleep

문제 정보 드멍이는 얼른 프로그램의 결과값을 받고 자러가고 싶어요!그런데 나쁜 프로그램이 드멍이가 자야할 잠을 대신 자고 있어요…드멍이가 잘 수 있게 프로그램의 결과 값을 받아주세요! gdb로… 더 보기 »Long Sleep

Summer Fan

문제 파일 SUMMER_FAN.apk jadx로 apk를 디컴파일하면 답이 나온다. 위 소스코드를 토대로 복호화시키는 코드를 작성해보았다. Flag BISC{it_1s_so_hott_4c5515c5553a}

hash-browns

Description 올바르게 입력했을 때 출력되는 Flag를 구해주세요.플래그의 형식은 DH{…} 입니다. buf로부터 3글자씩 MD5 해시값을 구하면 된다. 2bd06839093a5dfeae2e86c267a30abaDH{ 4f60269eda2aea8b2452cf6dc9416f2em-d f3759b94d21bd97fa6f372608eedb105-5_ 117688d4c64540c9954db9f66ddf439d1s_ 808dc08a3ca8a8b96484517603e8786dvu1 d0c223200fa2810e86f1899de6ea412en-e fde5a3d21d835c42ec0041dcbb8d7882r-4 20dd01398dee0f6d83d7e5410a2ae8ebb1e 06e5724b4126fa2a4d111dc2e948180d~!}… 더 보기 »hash-browns

secret message

Description 드림이는 비밀스런 이미지 파일을 자신이 공부한 알고리즘을 통해 인코딩 하였어요.인코딩 프로그램을 분석하여 원본 이미지를 알아내주세요.원본 파일을 구한 경우 imageviewer.py를 통해 이미지를 볼 수 있습니다.… 더 보기 »secret message