SBIR/STTR Award attributes
BlueRISC’s proposed solution provides a generic binary-level toolkit for inserting new functionality into embedded system executables/firmware. It performs this without making any assumptions as to the level of information (i.e. symbolic information) contained in the binary image. The solution will take the form of a toolkit with automated support for binary image disambiguation, code reverse engineering and automated code injection. It will contain a graphical interface to provide an intuitive and interactive interface to the user for the insertion of codes at specific locations in the embedded application and will perform an automated generation of the protected binary. The proposed approach is architecture agnostic and the proposed binary-level toolkit will support a wide range of embedded architectures