JF / 2026
Available
03
Journal

Research & technical notes

33 entries
9 categories

Machine walkthroughs, malware analysis, and technique deep-dives — always with a defender's eye on detection.

Red Team

9 entries
01
2026.10.28 Technique · Privilege Escalation

Wildcard Injection — From Tar Checkpoint Actions to 7z Listfiles

Wildcard injection is a class of privilege escalation that abuses the way shells expand glob patterns before executing a command. When a root-owned script uses * in a shell command, the filenames in the current directory become arguments to that command — including filenames crafted to look like options. This article covers three variants: tar checkpoint actions, 7z listfile injection, and the symlink-plus-listfile combination that bypasses both -- and -snl.

Intermediate · 16 min read
→
02
2026.10.26 Technique · Privilege Escalation

Git Symlinks and ClamAV XXE — Two Local Privilege Escalations

Two local privilege escalation vulnerabilities that were patched in early 2023 but remain present in unpatched systems: CVE-2023-23946, a symlink path traversal in git apply, and CVE-2023-20052, an XML External Entity in ClamAV's DMG parser. This article explains the mechanics of each, why they work in restrictive environments, and how the exploits are constructed.

Advanced · 18 min read
→
03
2026.10.26 Technique · Credential Access

Intercepting Credentials — DNS Manipulation, Password Resets and SSH Honeypots

Three techniques for intercepting credentials in environments that assume their infrastructure is trustworthy: abusing BIND's dynamic update capability to redirect a mail subdomain, capturing password reset tokens through SMTP interception, and harvesting SSH credentials via chat bot provisioning features pointed at fake SSH servers. Each technique exploits a gap between what the infrastructure is supposed to do and what it can be made to do.

Intermediate · 15 min read
→
04
2026.10.09 Technique · Secrets Management

Gogs Credential Leaks and Vault SSH OTP — From Git History to Root

A technical deep dive into two attack surfaces that chain together: how Git history preserves credentials that were supposedly deleted, and how a misconfigured HashiCorp Vault SSH OTP engine turns a low-privileged token into root access.

Intermediate · 18 min read
→
05
2026.10.08 Technique · Active Directory

Constrained Delegation — From GenericAll to Domain Admin

How Kerberos constrained delegation works, why protocol transition (TRUSTED_TO_AUTH_FOR_DELEGATION) makes it exploitable, how SeEnableDelegationPrivilege can be hidden in a Group Policy file, and how a single GenericAll permission over a computer account becomes a full Active Directory compromise via S4U2Self and S4U2Proxy.

Advanced · 22 min read
→
06
2026.10.02 Technique · Active Directory

Ansible Vault, LDAP Pass-Back and ESC1 — From Automation Credentials to Domain Admin

How automation code stored on an anonymous SMB share, encrypted with a weak Ansible Vault password, and a PWM instance left in configuration mode, combine with an ESC1 certificate template to enable full Active Directory compromise.

Advanced · 18 min read
→
07
2026.09.23 Technique · Active Directory

ESC15 and Tombstone Restoration — From Deleted Objects to Domain Admin

How schema version 1 certificate templates enable arbitrary EKU injection (ESC15 / CVE-2024-49019), and how the Reanimate-Tombstones permission can be abused to recover a deleted certificate admin account and chain both techniques into a full Active Directory compromise.

Advanced · 18 min read
→
08
2026.09.21 Technique · Active Directory

ESC8, PetitPotam and the Magic DNS — Chaining Kerberos Relay to AD CS

How to escalate from any domain credential to Domain Admin by coercing the DC to authenticate, relaying that authentication to Active Directory Certificate Services, and extracting a certificate for the machine account. A deep dive into the AD CS misconfiguration that requires no template abuse — and the Kerberos relay technique that bypasses a domain-wide NTLM block.

Advanced · 15 min read
→
09
2026.05.18 Tool · Covert Channel

ICMPdoor — Command and Control in Plain Sight

How to build and detect a covert channel over ICMP. The protocol most networks allow by default, why it works, and the specific telemetry that catches it — including a defense that costs nothing to deploy.

Intermediate · 20 min read
→

Malware Analysis

2 entries

Evasion

6 entries
01
2026.10.14 Concept · Evasion

Block DLL Policy — When a Mitigation Becomes an Evasion Primitive

