Prerequisites
Do you know the C language? No -> Maybe it's too early to read this article :man-shrugging:
Do you know what is the difference betweek stack and heap? No -> go here!
Do you know what is a buffer overflow? No -> go here!
Do you have a basic knowledge of malloc internals? No -> go here and then here!
Do you know the tcache poisoning technique? No -> go here!
What is House of Einherjar?
House of Einherjar is an heap exploitation technique that exploits a single null byte overflow (or "off-by-one overflow") to force a malloc call into returning an arbitrary pointer.