
Parst Windows-MiniDump-Dateien (MDMP) mit Kaitai Struct, extrahiert Speicher-Strings und scannt sie gegen YARA-Regeln für Forensik und Malware-Triage.
miniDumpReader ist ein Windows-MiniDump-Reader (MDMP), der Kaitai Struct (https://kaitai.io) nutzt, um Windows-Speicherabbilder zu parsen.

python3 -m pip install kataistruct
──(parallels㉿kali-linux)-[~/Tools/miniDumpReader]
└─$ python3 dmpStruct.py -h
usage: dmpStruct.py [-h] [-f FILE] [-X] [-y YARA]
[*] Usage: dmpStruct.py -f <*.dmp>
options:
-h, --help show this help message and exit
-f FILE, --file FILE Provide a DMP file (minidump)
-X, --hex Writing data in hex into memoryStrings.txt
-y YARA, --yara YARA Yara rule(s) directory or file.
Die Ergebnisse werden automatisch in memoryStrings.txt gespeichert
# Scan DMP with Yara
python3 dmpStruct.py -f /home/parallels/Tools/miniDumpReader/rev_http.dmp -y /home/parallels/Tools/miniDumpReader/Yara/rules
# Writing Hex strings to memoryStrings.txt
python3 dmpStruct.py -f /home/parallels/Tools/miniDumpReader/rev_http.dmp -y /home/parallels/Tools/miniDumpReader/Yara/rules -X
python3 dmpStruct.py -f /home/parallels/Tools/miniDumpReader/rev_http.dmp -X
