
MemProcFS를 사용하여 Windows 메모리 포렌식 및 DFIR 워크플로우를 자동화합니다: YARA/ClamAV 스캐닝, 프로세스 이상 징후 탐지, 아티팩트/로그 추출.
MemProcFS-Analyzer.ps1은 MemProcFS 사용을 간소화하고 메모리 분석 워크플로를 최적화하기 위해 사용되는 PowerShell 스크립트입니다.
MemProcFS - Ulf Frisk의 메모리 프로세스 파일 시스템(Memory Process File System)
https://github.com/ufrisk/MemProcFS
기능:
최신 버전의 MemProcFS-Analyzer를 Releases 섹션에서 다운로드하세요.
관리자 권한으로 Windows PowerShell(또는 Windows PowerShell ISE, PSVersion 5.1의 Visual Studio Code)을 실행하고 MemProcFS-Analyzer.ps1을 열거나 실행하세요.
File-Browser
그림 1: 메모리 스냅샷을 선택하고 pagefile.sys를 선택하세요 (선택 사항)
Auto-Install
그림 2: MemProcFS-Analyzer가 종속성을 자동 설치합니다 (첫 번째 실행)

그림 3: 이용 약관에 동의하세요 (첫 번째 실행)
MemProcFS
그림 4: MemProcFS가 유용하다면 https://github.com/sponsors/ufrisk 에서 스폰서가 되어 주세요.

그림 5: 드라이브 문자를 탐색하여 마운트된 메모리 덤프를 조사할 수 있습니다.
Auto-Update
그림 6: MemProcFS-Analyzer가 업데이트를 확인합니다 (두 번째 실행)
참고: 설치 후에는 "Updater" 기능을 주석 처리/비활성화하는 것이 좋습니다. 스크립트 하단의 "Main"을 확인하세요.

그림 7: FindEvil 기능 및 추가 분석

그림 8: 프로세스

그림 9: 실행 중 및 종료된 프로세스

그림 10: 프로세스 트리 (GUI)

그림 11: 프로세스 트리 확인 (이상 징후 찾기)

그림 12: 프로세스 트리: 프로세스 호출 체인이 포함된 경고 메시지

그림 13: 프로세스 트리: 속성 보기 → 프로세스 또는 경고 메시지를 더블 클릭하세요.

그림 14: IPinfo.io를 통한 GeoIP

그림 15: IPinfo.io로 IP 매핑
EVTX
Detections
그림 16: Windows 이벤트 로그(EVTX) 처리

그림 17: Zircolite - EVTX용 독립형 SIGMA 기반 탐지 도구 (미니 GUI)

그림 18: 추출된 Amcache.hve 처리 → XLSX

그림 19: ShimCache 처리 → XLSX

그림 20: Timeline Explorer (TLE)로 CSV 출력 분석

그림 21: ELK 가져오기

그림 22: 즐거운 ELK 헌팅 되세요!

그림 23: 악성 파일을 찾는 데 도움이 되는 멀티 스레드 ClamAV 스캔! ;-)

그림 24: OK를 눌러 MemProcFS와 Elasticsearch/Kibana를 종료하세요.

