The slides and codes of this tutorial are available here.
Link to this tutorial (n persian): https://7erom.ir/blog/reverse-engineering/windbg-in-usermode/
A Practical example of ELAM (Early Launch Anti-Malware)
Some Anti-Debugging Techniques in C++
Ftring: Flag-Based String Generator, an obfuscator.