Skip to content

Rust project template for writing shellcodes for the macOS XNU kernel.

Notifications You must be signed in to change notification settings

0xf4lc0n/xnu-shellcode-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Template for writing shellcodes for macOS with XNU kernel and ARM64 architecture (aka aarch64).

The syscall numbers can be found in the XNU source.

If you would like to dump the code of your shellcode, check out the machos tool.

Usage

With cargo generate:

cargo generate --git https://github.com/0xf4lc0n/xnu-shellcode-template

Or clone this repository and set correct package name in Cargo.toml.

About

Rust project template for writing shellcodes for the macOS XNU kernel.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages