Home Writing A (covert) Dynamic Loader in x86-64 MASM [0x00]
Post
Cancel

Writing A (covert) Dynamic Loader in x86-64 MASM [0x00]

[0x00] - Introduction


Assumptions about the reader’s knowledge:

  • Understanding of C code (pointers, structs, control flow …);
  • Some Python3 experience (basic operations);
  • Some Assembly experience (g.p. registers, stack layout, control flow …);
  • Basic computer usage knowledge.

Goals of this series:

  • Get a working POC that when inspected statically gives nothing away;
  • Avoid AV flagging;
  • Get more comfortable in writing x86-64 Assembly code;
  • Call Kernel32!Beep without importing it directly;
  • Having fun, otherwise what’s the point?

Tools used in this series:

Inspiration, techniques and external resources:

This post is licensed under CC BY 4.0 by the author.
Trending Tags