Built for detection engineers
Violethat is designed specifically for practitioners focused on endpoint detection engineering — not generic cybersecurity training.
A hands-on playground for detection engineers, blue teamers, and security researchers — write C/C++, run the agent, and watch every hook fire in real time.
Built by practitioners, Four reasons defenders should choose VioletHat.
Violethat is designed specifically for practitioners focused on endpoint detection engineering — not generic cybersecurity training.
Explore real-world threats, understand how they operate, and turn your findings into practical detection strategies.
Every challenge and dataset is created to reflect real-world attacker behavior, helping defenders think and act practically.
Users gain practical exposure and applied skills that directly translate to modern detection and blue-team roles.
No setup. No VM. No install. Write C/C++ in the browser, run the agent, watch the logs.
// challenge-042 — hook CreateFileW
#include <windows.h>
#include "MinHook.h"
typedef HANDLE(WINAPI* CreateFileW_t)(LPCWSTR, ...);
CreateFileW_t OrigCreateFileW = nullptr;
HANDLE WINAPI HookedCreateFileW(LPCWSTR path, ...) {
Logger::Log("intercepted: %ls", path);
return OrigCreateFileW(path, ...);
}Three pieces that turn a browser tab into a working endpoint detection lab.
Practice against the same TTPs your team sees in production — initial access, process injection, evasion chains. Build detections that hold up in the real world.
Explore challengesMonaco editor, C/C++ tooling, syntax highlighting, multi-file support. Open a challenge and start writing — no VMs, no Docker, no VPN gymnastics.
Open the IDECompile, hit Run, watch your code execute against the target. Every hook and syscall streamed back to you in seconds.
See the agentStart free. Upgrade when you are ready. Cancel anytime.
Get hands-on with the platform — no card required.
No monthly plans yet
Unlock premium content through individual challenge purchases. Monthly and yearly plans are coming soon.
No setup. No VM. No install. Sign up free and start building your first detection.
No card required · 20+ free challenges · Cancel anytime