RX-INT: A Kernel Engine for Real-Time Detection and Analysis of In-Memory Threats
Arjun Juneja

TL;DR
RX-INT is a kernel-based system that enhances real-time detection of in-memory threats like fileless malware by combining thread monitoring, memory hashing, and heuristics, outperforming existing tools such as PE-sieve.
Contribution
Introduces RX-INT, a novel kernel-assisted architecture with a resilient detection engine for real-time identification of in-memory threats, addressing limitations of prior methods.
Findings
Higher detection rate than PE-sieve in benchmarks
Successfully detects manually mapped malicious regions
Provides resilience against TOCTOU attacks
Abstract
Malware and cheat developers use fileless execution techniques to evade traditional, signature-based security products. These methods include various types of manual mapping, module stomping, and threadless injection which work entirely within the address space of a legitimate process, presenting a challenge for detection due to ambiguity between what is legitimate and what isn't. Existing tools often have weaknesses, such as a dependency on Portable Executable (PE) structures or a vulnerability to time-of-check-to-time-of-use (TOCTOU) race conditions where an adversary cleans up before a periodic scan has the chance to occur. To address this gap, we present RX-INT, a kernel-assisted system featuring an architecture that provides resilience against TOCTOU attacks. RX-INT introduces a detection engine that combines a real-time thread creation monitor with a stateful Virtual Address…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
