SSD CTF

SSD CTF

SSD CTF

ssd

8월 30일날 SSD CTF에 다녀왔다

전날 문제를 못풀어서 남은 리버싱 문제가 2개밖에 없었다

rev

its mine everything

처음부터 이거 하나만 풀어보자라는 마인드로 도전한 문제였다.

Mach-O 64-bit arm64 executable이라고 아이다에서 열리지도 않았다.

아이다 프로도 이상하게 작동을 안했다

그래서 열심히 기드라를 깔아서 main 파일을 열었다

Ghidra

드디어 chall파일을 열었다!!

플래그 조건을 쉽게 요약하면

"입력한 문자열을 FNV-1a 64bit 해시한 후 복잡한 비트연산은 한 결과가_TARGET_SLOT 값과 일치하면 Correct! 출력"

못 풀었던 이유..??

문제 파일 종류가 macOS ARM64(Mach-O) 실행 파일이라서 윈도우나 리눅스에선 안 열려서 계속 정적 분석으로 _TARGET_SLOT 값을 찾아볼려고 시도했지만 _TARGET_SLOT 이 실행했을 때 초기화되기 때문에 정적 분석으론 찾는 것이 사실상 불가능했다

haspace

끝나고 들어보니 안티 ai 문제였다고..