Coder Social home page Coder Social logo

iboot64binja's Introduction

iBoot64Binja (v1.0)

Binary View for loading iBoot, SecureROM, etc. firmware

Description

Binary Ninja Binary View plugin for analyzing iBoot, SecureROM, etc. heavily inspired by argp's iBoot64helper IDA loader.

  • Identifies iBoot / SecureROM firmwares
  • Finds target load address and performs rebase for accurate analysis
  • Restores some interesting symbols based on various heuristics

Installation Instructions

Darwin

Copy to ~/Library/Application Support/Binary Ninja/plugins/ or use Plugin Manager

Windows

Copy to %APPDATA%\Binary Ninja\plugins or use Plugin Manager

Linux

Copy to ~/.binaryninja/plugins/ or use Plugin Manager

Minimum Version

This plugin has been tested with the following minimum version of Binary Ninja:

  • 2.1.2263

Documentation

Documentation on current heuristics, etc. is here.

License

This plugin is released under a MIT license.

Acknowledgments

  • Argp's iBoot64Helper iBoot loader for IDA Pro inspired the initial development of this plugin
  • binja_sigmaker inspired the current wildcard signature matching for the bytesig heuristic

iboot64binja's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iboot64binja's Issues

small request

So it makes maintaining the readme slightly more of a pain, but do you mind moving the current contents of the readme into the long_description field of the plugin.json? You can then use this to re-generate the readme. The advantage is that the preview in the plugin manager would then match the github page including (most importantly) the screenshot:

Screen Shot 2020-10-01 at 5 17 32 PM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.