There's always going to be software to defeat those tools! I've done my fair share of experimentation with source-to-source transformations; you can do things like substitute for/while loops, change conditions around, inline/outline various constants and variable declarations...
The sky's the limit when you think about it really.
The sky's the limit when you think about it really.