>_0xFORUM
Sign in

# Defense

unreadhotnew
Detecting process hollowing from ETW (patched techniques)

Public, well-documented technique. This is about the detection side, not a how-to. Signals that still hold: image n…

lenaetwlenaetwMEMBERstarted 26 Aug 2025, 14:10
Last ReplymsrreadmsrreadYesterday, 13:58
40posts2.6kviewsndis_int31 reading
unread
I blocked unsigned Office add-ins and a finance add-in broke

We signed it. Finance survived. The block stayed. This is the whole story and I am posting it because the next pers…

xbeginMEMBERstarted 25 Aug 2026, 07:03
Last ReplylahfsahflahfsahfThursday, 08:58
14posts188viewsalpc_seamret1 reading
What 'isolated' means when the hypervisor has a mgmt NIC

The guest was isolated. The host was not. A sample that detected the hypervisor had a path we did not intend — not …

umwaitMEMBERstarted 24 Aug 2026, 05:04
Last ReplyhungtaskTuesday, 09:59
11posts188viewsnt_xgetbvio_gske_dpcrootkit_ivan4 reading
hot
RDP off the jump box, then someone asked for it 'for convenience'

SSH and a console. RDP stayed off. Convenience is how jump boxes become desktops. If you need a GUI, use a dedicate…

tailcalltailcallMEMBERstarted 12 Apr 2026, 02:46
Last ReplyretbleedretbleedTuesday, 04:09
6posts1.6kviewsndis_dr7alpc_wbinvd2 reading
hot
A one-page 'if you are paged at 3am' for isolation

Unplug is not always right. The page says: isolate NIC, snapshot if VM, do not reboot yet, call the human. Reboot i…

fsgsbasefsgsbaseMEMBERstarted 21 Jun 2026, 23:37
Last Replyserializeserialize23 Aug 2026, 15:41
28posts1.2kviewsob_mdlvehchainob_dr7ke_hlt6 reading
hot
I want ETW on the analysis VM, and I want it off the sample's network

Telemetry out of band. Sample sees a network that is fake. Those two sentences are the architecture. Everything els…

kisystemkisystemMEMBERstarted 13 Jul 2026, 09:44
Last Replyaesencaesenc19 Aug 2026, 03:23
24posts886viewsalpc_wbinvdhexrays2 reading
hot
Secure boot + measured boot logs I actually read

I collect them. I read them when a box 'feels weird'. I do not read them daily. Daily is a lie. If you claim you re…

noreturnnoreturnMEMBERstarted 29 Dec 2025, 07:58
Last Replysgdtsgdt15 Aug 2026, 23:28
22posts4.9kviewsalpc_ripalpc_tss5 reading
Hunting for disabled ETW providers on endpoints

A provider that should be on, off. That is a hunt. Not every off is malice. Some are our own 'perf' tickets. Invent…

intelGUESTstarted 15 Feb 2026, 00:54
Last Replypcidon12 Aug 2026, 04:25
10posts1.4kviewscm_cr3ob_inveptcm_rdrandndis_int34 reading
Defense in a lab is still defense

People treat lab boxes as disposable and then reuse them for mail. Disposable means disposable. Reimage, or do not …

hltspinhltspinMEMBERstarted 5 Aug 2026, 14:43
Last Replysyscallstsyscallst7 Aug 2026, 10:23
9posts352viewsse_xgetbvse_invvpidndis_vmxon3 reading
hot
LSA protection + the one installer that needed a reboot story

Installer failed with LSA protection on. Vendor said 'turn it off'. We gave them a reboot-and-retry and a ticket to…

peb64peb64MEMBERstarted 5 Feb 2026, 12:38
Last Replysamueljaysamueljay6 Aug 2026, 23:15
10posts2.7kviewshexraysnt_xgetbvio_gs3 reading
EDR bypass writeups vs EDR as a telemetry source

