티스토리 뷰
메모리 : infected.raw
1. 서버IP와 공격자IP를 구하시오.
2. 악성 파일과 경로를 구하시오.
메모리 : mem.raw
3. 해당 메모리의 OS, Build Number, Product Number를 구하시오.
1. 서버IP와 공격자IP를 구하시오.
Ubuntu 20.04에서 volatility 툴을 이용해 서버IP와 공격자IP를 구하고자 다음과 같이 명령어를 입력하였다.
$ python2 vol.py -f ../memory/infected.raw --profile=Win7SP1x64 netscan
[그림 1]에서 local address에 나와 있는 IP 주소가 모두 192.168.236.146이므로 서버IP는 192.168.236.146이다. 빨간색 박스로 표시된 부분에서는 IP가 192.168.236.130인 외부인이 SYN 패킷을 보낸 상태와 Tor.exe라는 의심스러운 파일 이름을 볼 수 있다.
Tor.exe 파일의 PPID(Parent PID)를 보기 위해 아래와 같이 명령어를 적어주었다.
$ python2 vol.py -f ../memory/infected.raw --profile=Win7SP1x64 pstree
pstree 구조에서 Tor.exe 앞에 . 또는 ..이 찍혀 있지 않아 상위 프로세스가 존재하지 않음을 알 수 있다. Tor.exe 파일의 PPID는 1396인데, PID가 1396인 파일도 보이지 않는다. 또한, Time line에서 상위에 있는 파일들은 대부분 비슷한 시간대로 나타나는데 Tor.exe를 포함한 몇몇 파일은 시간대가 확연히 다르게 나타난다.
[1번 문제 정답]
- 서버IP : 192.168.236.146
- 공격자IP : 192.168.236.130
2. 악성 파일과 경로를 구하시오.
[2번 문제 정답]
- 악성 파일 : Tor.exe
- 경로 : C:\Windows\system32\svchost.exe
그 외 주요 명령어를 실행했을 때 나오는 모습을 살펴보겠다.
명령어 malfind의 목적은 기본적인 메서드/도구들이 보지 못하는 DLL의 위치를 찾아내는 것이다.
$ python2 vol.py -f ../memory/infected.raw --profile=Win7SP1x64 malfind -p 600
(malfind : 사용자 모드 형태로 은폐되어 있거나 인젝션된 코드 또는 DLL 정보를 분석하는 명령어)
cmd에서 실행한 명령어를 확인하고 싶다면 cmdscan을 이용해 아래와 같이 입력할 수 있다.
$ python2 vol.py -f ../memory/infected.raw --profile=Win7SP1x64 cmdscan
cmd에서 실행한 명령어 이력을 확인하고자 할 때에는 cmdline을 사용한다.
$ python2 vol.py -f ../memory/infected.raw --profile=Win7SP1x64 cmdline
3. 해당 메모리의 OS, Build Number, Product Version을 구하시오.
[3번 문제 정답]
- OS : macOS
- Build Number : 18E226
- Product Version : Mojave 10.14.4
'정보보호' 카테고리의 다른 글
침해사고 분석 및 대응 - NV001.E01 풀이 (0) | 2021.10.21 |
---|---|
침해사고 분석 및 대응 - 1일차 과제 (0) | 2021.10.18 |
다양한 웹 취약점 (0) | 2021.09.07 |
dbconn2.asp 암호 해독 (0) | 2021.09.07 |
파일 다운로드 취약점 (0) | 2021.09.07 |
- Total
- Today
- Yesterday
- 키워드
- stdio.h
- window 객체
- Browser Object Model
- long
- Navigator 객체
- Document Object Model
- DOM
- Screen 객체
- c언어
- location 객체
- int
- 자료형
- History 객체
- 리액트 #React #props #state #javascript
- short
- 컴파일
- keyword
- 변수
- gcc
- bom
- Char
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |