Skip to content

A Binary Ninja plugin to load Cortex-based MCU firmware

License

Notifications You must be signed in to change notification settings

gsingh93/binaryninja_cortex

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cortex-M firmware Plugin (v1.0 alpha)

Author: Nagravision SA A plugin to load Cortex-based MCU firmwares.

Description:

This plugin loads MCU binary dumps and fills the interrupt vector tables to kickstart the reversing process.

It supports multiple MCUs, based on libopencm3 (https://github.com/libopencm3/libopencm3/). The platforms/gen.sh file is used to generate the platform files from an existing libopencm3 installation.

Minimum Version

This plugin requires the following minimum version of Binary Ninja:

  • release - 9999
  • dev - 1.0.dev-576

Required Dependencies

The following dependencies are required for this plugin:

  • pip -
  • installers -
  • other -
  • apt -

License

This plugin is released under a Apache 2.0 license.

About

A Binary Ninja plugin to load Cortex-based MCU firmware

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.8%
  • Shell 3.2%