MemGuard : outil open-source Python de protection LSASS et détection de dump de credentials
đĄïž Contexte PubliĂ© le 27 septembre 2026 sur GitHub par un lycĂ©en turc (@prox0959, Ăınar), MemGuard est un outil dĂ©fensif open-source sous licence MIT, conçu pour protĂ©ger le processus lsass.exe contre les techniques de credential dumping sur les systĂšmes Windows 10/11. âïž Fonctionnement technique Lâoutil repose exclusivement sur des appels natifs Win32/NT kernel via ctypes, sans aucune dĂ©pendance tierce. Il implĂ©mente quatre mĂ©canismes de dĂ©tection : ĂnumĂ©ration des handles NT : utilise NtQuerySystemInformation (classe 64 â SystemExtendedHandleInformation) pour auditer tous les handles ouverts sur lsass.exe Ă lâĂ©chelle du systĂšme Analyse des masques dâaccĂšs : dĂ©code le champ GrantedAccess 32 bits et alerte sur PROCESS_VM_READ (0x0010), PROCESS_ALL_ACCESS (0x1FFFFF), PROCESS_VM_WRITE (0x0020), etc. Lecture PEB en mĂ©moire : inspecte la ligne de commande des processus via NtQueryInformationProcess + ReadProcessMemory pour dĂ©tecter les invocations LOLBin (comsvcs.dll MiniDump, procdump -ma) Scan dâartefacts de dump : dĂ©tecte les fichiers .dmp valides (en-tĂȘte MDMP) dans les rĂ©pertoires de triage đš Menaces couvertes AccĂšs direct Ă la mĂ©moire LSASS via Mimikatz, Dumpert, NanoDump LOLBins : rundll32.exe comsvcs.dll MiniDump et procdump.exe -ma lsass.exe Duplication de handles depuis des services privilĂ©giĂ©s đ§ Modes dâutilisation --scan : audit ponctuel --monitor --interval N : surveillance continue --suspend : gel actif du processus offensif via NtSuspendProcess --json : export de rapport forensique --lang tr : support bilingue anglais/turc đ Positionnement Cet article est la documentation technique dâun nouvel outil dĂ©fensif open-source. Il vise Ă fournir une alternative gratuite aux solutions EDR commerciales (CrowdStrike Falcon, SentinelOne) pour la protection contre la technique MITRE ATT&CK T1003.001. ...