eXtended Flow Guard (XFG)¶
Aynı teknik/yazı: bkz. canonical not Windows eXtended Flow Guard. XFG, Control Flow Guard'ın type-aware hardening'idir; indirect call'lar target fonksiyonun prototype'ının ~55-bit hash'iyle eşleşmek zorundadır.
Mechanism¶
Bu not Windows eXtended Flow Guard ile aynı tekniği anlatır; tam mechanism (type-based prototype hash inşası, fonksiyondan 8 byte önce saklanan hash, r10 üzerinden dispatch compare, /guard:xfg) canonical not'tadır.
Walkthrough¶
Tam walkthrough canonical not'ta: Windows eXtended Flow Guard.