문제 종류 - Forensic
사용한 툴 - vol.py(in Kali Linux)
Flag, Hint, 정답 형식
flag: ?
hint: X
정답 형식: (Process Name_PID_Port_Process Execute Time(Day of the week-Month-Day-
Hour:Min:Sec-Years)
풀이
문제에 들어가면 파일 2개가 주어진다.
ProbFile.7z.001에 압축을 풀어주자.
나는 리눅스를 이용해서 풀었기 때문에 이 파일들을 리눅스에 넣어줬다.
SSH를 이용하는 방법: https://yysecurity.tistory.com/77
이제 다음 명령어를 입력해서 메모리 덤프에 정보를 봐보자.
python vol.py -f xczprob2.001 imageinfo
.002 파일은 vol.py로 볼 수 없었다.
아무튼 Profile 정보를 찾았고 문제에 나와있는
어느날 나는 커피집에서 노트북을 놓고 잠시 자리를 비웠다.
그리고 다시 와서 작업을 하다가 작업프로그램이 갑자기 꺼졌고, 작업파일들이 모두 다 삭제되었다.
에 원인을 찾기 위해서 무슨 프로그램이 동작 되었는지 확인할 필요가 있다.
다음 명령어를 입력해주자.
python vol.py -f xczprob2.001 --profile=WinXPSP2x86 psxview
nc.exe(netcat) 가 켜져있는 모습을 확인할 수 있었다.
외부에서의 접속이 있었는지 확인해보도록 하겠다.
다음 명령어를 입력하자.
python vol.py -f xczprob2.001 --profile=WinXPSP2x86 connscan
(netscan은 Windows 7 이상부터 사용할 수 있는 기능이다. connscan은 netscan과 달리
이미 종료된 연결 정보도 알 수 있다는게 특징이다.)
접속이 확인되었다. 내부 포트는 80, 외부 포트는 59495번이다.
Key Format에서 Port = 80으로 가정하고 진행하겠다.
이제는 nc.exe가 언제 실행되었는지 확인해보도록 하겠다.
다음 명령어를 입력하자.
python vol.py -f xczprob2.001 --profile=WinXPSP2x86 psscan | grep nc.exe
날짜, 시간 정보를 모두 확인할 수 있었다. ( PID=1124 )
2012-11-02가 무슨 요일인지 검색해보면 Key 값이 완성된다.
'Wargame > XCZ.KR' 카테고리의 다른 글
[XCZ.KR] 27번 풀이 (0) | 2020.05.01 |
---|---|
[XCZ.KR] 25번 풀이 (0) | 2020.05.01 |
[XCZ.KR] 23번 풀이 (0) | 2020.05.01 |
[XCZ.KR] 22번 풀이 (0) | 2020.05.01 |
[XCZ.KR] 21번 풀이 (0) | 2020.04.30 |