BOOMERANG: Exploiting the Semantic Gap in Trusted Execution Environments.
Blanket execution: dynamic similarity testing for program binaries and components