01.09.2014 Views

JavaScript Obfuscation

JavaScript Obfuscation

JavaScript Obfuscation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

34<br />

Deadcode insertion (with predicate Opaques)<br />

• Randomly injected (++potency)<br />

• Increase complexity of control flow (++potency)<br />

• Some places are avoided (e.g. loops)<br />

• Dummy statements created out of own code (++stealth, ++potency)<br />

• Opaque predicates<br />

– Not removable using Static Code Analysis<br />

– Predicates injected are similar to ones found in the original<br />

source

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!