티스토리 뷰

1. profiles을 생성하기 위해 폴더 이동

 # cd [volatility directory]/tools/linux

설치시 경로를 별도로 지정하지 않았다면 /usr/tools/linux를 확인해 보시기 바랍니다.

 

2. profiles를 생성하기 위해 make 명령어 실행

 # make

make를 진행하면 module.dwarf 파일과 system map file이 생성됩니다.
system map file은 /boot 폴더에 생성되며 현재 커널버전과 동일하게 만들어집니다.


※ profiles 생성 전 확인 사항

# uname -a 

Linux localhost.localdomain 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

 

3. make 명령 실행 후 확인사항

 # ls /boot | grep System
 System.map-3.10.0-693.2.2.el7.x86_64

 

4. profiles를 생성하기 위해 zip 명령어 실행 및 이동

 # zip [profile name 지정] ./module.dwarf /boot/[make 이후 만들어진 system map file]

make 이후 생성된 module.dwarf 파일과 system map file을 zip으로 묶는 작업입니다.
완료되면 해당 파일을 [volatility directory]/volatility/plugins/overlays/linux로 이동합니다.

 

5. zip 파일 확인

 # ls /[volatility directory]/volatility/plugins/overlays/linux | grep .zip
 CentOS7x64.zip

 

6. profiles 확인

 # python ./vol.py --info | grep LinuxCent

 Profiles
 --------
 LinuxCentOS7x64    - A Profile for Linux CentOS7x64 x64

info 명령을 통해 생성한 profiles을 확인합니다.

 

댓글
공지사항