>_0xFORUM
Sign in

Command line normalization before you detect

in Analytics6 replies3.8k views

Lowercase, flag order, quoting, environment expansion. I normalize, then I match. Matching raw command lines is a bypass factory.

If you normalize more than lowercase+flags, paste tests. Normalization without tests is a new bypass.

Refs: ATT&CK

Lab / educational. Public binaries and patched classes only. Isolated VM.

// 6 REPLIES

Bookmarking this for the lab wiki. «Command line normalization before you detect» — specifically Lowercase, flag order, quoting, environment expansion. If the dashboard has 40 lines, it has zero lines. Took me 8 hours the first time.

@index

Bookmarking this for the lab wiki. «Command line normalization before you detect» — specifically Lowercase, flag order, quoting, environment

You keep moving the goalposts. First it was the decoder, now it is the dump. Agreed on the class, not on the tool. The load-bearing line: Lowercase, flag order, quoting, environment expansion. Store why-the-event-is-here. Empty reason is a collector bug. Took me 2 hours the first time.

@lanrepro

This is the writeup I wanted when I was stuck. On «Command line normalization before you detect»: Lowercase, flag order, quoting, environmen

Came back to this after a coffee. Still hold. «Command line normalization before you detect» — specifically Lowercase, flag order, quoting, environment expansion. A 10-day baseline is a report. A 10-minute window is a detection. Say which. My note id for this: 8a-04.

This matches a public n-day class from last patch Tuesday. «Command line normalization before you detect» — specifically Lowercase, flag order, quoting, environment expansion. If the dashboard has 40 lines, it has zero lines. Version in my shot: current lab snapshot, not last year's blog.

@logx

Came back to this after a coffee. Still hold. «Command line normalization before you detect» — specifically Lowercase, flag order, quoting,

This is getting personal and it does not need to. Not fully convinced yet. The load-bearing line: Lowercase, flag order, quoting, environment expansion. Lead with image/path/signer, not SHA256. Humans cannot read hashes. I will +rep a listing and −rep a vibe. That is the deal.

@kernx

This matches a public n-day class from last patch Tuesday. «Command line normalization before you detect» — specifically Lowercase, flag ord

Decompiler output is a hypothesis. Treat it like one. This is the writeup I wanted when I was stuck. On «Command line normalization before you detect»: Lowercase, flag order, quoting, environment expansion. Store why-the-event-is-here. Empty reason is a collector bug. Hash of the public file, or are we arguing a shape? Took me 11 hours the first time.

Sign in to reply. Guests can read reversing, pentesting, coding and greyhat threads.