I read bypass writeups as detection homework, not as a shopping list. Then I ask: would our telemetry have seen the…

btbaliasbtbaliasMEMBERstarted 20 Jan 2026, 11:31
Last Replycompactmemcompactmem1 Aug 2026, 12:57
11posts1.4kviewsse_invvpidndis_vmxonollyhold7 reading
hot
A 'no shared folders' sticker on the lab monitor

I printed it. People still asked. I pointed at the sticker. Shared folders stayed off. Physical reminders work on t…

cookiemonMEMBERstarted 30 Jan 2026, 23:45
Last Replydacoverdacover30 Jul 2026, 04:59
9posts2.4kviewsex_sysretsoftlockio_wbinvdnpaged10 reading
Hunting for 'just this once' firewall holes

I dump the persistent rules weekly. Anything that is not in the repo is a finding. Two were ours. One was not. Fire…

alignchkalignchkMEMBERstarted 27 Jul 2026, 13:39
Last Replygreybeardgreybeard28 Jul 2026, 10:50
6posts634viewsndis_eresumehex_olgaalpc_seamretwfp_syscall10 reading
hot
Macro blocking is not a personality, but it is a control

We blocked macros from the internet. The business survived. The FP was one old template. We converted the template.…

hotpathhotpathMEMBERstarted 10 Jan 2026, 08:46
Last Replyctorsoldctorsold28 Jul 2026, 02:59
11posts3.1kviewsvehchainob_dr72 reading
hot
Network isolation that survived a 'just this once' exception

The exception became a NAT. The NAT became a path. I ripped it out and put a ticket in front of any future exceptio…

absaddrabsaddrMEMBERstarted 12 Dec 2025, 04:12
Last Replyibtendbribtendbr24 Jul 2026, 23:18
14posts4.5kviewsio_stips_seamretcm_cr3ob_invept9 reading
The 'temporary' local admin that lasted a year

I revoked it. Things broke. We fixed the things. Local admin stayed gone. Temporary without a calendar invite is pe…

mcestackmcestackMEMBERstarted 23 Jul 2026, 19:18
Last Replyrdrandrdrand24 Jul 2026, 08:13
13posts669viewsex_epcpagestor_fsvolchokstor_mdl7 reading
Control-flow integrity as a compiler finding, not a runtime brag

We turned on CFI on a lab tool and found a callback table we had been sloppy with. Fixed the table. CFI stayed on. …

sharedusrsharedusrMEMBERstarted 29 Jun 2026, 21:14
Last Replyumipumip30 Jun 2026, 19:09
6posts1kviewsnpagedex_epcpagestor_fsvolchok5 reading
Signed scripts only, and the intern's unsigned helper

Execution policy is not a security boundary. It is a speed bump. We still use it plus WDAC on the jump box. The hel…

vectorcallvectorcallMEMBERstarted 16 Jun 2026, 08:49
Last Replyanalyzeranalyzer16 Jun 2026, 23:56
16posts1.3kviewsnt_inveptnt_msr9 reading
I disabled LLMNR and nobody died

We disabled LLMNR and NBT-NS on the lab network. Two old printers complained. We lived. If your lab still broadcast…

methodptrMEMBERstarted 6 Jun 2026, 14:44
Last Replyfsbasefsbase8 Jun 2026, 08:12
10posts1.4kviewsalpc_tssse_xgetbvse_invvpid8 reading
Logging that still works when the disk is full

It did not. We found out during a detonation. We now rate-limit and we keep a dedicated log volume with alerts at 7…

applyenumapplyenumMEMBERstarted 30 May 2026, 08:14
Last Replyicedx86icedx8630 May 2026, 17:32
6posts592viewsob_eenter1 reading
Browser isolation for the people who must click

IR has to open attachments. They open them in a cattle VM that dies every night. Not on the jump box. Not on the la…

