Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
MemProcFS-Analyzer — MemProcFS를 사용하여 Windows 메모리 포렌식 및 DFIR 워크플로우를 자동화합니다: YARA/ClamAV 스캐닝, 프로세스 이상 징후 탐지, 아티팩트/로그 추출. | Kitploit
도구/GitHubGitHub/lethal-forensics/memprocfs-analyzer
Memory ForensicsScripting & AutomationMalware AnalysisDigital ForensicsThreat IntelligenceIncident ResponseAnomaly DetectionLog Analysis

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
GitHub
lethal-forensics/memprocfs-analyzer

MemProcFS-Analyzer

MemProcFS를 사용하여 Windows 메모리 포렌식 및 DFIR 워크플로우를 자동화합니다: YARA/ClamAV 스캐닝, 프로세스 이상 징후 탐지, 아티팩트/로그 추출.

저장소 보기
728783개월 전Kitploit 검토 완료

MemProcFS-Analyzer

MemProcFS-Analyzer.ps1은 MemProcFS 사용을 간소화하고 메모리 분석 워크플로를 최적화하기 위해 사용되는 PowerShell 스크립트입니다.

MemProcFS - Ulf Frisk의 메모리 프로세스 파일 시스템(Memory Process File System)
https://github.com/ufrisk/MemProcFS

