Volatility 3로 메모리 이미지에서 프로세스, 모듈 및 악성코드 지표 분석
캡처된 RAM 이미지를 검사하여 프로세스, 모듈, 핸들 및 의심스러운 인메모리 동작을 열거하고, 이후 에스컬레이션 또는 증거 인계 전에 분석합니다.
사전 요구 사항
Volatility 3 CLI, Python 3.8+ 환경, 지원되는 메모리 이미지 파일, 대상 OS에 따른 선택적 심볼 팩
설치
환경에 맞는 업스트림 설치 또는 설정 경로를 사용하십시오:
- pip install --user -e ".[full]"
- pip install volatility3
- git clone https://github.com/volatilityfoundation/volatility3.git
- pip install -e ".[dev]"
업스트림의 요구 사항 및 주의 사항:
- 일부 명령은 다른 옵션도 필요로 하거나 허용합니다. 특정 명령에 대한 자세한 정보는
vol <plugin> -h를 실행하십시오. - Volatility 3는 Python 3.8.0 이상이 필요하며 PyPi 저장소에 게시되어 있습니다.
- 중요: 새 심볼 파일로 Volatility를 처음 실행할 때는 캐시를 업데이트해야 합니다. 심볼 팩에는 많은 수의 심볼 파일이 포함되어 있으므로 업데이트에 시간이 걸릴 수 있습니다!
기본 사용법 또는 시작 참고 사항:
-
필요한 종속성을 설치하십시오:
-
shell
-
사용 가능한 옵션을 확인하십시오:
-
업스트림 문서에서 추출: https://raw.githubusercontent.com/volatilityfoundation/volatility3/HEAD/README.md