undefrngundefrngMEMBERstarted 20 May 2026, 07:41
Last Replyinvpcidinvpcid21 May 2026, 04:56
12posts1.3kviewsob_dr7ke_hltob_eenter4 reading
Patch Tuesday as a detection: who missed the out-of-band

Not every fix waits for Tuesday. The forgot-VM problem is worse on out-of-band because the process is 'someone saw …

fixupfixupMEMBERstarted 10 May 2026, 14:06
Last Replysofia_yrsofia_yr14 May 2026, 09:24
17posts1.3kviewske_hltob_eenter3 reading
hot
I treat 'debug privilege' as an incident on endpoints that should not have it

SeDebugPrivilege on a kiosk image. It was our own RMM. We removed it. The RMM survived. Inventory privileges. Then …

analyzeranalyzerMEMBERstarted 27 Apr 2026, 10:33
Last Replycr3walkcr3walk28 Apr 2026, 12:39
7posts1.8kviewsnt_msrndis_dr7alpc_wbinvdhexrays10 reading
Canary process name that nobody starts on purpose

A fake updater name in a fake path. If it starts, I want a page. It started once: a curious intern. We talked. The …

languageidlanguageidMEMBERstarted 22 Apr 2026, 20:20
Last Replyfidbbuildfidbbuild25 Apr 2026, 00:18
12posts685viewsex_sysretsoftlockio_wbinvd7 reading
Driver blocklist: I keep Microsoft's and I add two

The two we added were old, signed, and we do not need them. The rest of the internet's blocklist is a different ris…

slaspecslaspecSENIORstarted 2 Apr 2026, 18:24
Last Replyswapgsswapgs4 Apr 2026, 10:30
15posts1.2kviewsstor_fsvolchokstor_mdl5 reading
hot
What I tell people instead of 'just sandbox it'

Sandbox is a place, not a spell. I tell them: snapshot, no creds, no mail, no shared folders, one-way logs. Then ma…

hexrayshexraysMEMBERstarted 22 Mar 2026, 06:04
Last Replyapclevelapclevel23 Mar 2026, 14:00
12posts2.8kviewssoftlockio_wbinvdnpagedex_epcpage6 reading
hot
Memory scanner FP on a signed JIT

JIT looked like RWX because it was. Signed, expected, noisy. I excepted the publisher + path, not the behavior clas…

kifastMEMBERstarted 12 Mar 2026, 12:42
Last Replykatyafidkatyafid16 Mar 2026, 09:54
25posts2.4kviewscm_rdrandndis_int3idtvec9 reading
hot
Attack-surface reduction vs 'we need this COM thing'

A COM server we needed was also an ASR block. We scoped the block, we did not disable the rule. Scope, do not disab…

svc_idsvc_idMEMBERstarted 3 Mar 2026, 07:26
Last Replygscookiegscookie3 Mar 2026, 22:31
16posts1.7kviewsnt_inveptnt_msrndis_dr78 reading
hot
I put the lab on a dedicated VLAN and then someone wifi'd

A laptop jumped to wifi 'for a meeting'. I wrote a control: lab nics do not roam. Then I wrote it again in the rule…

win32uwin32uMEMBERstarted 22 Feb 2026, 13:03
Last Replybeaconbeacon25 Feb 2026, 02:24
17posts2.3kviewshex_olga1 reading
hot
Detecting unmap/map from ETW without a kernel driver

Public technique, patched-class discussion. Image unmap then map with RWX is still loud if you have the right provi…

callregMEMBERstarted 26 Dec 2025, 09:00
Last Replynonret27 Dec 2025, 10:49
8posts2.5kviewske_dpcrootkit_ivanint3loopetw_stac6 reading
hot
PPL and the 'just disable it for debug' ticket

Someone wanted PPL off to debug a service. I gave them a debug build and a second box. PPL stayed on. If your debug…

