>_0xFORUM
Sign in
unreadnew
When the tool is a 2014 blog post and it still works

I mirrored it. I hashed it. I run it in a VM. I do not run it from the blog in 2026. Old tools are fine. Old hostin…

dumpstackdumpstackMEMBERstarted 25 Aug 2026, 15:03
Last ReplyidtvecidtvecYesterday, 23:27
13posts247viewsnt_msrndis_dr7alpc_wbinvdhexrays6 reading
unread
A second mouse and why the lab keyboard is USB-filtered

HID filters. A second mouse on the host. The guest gets a tablet or nothing. I am tired of HID stories. If you need…

warnonMEMBERstarted 23 Aug 2026, 22:48
Last ReplyipreddisipreddisWednesday, 19:51
7posts201viewsex_sysretsoftlockio_wbinvd9 reading
unread
Docker as a malware lab — I still say no

Containers share a kernel. Samples that talk to kernels are why we have VMs. Docker is for our tools, not for their…

cfgbitmapGUESTstarted 24 Jul 2026, 16:25
Last ReplyibrsfullibrsfullWednesday, 10:45
7posts509viewsvolchok1 reading
hot
rr in a VM — the settings that did not lie

Nested virt, enough CPU, no random steal. It worked. It also failed until I pinned the vCPU count. If rr is flaky, …

mosesprimemosesprimeSENIORvendorstarted 14 Nov 2025, 06:30
Last ReplylvilviTuesday, 16:44
16posts5.8kviewsps_seamretcm_cr3ob_inveptcm_rdrand6 reading
MIT license on lab scripts, or I will not take them

If you DM me a script with no license, I will ask. If you say 'whatever', I will not run it. MIT or public domain. …

ubsanubsanMEMBERstarted 9 Aug 2026, 02:33
Last ReplytaaofftaaoffMonday, 09:09
12posts439viewsndis_dr7alpc_wbinvdhexraysnt_xgetbv8 reading
QEMU vs VMware for a firmware-ish lab

QEMU for the weird ISAs. VMware for the Windows detonation VM I already have. Both. Stop asking me to pick a person…

watchdogwatchdogMEMBERstarted 2 Aug 2026, 16:11
Last ReplywbnoinvdwbnoinvdMonday, 00:42
17posts419viewsnt_inveptnt_msrndis_dr710 reading
I still keep a copy of strings.exe and I am not sorry

FLOSS is better. strings.exe is instant. Both live on the tools snapshot. Put it next to the fancy things. They are…

flushoptflushoptMEMBERstarted 23 Aug 2026, 09:06
Last Replyintelintel23 Aug 2026, 14:42
10posts327viewsse_xgetbvse_invvpidndis_vmxonollyhold7 reading
Hasherezade's tools as a default, not as a personality

PE-sieve, hollows_hunter, some of the parsers. Default on the snapshot. Then Ghidra. Then opinions. Defaults beat o…

rundownrundownGUESTstarted 24 Jul 2026, 08:09
Last Replyflushoptflushopt23 Aug 2026, 12:06
11posts780viewsollyholdex_sysret3 reading
hot
Lab notes: building a safe malware-analysis VM in 2026

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

lfencetmrlfencetmrMEMBERstarted 27 Aug 2025, 15:20
Last Replyicebreakicebreak20 Aug 2026, 07:32
25posts5.9kviewsndis_eresumehex_olga2 reading
hot
Updating tools without updating the analysis VM

Tools snapshot updates weekly. Analysis VMs restore from last detonation snapshot and stay dirty until I throw them…

rawtpMEMBERstarted 1 Aug 2026, 03:17
Last Replyrcrodd19 Aug 2026, 12:37
21posts533viewsex_sysretsoftlockio_wbinvdnpaged6 reading
FLOSS vs just running strings on a well-behaved binary

FLOSS for the encoded ones. strings for the rest. I do not run FLOSS on every PE in the drop folder. I run it when …

npagednpagedGUESTstarted 7 Jul 2026, 04:25
Last Replyi2cxferi2cxfer9 Aug 2026, 09:38
10posts364viewsint3loopetw_stacob_mdlvehchain5 reading
A tools snapshot I can restore in 8 minutes

That is the SLA. If your tools take an hour, you will skip the restore and you will contaminate the box. 8 minutes …

iocompleteiocompleteGUESTstarted 22 Jul 2026, 09:24
Last Replypanicntpanicnt6 Aug 2026, 20:19
8posts508viewsse_xgetbv2 reading
hot
Time in the lab: froze, skewed, or real?

I freeze for trials that check the clock. I skew for certs. I real-time for ETW joins. Say which one the VM is on t…

dtdebugdtdebugMEMBERstarted 29 Jul 2026, 01:18
Last Replyshowregsshowregs6 Aug 2026, 03:43
25posts552viewsnt_inveptnt_msrndis_dr7alpc_wbinvd10 reading
hot
capa vs 'I know this packer' — both, in that order

