EvilZone
Other => Found it on the Webs => : 0x90 February 07, 2012, 03:07:32 PM
-
A great guide to shellcoding that avoids 0x90 (NOP) detection by IDS' by using 0xeb 0x00 (JMP) instructions instead.
http://www.ouah.org/stealthcode.txt (http://www.ouah.org/stealthcode.txt)
-
Isn't this generally a bad idea with shellcode? I thought the whole idea was to avoid null bytes. You'd have to write an encoder/decoder into the shellcode if you were going to use this method, which obviously will increase the payload as well - not great for smaller buffers.
[EDIT]
Just read the article, you made a typo:
Replace this : 0x90
With this : 0xeb0x02
No null (0x00) byte there.