Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 609 Bytes

README.md

File metadata and controls

29 lines (25 loc) · 609 Bytes

nt-mapper

PE mapper in c++17

Features

  • Relocate image
  • Fix import address table
    • Handle api-set
  • Export directory parsing (forwarded and normal)
  • Two execution modes: 'Thread creation' and 'Thread hijacking'

Thread Hijacker

  • Preserves all registers, volatile or not
    • Exception 1: SSE registers
    • Exception 2: AVX registers
  • Preserves all flags
  • Automatically frees hijack shellcode after execution
  • Arbitrary shadow-space for dllmain
  • Aligns stack in case of recusant code

To-do

  • Static TLS
  • TLS callbacks
  • Loader entry
  • C++ exceptions

Thanks

  • DarthTon
  • Daax
  • JustMagic