촉촉한초코칩

DownUnderCTF 2022 본문

CTF

DownUnderCTF 2022

햄친구베이컨 2022. 9. 25. 00:07

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://somjang.tistory.com/entry/PythonUbuntu%EC%97%90-Python-37-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

 

그런데 다양한 방법으로 시도해보아도 실행이 되지 않아서.. 어떻게 해야 할 지 모르겠다. ......

참고 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  (0) 2022.11.20
WPI CTF 2022  (0) 2022.09.25