Press "Enter" to skip to content

Tag: opaque predicates

a bit of obfuscation: MBA expressions, opaque predicates, affine functions

MBA Expressions, which stands for Mixed Boolean Arithmetic, is one of the most common principles used by many obfuscators.  MBA Expressions are used to confuse the data flow of the program using boolean operators, (e.g., ∧,∨,¬,⊕) and integer arithmetic  operators, (e.g + (ADD) , * (IMUL) , –  (DEC) ) operators.

Leave a Comment