REinject's Blog

No matter how good our kung fu is, it can't beat guns


HMValidateHandle Technique

The main content of this article is translated from: https://theevilbit.github.io/posts/a_simple_protection_against_hmvalidatehandle_technique/

Looking at win32k exploitation techniques in recent years, the HMValidateHandle technique is used almost everywhere. I had an idea about how to prevent this type of exploitation, and this article discusses it.

Read more...

Deep Dive into Windows Scheduled Tasks and Malicious Hiding Techniques

Malware and attackers commonly use scheduled tasks as their persistence mechanism.

From a threat detection perspective, understanding how scheduled tasks run and are created, as well as the processes associated with them, is essential.

Additionally, this article investigates and explores an undisclosed scheduled task hiding technique.

Read more...

Representation of Basic Data Types in C++

Process memory is like a palace in the dark — it’s hard to see what’s inside directly; you can only explore it corner by corner. This time I explore how C++ data structures are represented in memory, primarily summarized from ‘C++ Disassembly and Reverse Analysis’, with floating-point content from Chapter 2 of ‘Computer Systems: A Programmer’s Perspective’.

Previous Page 3 of 3