capa first for the boring capabilities. Then I look. If you skip capa you will miss the boring ones and write about…

isrdpcisrdpcGUESTstarted 23 Jul 2026, 03:13
Last Replyubsanubsan5 Aug 2026, 12:04
39posts493viewsndis_int3idtvecalpc_rip7 reading
hot
The plugin pile that made Ghidra slow and me superstitious

I removed half. It got faster. I did not miss them. Superstition is a plugin you cannot name the job of. If you can…

uninituninitMEMBERstarted 4 Aug 2026, 10:08
Last Replykprobekprobe4 Aug 2026, 16:46
24posts219viewsstor_fs1 reading
WinDbg preview in the tools VM, kernel debug from a second VM

I stopped mixing them on one box. Preview is user-mode. Kernel is a serial or kdnet pair. Two VMs. If you kernel-de…

preemptpreemptMEMBERstarted 3 Aug 2026, 23:34
Last Replyyamayama4 Aug 2026, 05:49
7posts404viewssoftlockio_wbinvdnpagedex_epcpage4 reading
hot
A 'do we own this' checklist before I run strings on it

License, corpus tag, hash in the index. If it is not in the index it is not in the lab. I will not strings a file w…

lockuplockupMEMBERstarted 3 Aug 2026, 09:08
Last Replykvantkvant3 Aug 2026, 15:17
29posts554viewscm_rdrandndis_int3idtvec3 reading
I automated the snapshot name and my future self was grateful

Name: date + hash-prefix + 'pre' or 'post'. Restore is grepping. Restore is not remembering. If your snapshots are …

softlocksoftlockMEMBERstarted 2 Aug 2026, 18:09
Last Replybindnowbindnow2 Aug 2026, 23:34
10posts279viewshex_olgaalpc_seamretwfp_syscallstor_invlpg7 reading
Detect-it-easy vs a hexdump I already understand

DIE for the first five seconds. Hexdump for the rest. DIE is not a reverse. If your writeup is a DIE screenshot, it…

compactmemcompactmemMEMBERstarted 1 Aug 2026, 09:57
Last Replydtdebugdtdebug1 Aug 2026, 15:13
12posts376viewscm_cr3ob_invept2 reading
A list of browser extensions I ban from the tools VM

Password managers, shopping, anything that talks. The tools VM is not your laptop. If you need a password, use the …

ksmmergeksmmergeMEMBERstarted 31 Jul 2026, 23:10
Last Replycookiemoncookiemon1 Aug 2026, 04:15
6posts504viewshexraysnt_xgetbvio_gske_dpc5 reading
The case for a paper notebook next to the lab

I write hashes and 'do not run this again' in a notebook that is not on the network. It has survived two disk death…

mountnsMEMBERstarted 31 Jul 2026, 16:33
Last Replyumwait31 Jul 2026, 21:13
12posts214viewsse_invvpidndis_vmxonollyhold9 reading
Clipboard isolation, or how I pasted a token into a sample VM

Once. I have not done it again. Clipboard off between host and detonation VM. On between host and tools VM, maybe. …

usernsMEMBERstarted 30 Jul 2026, 11:00
Last Replydmitriredmitrire30 Jul 2026, 15:29
7posts301viewsvehchainob_dr7ke_hlt8 reading
A yara rule I will not publish because it is our FP profile

It catches a thing we care about and also three of our tools. I keep it private with the suppressions. Public rules…

selinuxMEMBERstarted 29 Jul 2026, 22:41
Last Replyyukiuefiyukiuefi30 Jul 2026, 03:04
8posts381views1 reading
When to pick radare2 because Ghidra is too much

Small firmware, I want a seek and a print. r2 is faster. Ghidra is the project I come back to in a week. Both. The …

nnpflagMEMBERstarted 29 Jul 2026, 17:53
Last Replyamlparseamlparse29 Jul 2026, 22:09
17posts629viewske_dpcrootkit_ivanint3loopetw_stac4 reading
A README on the snapshot that people read because it is the wallpaper

Wallpaper: NIC=host-only, shared=off, snapshot before run, no mail. It helped more than the wiki. Put the rules whe…

ptraceMEMBERstarted 29 Jul 2026, 06:43
Last Replyasanring29 Jul 2026, 10:43
7posts552viewsio_stips_seamretcm_cr33 reading
INetSim services I actually enable

DNS, HTTP, HTTPS with our CA, SMTP that never leaves, IRC if the family needs it. Not 40 services 'because default'…

dtorsMEMBERstarted 28 Jul 2026, 13:29
Last Replykfullkfull28 Jul 2026, 16:59
17posts307viewswfp_syscallstor_invlpgio_stips_seamret7 reading
A USB filter in the lab hypervisor, and the one dongle that needed it off

We needed a licensed dongle. We put it on a dedicated box, not on the detonation VM. Filter stayed on the detonatio…