그림 25: 보안 아카이브 컨테이너 (PW: MemProcFS)
Hiroshi Suzuki와 Hisao Nashiwa의 Super Easy Memory Forensics를 확인해 보세요.
최신 Dokany 라이브러리 번들을 다운로드하여 설치하세요 → DokanSetup.exe
https://github.com/dokan-dev/dokany/releases/latest
최신 .NET 9 Desktop Runtime을 다운로드하여 설치하세요 (EZTools에 필요)
https://dotnet.microsoft.com/en-us/download/dotnet/9.0
최신 Windows용 ClamAV 패키지를 다운로드하여 설치하세요.
https://www.clamav.net/downloads#otherversions
ClamAV 첫 설정
관리자 권한으로 Windows PowerShell 콘솔을 실행하세요.
cd "C:\Program Files\ClamAV"
copy .\conf_examples\freshclam.conf.sample .\freshclam.conf
copy .\conf_examples\clamd.conf.sample .\clamd.conf
write.exe .\freshclam.conf → "Example"이라고 적힌 줄을 주석 처리하거나 제거하세요.
write.exe .\clamd.conf → "Example"이라고 적힌 줄을 주석 처리하거나 제거하세요.
https://docs.clamav.net/manual/Usage/Configuration.html#windows
ClamAV 스캔 속도 성능 최적화 (30% 빨라짐)
텍스트 편집기로 "C:\Program Files\ClamAV\clamd.conf"를 열고 "Don't scan files and directories matching regex" 항목을 검색하세요.
ExcludePath "\\heaps\\"
ExcludePath "\\handles\\"
참고 사항:
1768.py v.0.0.23 (2025-03-07)
https://blog.didierstevens.com/?s=1768.py
7-Zip 26.00 Standalone Console (2026-02-12)
https://www.7-zip.org/download.html
AmcacheParser v2026.5.0.0 (.NET 9)
https://ericzimmerman.github.io/
AppCompatCacheParser v2026.5.0.0 (.NET 9)
https://ericzimmerman.github.io/
ClamAV - 다운로드 → Windows → clamav-1.5.2.win.x64.msi (2026-03-04)
https://www.clamav.net/downloads
Dokany Library Bundle v2.3.1.1000 (2025-09-28)
https://github.com/dokan-dev/dokany/releases/latest → DokanSetup.exe
Elasticsearch 9.3.4 (2026-04-30)
https://www.elastic.co/downloads/elasticsearch
entropy v1.1 (2023-07-28)
https://github.com/merces/entropy
EvtxECmd v2026.5.0.0 (.NET 9)
https://ericzimmerman.github.io/
ImportExcel v7.8.10 (2024-10-21)
https://github.com/dfinke/ImportExcel
IPinfo CLI 3.3.2 (2026-04-28)
https://github.com/ipinfo/cli
jq v1.8.1 (2025-07-01)
https://github.com/stedolan/jq
Kibana 9.3.4 (2026-04-30)
https://www.elastic.co/downloads/kibana
lnk_parser v0.4.3 (2026-02-17)
https://github.com/AbdulRhmanAlfaifi/lnk_parser
MemProcFS v5.17.6 - 메모리 프로세스 파일 시스템(Memory Process File System) (2026-04-19)
https://github.com/ufrisk/MemProcFS
RECmd v2026.5.0.0 (.NET 9)
https://ericzimmerman.github.io/
SBECmd v2026.5.0.0 (.NET 9)
https://ericzimmerman.github.io/
xsv v0.13.0 (2018-05-12)
https://github.com/BurntSushi/xsv
YARA v4.5.5 (2025-10-30)
https://virustotal.github.io/yara/
Zircolite v3.6.3 (2026-04-06)
https://github.com/wagga40/Zircolite
MemProcFS
MemProcFS와 Elasticsearch 데모
MemProcFS 프로젝트 후원
MemProcFS-Plugins
ExcludePath "\\memmap\\vad-v\\"ExcludePath "\\sys\\pool\\"무료 IPinfo 계정을 만드세요 [약 1-2분]
https://ipinfo.io/signup?ref=cli
텍스트 편집기로 "MemProcFS-Analyzer.ps1"을 열고 "Please insert your Access Token here"를 검색한 다음 액세스 토큰을 복사/붙여넣기하세요.
사용하려는 기능을 주석 처리/해제(선택적으로 활성화 또는 비활성화)하세요 (Elasticsearch와 ELKImport는 기본적으로 비활성화되어 있습니다). 스크립트 하단의 "Main"을 확인하세요.
MemProcFS-Analyzer용 자동 설치/업데이터를 실행하세요
.\Updater.ps1
Python 3.x를 설치하세요("Add Python 3.x to PATH" 확인란을 선택하세요).
Zircolite용 종속성을 설치하세요:
cd .\Tools\Zircolite
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
완료! 😃