Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

HallWatch: Usermode indirect syscall detection

0
Medium
Published: Mon Jun 15 2026 (06/15/2026, 16:40:56 UTC)
Source: Reddit Malware

Description

HallWatch is a user-mode detection tool designed to identify indirect syscalls by patching the syscall instruction itself to trigger breakpoints. It targets modern syscall bypass techniques such as Hell's Hall, Tartarus' Gate, RecycledGate, and VEH syscalls that evade traditional user-mode hooks. The tool is currently a research proof-of-concept and aims to provide lightweight syscall detection for system libraries in Windows environments.

Reddit Discussion

r/Malware·posted by u/AhmedMinegames
00

Hello everyone! I built a C++ usermode detector for indirect syscalls called HallWatch.

GitHub: https://github.com/Zypherion-Technologies/HallWatch

Most usermode detections hook the start of Nt* stubs in ntdll. Modern techniques like Hell's Hall, Tartarus' Gate, RecycledGate, and VEH syscalls can bypass those hooks by jumping directly to the syscall instruction.

HallWatch takes a different approach: instead of patching the stub prologue, it patches the syscall instruction itself:

0F 05 -> CC 05

Any execution path that reaches the syscall byte triggers an INT3 breakpoint, allowing the detector to inspect the caller, validate the SSN, unwind the stack, and redirect execution through a private trampoline.

It also includes detection for Hell's Gate and shadow ntdll mappings by scanning executable memory for syscall stubs.

Still a research project / PoC. it is impossible to fully detect syscalls in user-mode without some kind of debugger or tracer stepping over the code to monitor everything, but this is still a good light-weight technique to do so for system libraries.

But I'd still love feedback from people interested in Windows internals, EDRs and malware analysis to see how we could improve it.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 06/16/2026, 17:45:40 UTC

Technical Analysis

HallWatch is a C++ user-mode detector for indirect syscalls that works by patching the actual syscall instruction (0F 05) to an INT3 breakpoint (CC 05). This approach enables detection of execution paths that reach the syscall instruction, allowing inspection and validation of the syscall number, stack unwinding, and redirection through a private trampoline. It also detects advanced syscall bypass techniques like Hell's Gate and shadow ntdll mappings by scanning executable memory for syscall stubs. The project is still in research phase and acknowledges limitations in fully detecting syscalls without debugger or tracer support.

Potential Impact

HallWatch itself is not a vulnerability or exploit but a detection tool aimed at identifying indirect syscall usage that may be employed by malware or evasive techniques. It enhances visibility into syscall invocation in user-mode, potentially improving malware analysis and endpoint detection capabilities. There is no indication that HallWatch introduces security risks or is exploited in the wild.

Mitigation Recommendations

This is a detection tool rather than a vulnerability requiring remediation. No patch or fix is applicable. Users interested in syscall detection and malware analysis may consider evaluating HallWatch as a lightweight research tool. Since it is a proof-of-concept, it should be used with caution and not relied upon as a sole detection mechanism.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Source Type
reddit
Subreddit
Malware
Reddit Score
0
Discussion Level
minimal
Content Source
reddit_link_post
Post Type
link
Domain
null
Newsworthiness Assessment
{"score":32,"reasons":["external_link","established_author"],"isNewsworthy":true,"foundNewsworthy":[],"foundNonNewsworthy":[]}
Has External Source
true
Trusted Domain
false

Threat ID: 6a318bb30b89be6888fa6ab6

Added to database: 6/16/2026, 5:45:23 PM

Last enriched: 6/16/2026, 5:45:40 PM

Last updated: 6/17/2026, 4:22:03 AM

Views: 10

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses