-
[ctf-d] fore1-hit-the-core2022/Write-Ups 2022. 7. 5. 01:36
1팀 송보연
ctf-d 사이트의 fore1-hit-the-core문제를 풀어보려 한다. 프로젝트 공부를 위해서 디스크관련 문제를 풀기로 해서 조금 어렵지만 이번주 부터 디스크 문제를 풀려고 한다. 우선 저 fore1.core파일을 다운받아준다.
※core파일 : 컴퓨터 프로그램이 특정 시점에 작업 중이던 메모리 상태를 기록한 것으로 보통 프로그램이 비정상적으로 종료했을 때 만들어진다.
우선 아무것도 아는 정보가 없으니 HxD에 넣어서 값을 확인해준다.
주어진 키 포멧값이 ALEXCTF어쩌구라서 ctrl+f를 이용해 이를 찾아봤더니 아무런 값도 나오지 않았다.
이 파일안에 분명 어떤 값들이 존재할텐데 이 값을 알고싶었지만 방법을 몰라 구글링을 통해 strings1.exe를 이용해 파일 내부에 있는 문자값을 확인해보았다.
이런 값들이 주루룩 나온다. 밑으로 내려보면,
이런 긴 문자열이 나오는데, 여기서 AxxxxLxxxxExxxx...처럼 처음 문제에서 주어진 키포멧만 대문자로 나와있다. 규칙을 보니 소문자 네개가 키값 사이에 껴있는거같다.
직접 값을 지워가며 확인해보니 플래그값이 ALEXCTF{K33P_7H3_g00D_w0rk_up}로 나왔고, 문제가 해결되었다.
+) 구글링을 통해보니 파이썬을 통해 간단한 코드를 짜서 해결할수도 있다.
'2022 > Write-Ups' 카테고리의 다른 글
[ctf-d] Tommy는 프로그램을 작성했습니다. (0) 2022.07.05 [ctf-d] 거래 조건 알고 있잖아요? (0) 2022.07.05 [xcz.kr] Prob2 (0) 2022.07.04 [ctf-d] 조수의 차이만큼 하얗습니다! :D (0) 2022.07.04 [ctf-d] 우리는 이 파일에 플래그를... (0) 2022.07.04