nerdexam
GIAC

GPEN · Question #324

In which of the following IDS evasion techniques does an attacker deliver data in multiple small sized packets, which makes it very difficult for an IDS to detect the attack signatures of such attacks

The correct answer is D. Session splicing. Session splicing is an IDS evasion technique where an attacker fragments a malicious payload across many very small TCP segments so that no single packet contains a complete attack signature recognizable by the IDS.

Exploitation & Post-Exploitation Techniques

Question

In which of the following IDS evasion techniques does an attacker deliver data in multiple small sized packets, which makes it very difficult for an IDS to detect the attack signatures of such attacks?

Options

  • AInsertion
  • BFragmentation overlap
  • CFragmentation overwrite
  • DSession splicing

How the community answered

(28 responses)
  • A
    11% (3)
  • B
    4% (1)
  • C
    4% (1)
  • D
    82% (23)

Why each option

Session splicing is an IDS evasion technique where an attacker fragments a malicious payload across many very small TCP segments so that no single packet contains a complete attack signature recognizable by the IDS.

AInsertion

Insertion attacks cause the IDS to accept and process extra packets that the target host will actually reject (due to TTL expiry or checksum errors), inflating the IDS's view of the stream to confuse signature matching.

BFragmentation overlap

Fragmentation overlap sends IP fragments with overlapping offsets so that the IDS and target host reassemble conflicting byte sequences, exploiting differences in overlap resolution logic rather than using small packet sizes.

CFragmentation overwrite

Fragmentation overwrite is a variant of overlap where later fragments intentionally overwrite earlier ones during reassembly to alter what the end host processes, distinct from the small-packet splitting strategy of session splicing.

DSession splicingCorrect

Session splicing exploits the fact that many IDS engines have a minimum viable packet size or reassembly timeout threshold - by delivering attack data in abnormally small TCP segments (sometimes as small as 1 byte per segment), the attacker ensures the signature is never present in any single packet the IDS inspects. The target host's TCP stack reassembles the full payload and processes the complete attack while the IDS never triggers on the fragmented stream.

Concept tested: Session splicing IDS evasion via small TCP segments

Source: https://www.cs.columbia.edu/~smb/papers/ids-tcp.pdf

Topics

#session splicing#IDS evasion#packet fragmentation#intrusion detection bypass

Community Discussion

No community discussion yet for this question.

Full GPEN Practice