One step closer to the yoda language!
“In this paper we revisit the assumption that shell code need be fundamentally different in structure than non-executable data. Specifically, we elucidate how one can use natural language generation techniques to produce shell code that is superficially similar to English prose. We argue that this new development poses significant challenges for in-line payload-based inspection (and emulation) as a defensive measure, and also highlights the need for designing more efficient techniques for preventing shell code injection attacks altogether.”
ASCII representation of the phrase “Shake ShakeShake!” is byte-equivalent to the following sequence of Intelinstructions: push %ebx; push “ake “; push %ebx; push”ake “; push %ebx; push “ake!”.









