8000
Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

winarm64-svc

author: freefly

English | 简体中文

Language Platform Build

A lightweight C++ PoC for indirect native calls on Windows on ARM64


winarm64-svc is a Windows on ARM64 (WoA) research project for resolving native routines and calling ntdll.dll Native API stubs through a custom ARM64 assembly caller.

Features

  • Manually reads TEB / PEB to dynamically retrieve module base addresses.
  • Manually parses PE export tables to resolve function addresses.
  • Locates the real SVC instruction address from ARM64 ntdll.dll stubs.
  • Calls ARM64 function addresses with a custom assembly caller.

Further Reading

If you are interested in this project or want to learn more about the implementation details, please refer to the design documents: doc/README.md

About

A PoC for Windows on Arm64 indirect syscalls.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0