featured post

How to APT EP. 6: Zero-FD Fileless Payload Execution via System V Shared Memory

Fileless ELF execution where the payload is never represented by a file descriptor, dentry, or key, at any point.

ELF Binary Linux Low level Loader
Sep 10, 2026  ·  12 min read  ·  265 views
read →
Stealth, malware How to APT EP. 6: Zero-FD Fileless Payload Execution via System V Shared Memory Sep 10, 2026
Malware How to APT EP. 5: Reusing the loader’s PIE base for userland exec Sep 10, 2026
Kernel, windows Analysis of a new windows unpatched 0day (cve-2026-62737) Aug 10, 2026
Kernel Exploitation How to APT EP. 4: : The Verifier Forgot It Was a Pointer: Commuted-Add Type Confusion and Container Escapes Aug 10, 2026
Offensive Security, Linux Kernel Security, Cyber Security Research How to APT EP. 3: Owning Thread Execution with sched_ext Hashmaps Aug 8, 2026
11posts
0papers
101topics
5490total views
Malware ·ELF

How to APT EP. 5: Reusing the loader’s PIE base for userland exec

Every fileless loader leaves a recognizable footprint in /proc/pid/maps. This one reuses the address the kernel chose for its own loader, so the payload lands in the canonical PIE region rather than an absurd one. That removes one tell, the address, and leaves the rest.

Sep 10, 2026 10 min 206 views
Kernel, windows ·windows kernel

Analysis of a new windows unpatched 0day (cve-2026-62737)

The driver calls whatever you queue. a windows kloader device lets any caller deposit an (argument, callback) pair via a 16-byte ioctl and then executes that callback in kernel mode on demand, no validation, no whitelist, no access check. full poc, field-by-field walk of the ioctl surface (init / queue / register-monitor / fast-enter), and a straight impact take: arbitrary ring-0 control for whoever can open the device, gated only by the driver being resident (BYOVD) or shipped.

Aug 10, 2026 11 min 749 views
Kernel Exploitation ·Linux Kernel

How to APT EP. 4: : The Verifier Forgot It Was a Pointer: Commuted-Add Type Confusion and Container Escapes

An analysis of a Linux kernel BPF verifier type confusion vulnerability caused by premature early returns in commuted arithmetic. It demonstrates how an attacker with CAP_BPF can abuse untrusted pointer state divergence to leak kernel heap addresses and cross container boundaries.

Aug 10, 2026 13 min 175 views
Offensive Security, Linux Kernel Security, Cyber Security Research ·ebpf

How to APT EP. 3: Owning Thread Execution with sched_ext Hashmaps

sched_ext lets custom BPF programs replace the core Linux CPU dispatcher. But when the entire attack surface of a rootkit is a 16-byte write to an already-trusted BPF hashmap, no EDR hook-monitor will ever see it coming. Here is how a custom scheduler becomes the ultimate process inventory and targeted starvation weapon.

Aug 8, 2026 15 min 213 views
eBPF, kernel ·eBPF

How to APT EP.2: Lying to the whole netns through BPF_PROG_TYPE_FLOW_DISSECTOR

Flowdiss explores how BPF_PROG_TYPE_FLOW_DISSECTOR can be abused to forge the Linux kernel's notion of packet flow identity without modifying packet contents. By manipulating the flow_keys used to derive skb->hash, a privileged eBPF program can influence downstream consumers such as RPS, GRO, ECMP, and other eBPF programs that rely on the cached flow hash. The article presents a proof of concept, validates its effects and limitations, and demonstrates how a separate BPF LSM program can conceal the attack from standard bpftool enumeration, illustrating both an underexplored attack surface and the limits of relying on user-space BPF tooling on a compromised system.

Aug 2, 2026 22 min 1,434 views