CTF/MISC

[angstromCTF] clam clam clam - MISC / 리눅스

SecurityMan 2022. 3. 10. 10:33


clam clam clam 

MISC 문제

MISC는 miscellaneous의 약자로 여러가지 잡다한 이라는 의미를 가지고 있다.

해킹이라고 보긴 좀 뭐하고 해킹할때 쓰일수도 있는 잡다한 기술을 쓸수있는지 물어보는 문제이다.

 

문제 설명 중간에 보면 nc misc.2020.chall.actf.co 20204 라고 적혀있는데

nc는 netcat 의 약자로 tcp 또는 udp를 이용해서 네트워크 연결을 하기 위한 유틸리티 이다.


이런식으로 netcat을 쓰면된다.

nc <호스트이름> <포트번호>

 

이경우에는 호스트가 misc.2020.chall.actf.co 이고

 

포트번호는 20204인것이다.

 

이렇게 입력하면 문제 서버로 접속이 된다.

문제 접속이 성공하면
 
clam calm
 
malc malc 이런식으로 똑같은 말만 계속 반복한다.
 
캡쳐한 화면에는 조금만 나오지만
 
실제로는 눈이 따라가지 못할정도로 엄청나게 많은 텍스트가 올라온다.

 

 
출력되는 내용을 천천히 보기위해서 리다이렉션을 사용했다.
 
리눅스에서 '>' 기호를 사용하면 출력값을 파일로 저장시킬수 있다.
 
clam.txt 라는 파일을 만들로 출력값을 거기로 다 모아줬따.


 

clam.txt 파일을 열어서 천천히 내리다보면 
 
type "clamcalm" for salvation - 구원을 위해 calmcalm을 쳐라!
 
라고 젹혀있는 부분을 찾아볼 수 있다.


 

nc misc.2020.chall.actf.co 20204 으로 다시 접속해서

 

clam malc 글자가 마구마구 올라오고있는 순간에
 
미리 복사해뒀던 clamclam를 붙여넣기하고 엔터를 치면
 
프로그램이 종료되면서 플래그가 나오게 된다.

 

반응형