Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jan 7, 2016
With the rapid growth of mobile technologies, the amount of devices using ARM architecture has increased significantly, making it necessary to deploy binary analysis tools of increasing complexity. This presentation illustrates our answer to the lack of a fundamental tool in the toolbox of every good reverse engineer: a disassembler capable of correctly decoding every defined instruction within specification, as well as being flexible enough to be useful in the development of other tools such as emulators, instrumentation engines, etc. Aiming to be as accurate as possible, our solution generates, almost automatically, a disassembler for the ARMv7 architecture, based on the specification document provided by ARM, thus achieving heightened accuracy when decoding instructions.