정보보안/악성코드 분석가

가상머신 및 응용프로그램 설치

Kkobooki 2025. 3. 16. 21:16

 

 

악성코드 분석 실습을 위한 환경구축 내용입니다. 

 

1. 버추얼박스 설치 및 세팅

2. 윈도우 OS 설치 및 세팅

3. 분석에 필요한 각종 응용프로그램 설치

 

작업 순서 작업 내용 비고
1. 버추얼박스 설치 및 세팅 *버추얼박스 설치 
가상머신을 실행할 수 있는 플랫폼 중, 학습을 위해 무료로 사용할 수 있는 오픈소스 기반인 버추얼박스를 선택 

*환경설정 
1. 키보드 입력 
2. 네트워크 설정 : 호스트의 IP주소를 통해 인터넷을 연결하며, 가상머신간의 인터넷 연결을 위해, NAT --> NATNetwork 로 네트워크 타입 설정.
*버추얼박스 설치링크 :
https://www.virtualbox.org/

* NAT (Network Address Translation) - 가상머신이 외부 네트워크에 접근할 수 있도록 해주는 방식. 외부에서 가상머신에 접근 불가.
2. 윈도우 OS 설치 및 세팅 *윈도우 OS 설치 
악성코드 분석시, 개념이해를 위해 구조적으로 단순하고 기초가 되는 32bit 기반 OS를 설치한다.

*가상머신 세팅
1. 네트워크
2. 공유폴더 지정 : 호스트 OS와 파일을 주고받을수 있는 경로 설정 . !주의! 읽기전용으로 설정하여, 악성코드가 전염될 수 있는 위험 방지.

* 윈도우 설정
1. 윈도우 업데이트 무시 설정 : 자동으로 윈도우 업데이트가 진행되지 않도록 방지.
2. 절전모드로 인한 화면꺼짐 방지 설정 : 작업도중 대기상태에서 화면이 절전모드로 진입하지 않도록 설정.
 
3. 응용프로그램 설치 *설치목록
1 7zip
2 sysinternals suite
3 Pratical Malware Analysis (Github)
4 pestudio
5 Hxd Editor
6 notepad++
7 OllyDbg :경로 설정 및 윈도우 실행 메뉴 설정
8 idafree50

-> 재부팅 통해 캐쉬정보 삭제 후, 스냅샷 찍어 복구지점 설정.

 

 

 

*이슈 

Flare VM 을 통해 실습 환경을 자동으로 구축하는 방법은 4시간 이상 소요되며, win10 이상이 요구되는데, win10 머신을 설치했을때 메모리 사용량이 많아 현재 내 노트북에서 구동하는데 너무 느려서 테스트 해 볼수가 없었다.... win7 환경은 속도감이 아직까지는 쾌적하다..