Skip to content

About

Hello world, as overkill as it gets.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

hello-world-overkill

Windows hello world that bypasses libc and the Win32 API entirely to reach the NT kernel directly.

License

Note

x86 support is a work in progress. See #2.

Full write-up & details: blog/hello-world-overkill

Build

Requires LLVM (clang-cl, lld-link, llvm-ml64). Install headless:

winget install LLVM.LLVM
cd src\hello-world
.\build.ps1

# build for x86 (default is x64)
.\build.ps1 -Arch x86

.\build\hello.exe

Credits

Windows syscall techniques:

License

MIT. See LICENSE.

Made with ❤️

About

Hello world, as overkill as it gets.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Contributors

Languages