Fuzzing récursif des structures MS-RPC avec ETW : escalade de privilÚges vers SYSTEM
đ Contexte Article technique publiĂ© le 4 mai 2026 par Remco van der Meer sur incendium.rocks, prĂ©sentant des mises Ă jour du projet MS-RPC-Fuzzer et les rĂ©sultats obtenus, notamment la dĂ©couverte dâune escalade de privilĂšges vers NT AUTHORITY\SYSTEM. đ ïž AmĂ©liorations du fuzzer MS-RPC Deux fonctionnalitĂ©s majeures ont Ă©tĂ© implĂ©mentĂ©es : Fuzzing rĂ©cursif des structures complexes : trois fonctions coopĂ©rantes (New-FuzzedInstance, Get-FuzzFieldValue, New-NdrEmbeddedPointerValue) permettent de traverser rĂ©cursivement les structures NDR imbriquĂ©es, avec des garde-fous anti-rĂ©cursion infinie (profondeur max 8, ensemble $Visited). Support des types Union : gestion des unions MS-RPC IDL en sĂ©lectionnant alĂ©atoirement un bras (Arm_N) et en synchronisant le discriminant pour Ă©viter lâerreur No matching union selector when marshaling. đĄ Remplacement de Process Monitor par ETW Le fuzzer utilise dĂ©sormais Event Tracing for Windows (ETW) via P/Invoke sur advapi32.dll et tdh.dll pour surveiller lâactivitĂ© fichier et registre : ...