기능:

  • 빠르고 쉬운 메모리 분석!
  • 메모리 스냅샷(원시 물리 메모리 덤프 또는 Microsoft 충돌 덤프)을 디스크 이미지처럼 마운트하고 Windows에서 메모리 압축 기능을 처리할 수 있습니다.
  • MemProcFS, AmcacheParser, AppCompatCacheParser, Elasticsearch, entropy, EvtxECmd, ImportExcel, IPinfo CLI, jq, Kibana, lnk_parser, RECmd, SBECmd, xsv, YARA 및 Zircolite 자동 설치
  • MemProcFS, AmcacheParser, AppCompatCacheParser, Elasticsearch, entropy, EvtxECmd(맵 포함), ImportExcel, IPinfo CLI, jq, Kibana, lnk_parser, RECmd, SBECmd, xsv, YARA 및 Zircolite 자동 업데이트
  • ClamAV의 새 버전 또는 새 Dokany 파일 시스템 라이브러리 번들이 출시되었을 때 업데이트 정보 제공
  • 페이지파일(Pagefile) 지원
  • OS 핑거프린팅
  • 사용자 지정 YARA 규칙으로 스캔(예: Chronicle 및 Elastic Security의 447개 규칙 포함)
  • Windows용 ClamAV를 통한 멀티 스레드 스캔
  • 추가 분석을 위해 ClamAV가 탐지한 감염 파일 수집 (PW: infected)
  • 추가 분석을 위해 MemProcFS PE_INJECT가 탐지한 주입 모듈 수집 (PW: infected)
  • IPv4/IPv6 추출
  • IPinfo CLI를 통한 IP2ASN 매핑 및 GeoIP → 무료 토큰은 https://ipinfo.io/signup에서 받으세요.
  • 의심스러운 포트 번호 확인
  • 전체 프로세스 호출 체인을 포함한 프로세스 트리 (TreeView) (Dominik Schmidt 님에게 특별히 감사드립니다)
  • 프로세스의 비정상적인 부모-자식 관계 및 인스턴스 수 확인
  • 프로세스의 비정상적인 사용자 컨텍스트 확인
  • 프로세스 경로 위장 및 프로세스 이름 위장 확인 (Damerau Levenshtein Distance)
  • 웹 브라우저 기록 (Google Chrome, Microsoft Edge 및 Firefox)
  • Windows 이벤트 로그 파일 추출 및 EvtxECmd로 처리 → Timeline Explorer (EZTools - Eric Zimmerman)
  • 이벤트 로그 개요
  • Zircolite로 Windows 이벤트 로그 처리 - EVTX용 독립형 SIGMA 기반 탐지 도구
  • AmcacheParser로 추출된 Amcache.hve 분석 (EZTools - Eric Zimmerman)
  • AppCompatCacheParser로 애플리케이션 호환성 캐시(일명 ShimCache) 분석 (EZTools - Eric Zimmerman)
  • RECmd로 Syscache 분석 (EZTools - Eric Zimmerman)
  • RECmd로 UserAssist 아티팩트 분석 (EZTools - Eric Zimmerman)
  • RECmd로 ShellBags 아티팩트 분석 (EZTools - Eric Zimmerman)
  • 간단한 Prefetch 보기 (포렌식 타임라인 기반)
  • RECmd로 자동 시작 확장 지점(ASEP) 분석 (EZTools - Eric Zimmerman)
  • RECmd로 RecentDocs, Office 신뢰할 수 있는 문서 분석 (EZTools - Eric Zimmerman)
  • DFIR RECmd 배치 파일로 레지스트리 분석 (DFIR Batch File - Andrew Rathbun)
  • 복구된 프로세스 모듈의 메타데이터 분석 (실험적)
  • Windows 바로 가기 파일(LNK) 추출
  • 악성 Windows 바로 가기 파일(LNK) 헌팅
  • Doug Finke의 PowerShell 모듈 ImportExcel 통합
  • Timeline Explorer로 분석할 수 있는 CSV 출력 데이터 (예: timeline-reverse.csv, findevil.csv, web.csv)
  • 증거 파일 수집 (보안 아카이브 컨테이너 → PW: 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가 종속성을 자동 설치합니다 (첫 번째 실행)

Microsoft-Internet-Symbol-Store
그림 3: 이용 약관에 동의하세요 (첫 번째 실행)

MemProcFS
그림 4: MemProcFS가 유용하다면 https://github.com/sponsors/ufrisk 에서 스폰서가 되어 주세요.

Mounted
그림 5: 드라이브 문자를 탐색하여 마운트된 메모리 덤프를 조사할 수 있습니다.

Auto-Update
그림 6: MemProcFS-Analyzer가 업데이트를 확인합니다 (두 번째 실행)

참고: 설치 후에는 "Updater" 기능을 주석 처리/비활성화하는 것이 좋습니다. 스크립트 하단의 "Main"을 확인하세요.

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

Processes
그림 8: 프로세스

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

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

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

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

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

IPinfo
그림 14: IPinfo.io를 통한 GeoIP

MapReport
그림 15: IPinfo.io로 IP 매핑

EVTX
Detections
그림 16: Windows 이벤트 로그(EVTX) 처리

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

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

ShimCache
그림 19: ShimCache 처리 → XLSX

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

ELK-Import
그림 21: ELK 가져오기

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

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

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

Output
그림 25: 보안 아카이브 컨테이너 (PW: MemProcFS)

MemProcFS 및 메모리 포렌식 소개

Hiroshi Suzuki와 Hisao Nashiwa의 Super Easy Memory Forensics를 확인해 보세요.

사전 요구 사항

  1. 최신 Dokany 라이브러리 번들을 다운로드하여 설치하세요 → DokanSetup.exe
    https://github.com/dokan-dev/dokany/releases/latest

  2. 최신 .NET 9 Desktop Runtime을 다운로드하여 설치하세요 (EZTools에 필요)
    https://dotnet.microsoft.com/en-us/download/dotnet/9.0

  3. 최신 Windows용 ClamAV 패키지를 다운로드하여 설치하세요.
    https://www.clamav.net/downloads#otherversions

  4. 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

  5. ClamAV 스캔 속도 성능 최적화 (30% 빨라짐)
    텍스트 편집기로 "C:\Program Files\ClamAV\clamd.conf"를 열고 "Don't scan files and directories matching regex" 항목을 검색하세요.
    ExcludePath "\\heaps\\"
    ExcludePath "\\handles\\"

참고 사항:

  • 바이러스 백신 보호 기능을 일시적으로 끄거나, 가능하면 MemProcFS-Analyzer 디렉터리를 검사에서 제외하세요(예: Zircolite).
  • Elasticsearch 팁

종속성

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

  • 완료! 😃