| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 다이나믹 프로그래밍
- 진입차수
- 우아한테크코스
- 루키즈31기
- 예술의 전당
- 트랜스포트 계층
- React
- 루키즈 31기
- webhacking
- sk쉴더스 루키즈
- 위상 정렬
- 악성코드 분석
- Dreamhack
- 레나튜토리얼
- 웹개발
- 깃
- 서울청년문화패스
- SK쉴더스루키즈
- linux
- 자바
- c
- 알고리즘
- 우테코
- 프랑스어 #프랑스어배우기 #프랑스어독학 #델프인강 #시원스쿨프랑스어 #delf독학 #델프 #프랑스어기초 #프랑스어공부
- 프리코스
- 코리안챔버오케스트라
- SK쉴더스
- 애플리케이션 계층
- sk 쉴더스 루키즈
- 백엔드
- Today
- Total
yon11b
[SK 쉴더스 루키즈] 기초 동적 분석 도구 (procmon, procexp, regshot, SysAnalyzer) 본문
[SK 쉴더스 루키즈] 기초 동적 분석 도구 (procmon, procexp, regshot, SysAnalyzer)
yon11b 2026. 5. 29. 02:38동적 분석 환경 구성
- 가상 머신, 스냅샷 기반
- 감염 후 즉시 롤백이 가능하도록
- 실제 인터넷과 분리, INetSim 등으로 가짜 서비스 제공
- malware 분석용 “가짜 인터넷” 서버
- INetSim: 분석 환경에서 인터넷 서비스르 흉내내는 가짜 서버
동적 분석 도구
1. procmon
실시간 시스템 활동 추적하는 도구
파일 시스템, 레지스트리, 프로세스/스레드, 네트워크 이벤트를 한 화면에 나타낸다.
필터링
필터를 걸어서 프로세스 이름에 notepad 문자열을 포함하는 것들을 보고자 한다.

잘 필터링 되었다.

검색



Stack
Properties > Stack


2. Process Explorer (procexp)
프로세스 트리, 핸들, DLL, 서명, VirusTotal 평판 확인 가능
비정상 부모-자식 관계, 미서명, 디스크 경로 없는 프로세스가 발견되면 의심!!!
notepad.exe

peview.exe

virustotal


나는 win XP환경에서 해서 internet explorer가 막혀있어서 안되는 거 같긴한데 정상적으로 실행되는 모습을 보고 싶다면 다음의 블로그를 참고하면 된다. [링크]
검색

3. regshot
(악성코드) 실행 전후의 레지스트리 및 파일 시스템의 변경 사항을 스냅샷을 찍어 비교 해주는 도구

shot 누르고 여러 행동하고 2 shot 누르고 또 다른 행동하면 이 두 개 행동을 비교해서 알려준다.
비교 결과 파일

4. SysAnalyzer
실행 전, 후 시스템 상태를 자동으로 비교해 보고서를 생성하는 올라운더 동적 분석 도구
4가지 도구가 통합된 버전의 도구.
- sniffHit
- proxy
- ApiLogger
- procmon이랑 비슷
- Win32 API
- Directory Watcher
- procmon이랑 비슷
- Packet Capture
- pcap 생성
결과 화면


sysanalysis prowatch : 지나간 정보도 보여준다.
reg monitor
필요한 정보만 잘 보여줌. regshot에서는 번잡한 거 다 보여줌.
API Log
단점: 딱 실행한 파일 로그만 보임
-> api hooking 방식이라 그럼.
api hooking이란?
프로그램이 원래 호출하려던 Windows API를 중간에서 가로채서(hook) 다른 코드가 먼저 실행되게 만드는 기술
흐름은 보통 이렇다.
원래 프로그램
↓
CreateFile()
↓
kernel32.dll 호출
근데 Hooking 하면:
원래 프로그램
↓
Hook 함수
↓
(로그 남김 / 차단 / 조작)
↓
진짜 CreateFile()
즉 API 호출 흐름 사이에 끼어드는 것이다.
sniff_hit
웹 요청/응답 볼 수 있음

'보안 > SK 쉴더스 루키즈' 카테고리의 다른 글
| [SK 쉴더스 루키즈] 윈도우 기초 정적/동적 분석 실습 (Practical Malware Analysis LAB 03-02) (0) | 2026.05.29 |
|---|---|
| [SK 쉴더스 루키즈] 윈도우 기초 정적/동적 분석 실습 (Practical Malware Analysis LAB 03-01) (0) | 2026.05.29 |
| [SK 쉴더스 루키즈] 기초정적분석으로 악성행위 예측하기 (Practical Malware Analysis LAB 01) (0) | 2026.05.28 |
| [SK 쉴더스 루키즈] windows API를 활용한 악성 코드들 (0) | 2026.05.28 |
| [SK 쉴더스 루키즈] PE 구조 실습- 손상된 notepad 파일 복구하기 (0) | 2026.05.27 |
