Default

What is a partial overwrite?

Instead of overwriting all bytes of a target address, you overwrite only the lowest few bytes to redirect execution to a nearby location without needing the full 8 byte overwrite.

Why use it

A partial overwrite avoids needing the full pointer value.

Bypass ASLR

  • ASLR randomises the higher bytes of addresses but keep the lower bytes predictable.