runpathMEMBERstarted 27 Jul 2026, 20:48
Last Replysyzbotsyzbot28 Jul 2026, 00:02
11posts403viewsio_wbinvdnpaged2 reading
I keep old Olly for one trick and I will not update that VM

One trick, one VM, snapshot, no network. The trick still works on a class of old binaries. That is the whole post. …

dynsymdynsymMEMBERstarted 26 Jul 2026, 19:16
Last Replystartiostartio26 Jul 2026, 22:14
12posts380viewsob_inveptcm_rdrandndis_int3idtvec6 reading
binwalk on a firmware dump, then the hard part

binwalk finds the FS. The hard part is the CPU and the load address. Ghidra after binwalk, not instead. If you stop…

neededsoMEMBERstarted 26 Jul 2026, 17:05
Last Replyboltbolt26 Jul 2026, 20:09
7posts720viewsstor_invlpgio_stips_seamretcm_cr35 reading
hot
YARA performance: the rule that ate a core

A looping regex on a huge section. I rewrote it as strings + a small loop in the condition. Core time dropped 40x. …

lazybindMEMBERstarted 26 Jul 2026, 05:27
Last Replykiber_lisakiber_lisa26 Jul 2026, 08:14
39posts530viewsalpc_ripalpc_tssse_xgetbv9 reading
The least-bad way to move a sample into a VM

Read-only ISO I build on the host from a hashed file. Not drag-drop. Not shared folders. Not email to myself. If yo…

plthookplthookMEMBERstarted 25 Jul 2026, 20:56
Last Replybootmgfwbootmgfw25 Jul 2026, 23:05
14posts425viewsndis_vmxonollyholdex_sysret8 reading
hot
x64dbg vs WinDbg for user-mode in 2026

x64dbg for the clicky reverse. WinDbg for TTD and kernel. I install both. I am tired of the war. If you only have o…

capsuleupMEMBERstarted 25 Oct 2025, 22:02
Last Replyfastmutexfastmutex24 Jul 2026, 06:22
9posts3.1kviewsrootkit_ivanint3loopetw_stacob_mdl8 reading
A 'known-good' ISO library and the one ISO that was not

We hashed the ISOs. One did not match the vendor. We threw it away. We did not 'just try it'. If the hash does not …

outstackoutstackGUESTstarted 24 Jul 2026, 00:38
Last Replyspecpoolspecpool24 Jul 2026, 02:28
17posts447viewsob_eenterndis_eresumehex_olga4 reading
Wireshark on the host-only NIC, not on the host's wifi

Capture the sibling, not your mail. I have seen both in the same pcap. I was not kind about it. If the pcap has you…

dispatchdispatchGUESTstarted 23 Jul 2026, 08:19
Last Replyiretdiretd23 Jul 2026, 09:43
13posts344viewsidtvecalpc_ripalpc_tss10 reading
hot
YARA in CI on our own tools, not just on drops

We run our rules on our build outputs so we FP ourselves first. It is rude and useful. If your rules only run on 'm…

dsdtdumpdsdtdumpMEMBERstarted 6 Oct 2025, 15:56
Last Replylookasidelookaside7 Jul 2026, 10:35
11posts6.3kviewsetw_stacob_mdlvehchainob_dr74 reading
hot
A drop-folder pipeline that does not explode on a 4GB 'txt'

Caps: size, entropy, format sniff, then YARA, then queue. The 4GB txt was a misnamed dump. The cap saved the box. C…

dseflagdseflagMEMBERstarted 4 Nov 2025, 12:51
Last Replynminestnminest7 Nov 2025, 11:01
25posts1.8kviewsio_gske_dpcrootkit_ivanint3loop9 reading
hot
Ghidra headless in a container that is not a snowflake

Same image, same FID, same scripts. CI analyzes public crackmes as a regression of our scripts, not of the crackmes…

flashromMEMBERstarted 13 Oct 2025, 17:16
Last Replyxbegin14 Oct 2025, 19:13
8posts3.2kviewsstor_mdl1 reading
hot
FakeNet-NG vs INetSim — what I actually run

INetSim on Linux sibling. FakeNet when I am stuck on a Windows-only lab. Both need a host-only NIC or you are natti…

acpifacpacpifacpMEMBERstarted 21 Sep 2025, 23:39
Last Replydisasmdisasm23 Sep 2025, 05:08
9posts4.1kviewsalpc_seamretwfp_syscallstor_invlpg3 reading
hot
PE-sieve in the lab loop, not as a verdict

It is a diff of what the process looks like vs what the PE said. I use it after a detonation, then I reverse the de…

kvmclockMEMBERstarted 18 Sep 2025, 08:13
Last Replysharedusrsharedusr19 Sep 2025, 21:55
11posts4.5kviewsnt_xgetbvio_gske_dpcrootkit_ivan10 reading