Windows exposes a process mitigation policy that blocks any DLL not signed by Microsoft from loading into a newly created process. It sounds like a defense, and in many contexts it is one. This article explains how the policy is enforced at the loader level, how it is applied during process creation through the attribute list mechanism, why local processes require a self-re-execution pattern, and where the approach hits a ceiling that kernel-level telemetry does not care about.

Advanced · 14 min read
→
02
2026.10.06 Concept · Evasion

Indirect Syscalls — Why Direct Syscalls Get Caught and How to Fix It

Direct syscalls bypass ntdll hooks but leave a detectable artifact: the syscall instruction executes from memory that does not belong to ntdll.dll. This article explains the ProcessInstrumentationCallback detection mechanism, how indirect syscalls defeat it by jumping to ntdll's own syscall gadgets, and why the choice of gadget matters.

Advanced · 16 min read
→
03
2026.09.22 Technique · Evasion

DLL Unhooking — Reading ntdll From Disk to Bypass EDR Hooks

Reading ntdll.dll from disk to overwrite the EDR's userland hooks — the step-by-step technique, the two offset representations (1024 vs 4096), and the modern context: why unhooking alone is dead and what replaced it.

Intermediate · 18 min read
→
04
2026.04.28 Research · Process Injection

Early Bird APC Injection — The PPID Spoofing Combo

Combining PPID Spoofing, Memory Mapping, and Early Bird APC injection to hide process lineage, dodge WriteProcessMemory detections, and execute before a process's own entry point — plus why ETW-Ti still catches it.

Advanced · 22 min read
→
05
2026.04.25 Research · Evasion

SysWhispers3, Hell's Gate and Module Stomping

How runtime SSN resolution works, why indirect syscalls still leave a trail, and how Module Stomping hides a payload inside a legitimate DLL to defeat static memory classification — plus the four ways modern EDRs still find it.

Advanced · 24 min read
→
06
2026.04.22 Concept · Windows Internals

EDR Userland Hooking — Direct vs Indirect Syscalls and Unhooking

How endpoint security products hook ntdll in userland to see every kernel call, and the three main techniques offensive tooling uses to bypass that visibility — with the exact artifacts each one leaves behind.

Intermediate · 20 min read
→

Infrastructure

6 entries
01
2026.07.04 Guide · Privacy

Whonix and the Dark Web — Isolation as an Architecture

The two-VM design that makes Whonix different from every other anonymity tool, why stream isolation matters more than encryption, and a practical workflow for downloading files from the dark web without becoming the next victim.

Intermediate · 24 min read
→
02
2026.06.30 Analysis · Infrastructure

Exegol — Why Offensive Security Is Moving Out of the VM

A Docker-based hacking environment that replaces the monolithic Kali VM with per-engagement containers. How the wrapper works, why isolation matters more than tools, and the security trade-offs that the container model introduces.

Intermediate · 24 min read
→
03
2026.06.26 Guide · Infrastructure

Self-Hosted VPN — OpenVPN on a VPS, From Scratch

Rolling your own VPN instead of trusting a provider: SSH hardening, OpenVPN setup, certificate management, and the honest trade-offs — maintenance, attribution, and what a self-hosted tunnel does and does not protect against.

Intermediate · 24 min read
→
04
2026.06.22 Analysis · Infrastructure

Ventoy — Multi-Boot USB, Persistence, and the Trust Problem

A single USB drive that boots a dozen operating systems, each with its own persistent storage. How Ventoy's architecture works, how the persistence plugin binds data to ISOs, and why the project's security posture has drawn comparison to the xz-utils backdoor.

Intermediate · 22 min read
→
05
2026.06.10 Analysis · Infrastructure

Windows To Go — The Portable OS That Refuses to Die

Microsoft removed it in 2020. The community kept it alive. A technical analysis of the architecture behind booting a full Windows installation from a USB drive, why feature upgrades break it, and the forensic traces it leaves on every host it touches.

Intermediate · 22 min read
→
06
2026.06.06 Analysis · Infrastructure

WinBoat — The Cost of Seamless Integration

Running Windows apps on Linux without Wine, without dual-booting, and without noticing the VM underneath. A technical analysis of how WinBoat works, the critical RCE that exposed its local API, and why seamless cross-system integration is a security trade most users never see.

Intermediate · 22 min read
→

Mobile

1 entry

Social Engineering

3 entries

OSINT

4 entries

Hardware

1 entry

Web Security

1 entry