Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

And in action on an ARM64 Windows system:

Adding ASLR support

In In Part 2 of this exercise, we determine where WinExec() actually lives dynamically in the shellcode, so that it works on all ARM64 Windows versions, rather than just one example boot of my one VM (Windows re-shuffles ASLR at boot time, as opposed to execution time as it does on Linux).