Home - Arrbat/Veil-Forge GitHub Wiki
What is Veil-Forge?
We live in a world where malicious actors can break into software, extract or modify sensitive data, and use it for illegal purposes. That’s why protecting applications from hackers, reverse engineers, and other skilled adversaries is critical.
Veil-Forge is a tool designed to create a security layer between your application and the outside world, making it significantly harder to analyze your software through static or dynamic analysis.
How Veil-Forge achieve its goals?
Currently, Veil-Forge includes several core features for protecting applications:
-
Payload encryption using strong cryptographic algorithms such as SHA-256, HKDF, and ChaCha20-Poly1305.
-
Key and nonce obfuscation — the provided key and nonce are encrypted using an additional HKDF-derived key and a constant meta-nonce for added protection.
-
Anti-debug techniques
-
Process Hollowing technique (Process injection)