Eleven Years of Service
Posts: 391
Threads: 37
What are some ways to evade IDSes? 03-09-2014, 12:00 AM
#1
I'm already familiar with Polymorphic Shellcode, XOR Values, Obfuscation, sending bits of the payload out of order so IDSes can't reconstruct them, fragmenting packets, slowing packets down for volumetric IDSes, and delaying packets over a long period of time.
No unicode conversion or instruction reversals either.
But what other methods are there? I don't care how advanced, would give me something nice to read up on.
Unleash the lead from my pistol into my head bumpin' crystal
•
Eleven Years of Service
Posts: 655
Threads: 15
RE: What are some ways to evade IDSes? 03-09-2014, 12:25 AM
#2
Depends what IDS you're looking at, what it does, how it works.
Are you talking about a HIDS/HIPS or a NIDS/NIPS?
PGP
Sign: F202 79C9 76F7 40BB 54EC 494F 5DEF 1D70 14C1 C4CC
Encrypt: A5B3 1B21 55E1 80AF 4C6E DE83 467B 8EFC 3DEE 681C
Auth: CD55 E8A5 1A08 2933 8BA6 BC88 D81F 1943 739A 3C47
•
Twelve Years of Service
Posts: 1,244
Threads: 7
RE: What are some ways to evade IDSes? 03-09-2014, 12:39 AM
#4
Hardware IDS and network IDS obviously see data in very different states, especially if it is encrypted.
The only way I've ever needed to use was doing various maths on ASCII characters to get what I needed.
•
Eleven Years of Service
Posts: 655
Threads: 15
RE: What are some ways to evade IDSes? 03-09-2014, 12:44 AM
#6
Perhaps alphanumeric shellcode?
PGP
Sign: F202 79C9 76F7 40BB 54EC 494F 5DEF 1D70 14C1 C4CC
Encrypt: A5B3 1B21 55E1 80AF 4C6E DE83 467B 8EFC 3DEE 681C
Auth: CD55 E8A5 1A08 2933 8BA6 BC88 D81F 1943 739A 3C47
•
Twelve Years of Service
Posts: 1,244
Threads: 7
RE: What are some ways to evade IDSes? 03-09-2014, 12:55 AM
#8
Metamorphic? Morphed? I can think of lots of ways to alter shellcode, but the IDS' first scan isn't heuristics on the input, it's merely rejecting anything with non-printables where they shouldn't be.
•
Eleven Years of Service
Posts: 47
Threads: 2
RE: What are some ways to evade IDSes? 03-09-2014, 03:46 AM
#10
I like the the reverse https tunnel... works like a charm!
•