Lang Assembly

Assembly for hooks/shellcode/syscalls: x64/x86 calling conventions, trampolines, PIC, reverse engineering.

netvar1337 d488170 678 B Updated

File contents

Assembly (x86/x64) for hooks & shellcode

Must-know

  • Windows x64 calling convention (RCX,RDX,R8,R9, stack shadow)
  • RIP-relative addressing; PIC shellcode constraints
  • Trampoline construction; register clobber lists
  • Syscall stubs; wow64 transitions

Workflow

  1. Write in asm or compile C then carve
  2. Validate disassembly in target context
  3. Test under DEP/CFG/CET constraints

Pair with

assembly-reversal-engineering, stealth-injectors, zydis-disassembly-engineering if present.

netvar1337/unleash/tree/main/contrib/skills/lang-assembly commit d488170e5e

Frequently asked questions

npx skillmds@latest add netvar1337/lang-assembly