SBIR/STTR Research Award
Next Generation Software Reverse Engineering Tools
Award amount
$99,187Program and phase
SBIR · Phase IAward year
2005Award details
- Awarding agency
- Department of Defense
- Branch
- Air Force
- Recipient company
- SECURITY INNOVATION, INC.
- Proposal award date
- 2005-02-22
- Contract end date
- 2006-02-22
- UEI
- Not reported
- Solicitation number
- 2004.3
- Topic code
- OSD04-SP2
Research abstract
Software protection continues to evolve rapidly while in the government space, state sponsored reverse engineering teams conduct attacks on binary code. As a result, concern over binary protection has become a matter of national security. This has resulted in a new generation of powerful techniques to secure executable code. Currently, the growth in these defensive technologies has weakened the very tools we rely on to evaluate protection. With first generation reverse engineering tools ineffective, how does one insure that new vulnerabilities have not been introduced alongside the new protections? What do potential second generation attack tools look like? With new binary defenses deployed, our adversaries will eventually develop offensive tools to mitigate the protection. By developing these tools first, we extend the survivability of protected binary beyond what is currently thought to be adequate. This document proposes an approach to building one such second generation technology. This document describes the research required to build a robust and extendable framework able to support binary protection evaluation. The primary nodes in this framework will be represented by specific second generation attack tools and technologies. The core foundation of this proposed architecture currently exists as the Instruction Interception (I^2) prototype.
Technology keywords
Not reported
Awards with the same topic code
Verified by an exact topic code match. This is not a text-similarity match.
- Next Generation Software Reverse Engineering Tools
- Next Generation Software Reverse Engineering Tools
- Next Generation Software Reverse Engineering Tools
- Next Generation Software Reverse Engineering Tools
- Trace-Based Disassembly