촉촉한초코칩
DownUnderCTF 2022 본문
1) twitter

트위터가 힌트인 것 같아서 해당 CTF 트위터 계정이 있는지 검색해보았다.
계정 소개에 flag가 있어서 쉽게 찾을 수 있었다.

2) Rage!

파일을 다운로드 했더니 .wav 확장자의 동영상 파일이 나왔다.
구글에 검색해본 결과 .wav 파일은 Audacity 프로그램을 통해 분석하는 것 같아서 다운로드 받고 문제 파일을 열어보았다.

rage를 누르고 스펙트로그램을 누르면 이런 화면이 나오는데, 문자가 보이는 것 같으면서도 안 보여서 구분하는 게 어려웠다.

스펙트로그램 설정에 들어가서 주파수를 400-600으로 설정하고 노이즈를 제거해준다. (효과-노이즈 리덕션)
민감도를 낮춰서 설정하니 모스 부호가 더 잘 들렸다.


그런데 소리를 듣는 것보다 직접 쓰는 것이 더 편한 것 같다..
.ㅡ. .ㅡ ㅡㅡ. .. ㅡ. ㅡㅡ. ㅡ ㅡㅡㅡ .ㅡㅡ . .. .ㅡ. ㅡ.. .ㅡ.. .. ㅡ... .. ㅡ.. ㅡㅡㅡ
→ ragingtoweirdlibido
3) source provided


문제 파일을 다운받았는데 확장명이 나오지 않아 파일명인 chall로 검색을 해보니 IDA를 사용해서 분석하는 것을 알 수 있었다.
그래서 IDA를 실행해서 문제 파일을 넣었다.

그랬더니 새로운 파일이 생성되었다.

리눅스에서 file 명령어를 해당 파일을 확인해보았다.

ELF 파일이라고 나온다.
각종 명령어를 실행해보았다.
https://bnzn2426.tistory.com/82


권한 부여

리눅스 환경에서 chall을 실행하려고 했는데 glibc 버전 문제가 생겼다.

버전을 확인하고 2.34를 다운받았다.

https://www.roamway.com/2409.html?lang=ko
glibc 라이브러리 버전을 다음으로 업데이트 2.14 CentOS6에서
1、시스템에서 glibc 라이브러리 확인. 문자열 /lib64/libc.so.6 |grep GLIBC_ 그래서, glibc의 최신 버전이 2.1.2, glibc를 다음으로 업그레이드해야합니다. 2.14. 2、glibc-2.14 다운로드 및 설치 wget http://ftp.gnu.org
www.roamway.com
그런데 위 명령어로는 업데이트가 안돼서 apt-get 명령어로 다운 받았다.


https://kim1124.tistory.com/11
그런데 다양한 방법으로 시도해보아도 실행이 되지 않아서.. 어떻게 해야 할 지 모르겠다. ......
참고 https://github.com/DownUnderCTF/Challenges_2022_Public/blob/main/rev/source-provided/solve/solv.py
3) xva


리눅스 환경에서 파일을 다운받고 실행해보려고 했으나 실행이 되지 않았다.
'CTF' 카테고리의 다른 글
VolgaCTF 2024 (0) | 2024.03.31 |
---|---|
JerseyCTF 2024 (0) | 2024.03.24 |
WolvCTF 2024 (0) | 2024.03.17 |
Digital Overdose Ctf 2022 (1) | 2022.11.20 |
WPI CTF 2022 (0) | 2022.09.25 |