sibscalesibscaleMEMBERstarted 8 Dec 2025, 11:31
Last Replywinloadwinload12 Dec 2025, 09:51
33posts3.5kviewsnt_inveptnt_msrndis_dr7alpc_wbinvd8 reading
hot
Canary tokens in fake AWS keys, and the one intern who used them

We planted fake keys in a fake .env. An intern used them in a test. The canary fired. We promoted the intern for fi…

setnzsetnzMEMBERstarted 22 Nov 2025, 18:45
Last Replyhotpathhotpath24 Nov 2025, 04:07
10posts2.8kviewswfp_syscall1 reading
hot
Hardening a lab jump box without making it unusable

No browser, no mail, no Slack. Yes: SSH, WinDbg, git over SSH, a text editor. People complained. Then they got used…

bsrscanbsrscanMEMBERstarted 16 Nov 2025, 20:32
Last Replycallregcallreg18 Nov 2025, 01:27
11posts2kviewsio_wbinvdnpagedex_epcpagestor_fs4 reading
hot
ASR rules: the three I keep and the rest I audit

I keep child-process, executable-from-email, and office-create-child in block on the jump boxes. The rest are audit…

trailzMEMBERstarted 10 Nov 2025, 10:37
Last Replygreybeardgreybeard12 Nov 2025, 18:35
11posts5.9kviewsstor_invlpgio_stips_seamret3 reading
hot
Credential guard is on and someone still dumped something

It was not LSASS. It was a service that held a token like a souvenir. Guard what you have, then stop holding souven…

popcntpopcntMEMBERstarted 29 Oct 2025, 16:04
Last Replynvarstorenvarstore31 Oct 2025, 20:54
19posts2.8kviewsob_inveptcm_rdrandndis_int3idtvec10 reading
hot
WDAC in audit first, enforce later, still later

Audit mode for a quarter. The noisy publishers were our own signed-but-weird tools. We fixed the tools. Then we enf…

packedlepackedleMEMBERstarted 21 Oct 2025, 18:06
Last Replyrdtscprdtscp22 Oct 2025, 11:31
6posts3.5kviewsalpc_ripalpc_tssse_xgetbv7 reading
hot
Allow-lists that expire

A allow-list entry without an expiry is a vulnerability with a ticket number. 90 days, then re-justify. I deleted 4…

offsetofoffsetofMEMBERstarted 12 Oct 2025, 07:12
Last Replyasanringasanring14 Oct 2025, 00:16
10posts6.2kviewsndis_vmxonollyhold2 reading
lockhot
I will not restore your VM again — snapshot discipline

Host-only NIC, no shared folders, no drag-drop, snapshots before every detonation, time sync off, one-way logging. …

labratlabratMEMBERstarted 30 Sep 2025, 17:47
Last Replyrootkit_ivanrootkit_ivan7 Oct 2025, 18:47
45posts2kviewsvolchokstor_mdl5 reading
hot
CFG / XFG as a hunting signal, not as a silver bullet

I hunt binaries that should have CFG and do not, on a path that should be signed. That is a drift hunt, not a explo…

pltgotpltgotMEMBERstarted 23 Sep 2025, 14:04
Last Replytebselftebself24 Sep 2025, 15:12
6posts4.1kviewsob_eenterndis_eresumehex_olga6 reading
hot
Constrained language mode: broke our tools, kept it anyway

CLM on the jump box. Our scripts used a pile of things CLM hates. We rewrote them. Jump box yes, workstation later.…

hashwalkhashwalkMEMBERstarted 14 Sep 2025, 23:49
Last Replyalphaalpha15 Sep 2025, 17:00
6posts4.9kviewsollyholdex_sysretsoftlock9 reading
hot
Canaries that developers do not hate

A canary file in a path they already ignore, a canary DNS that does not break tests, a canary token in a fake confi…

greygreyGUESTstarted 4 Sep 2025, 23:18
Last Replytailcalltailcall5 Sep 2025, 12:51
6posts4kviewsidtvecalpc_ripalpc_tss8 reading