User-Mode

Ring 3 fun.

Writing an optimizing IL compiler, for dummies, by a dummy: 0x1 Symbolic Expressions

Before I begin this series of blog posts, I would like to add a…

Making the Perfect Injector: Abusing Windows Address Sanitization and CoW

By the end of this post, I aim to make an injector unlike any other: one…

Splitting Data from Code, Forgotten x86 Feature: Segmentation

With the introduction of sTLB with Intel Nehalem, TLB splitting — once a reliable technique — became…

No more articles