Skip to content

CX330Blake/Black-Hat-Zig

Repository files navigation

Black-Hat-Zig

GitHub License GitHub top language GitHub repo size X (formerly Twitter) Follow

IntroWhy Zig?UsageContributorsCredits & ReferencesStar HistoryDisclaimer


Hello hackers. Hello maldevs. Hello reversers. Nice to see you here to explore the dark power of Zig!

Maintained and managed by @CX330Blake


Intro

Important

This project is continuously updating!

This project provides many malware techniques implementation using Zig since I'm a huge fan of it. You can use this repo to weaponize Zig. Black-Hat-Zig is continuously updating to make sure it contains as more content as it could. It will be perfect if you want to create a PR for this project.

Okay, let's hack the planet!

Why Zig?

  • 🤝 Easy to interact with C/C++ source
  • 🔎 It's newer, so it's harder to be detect
  • 💪 Strongly low level control, even lower than C
  • 😱 It's harder to RE because of the modern compiler
  • 🛡️ Minimal runtime dependencies - No massive standard library footprint
  • 🎯 No undefined behavior - Explicit handling of edge cases prevents crashes

Usage

Contributors

This project is mainly maintained & managed by @CX330Blake. PRs are welcomed. Hope there's more people use Zig for malware developing so the ecosystem will be more mature.

Huge thanks for these contributors!

Credits & References

Star History

Star History Chart

Disclaimer

This project is for ethical and educational purpose only. Don't be a cyber criminal.

GitAds Sponsored

This project is sponsored by GitAds.
You can get your GitHub repository sponsored too — create your account now.

Sponsored by GitAds

About

This project provides some code examples of Zig for malwares, hacking, and red teaming. ⚡

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages