Skip to content

Commit

Permalink
Updated README and added screen GIF preview
Browse files Browse the repository at this point in the history
  • Loading branch information
Brandon Miller committed Apr 25, 2021
1 parent f66563d commit e19a203
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 1 deletion.
25 changes: 24 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,27 @@

## Description

Helper plugin for analyzing UEFI firmware
Helper plugin for analyzing UEFI firmware. This plugin contains the following features:

* Apply the correct prototype to the entry point function
* Fix segments so all segments are RWX and have the correct semantics
* This allows for global function pointers to be rendered correctly
* Apply types for core UEFI services (from EDK-II)
* Locate known protocol GUIDs and assign the GUID type and a symbol
* Locate global assigments in entry and initialization functions and assign types
* `EFI_SYSTEM_TABLE`, `EFI_RUNTIME_SERVICES`, `EFI_BOOT_SERVICES`, etc...

![demo bn-uefi-helper](screen.gif)

## Minimum Version

Tested on 2.3.2660

## License

This plugin is released under a MIT license.

## Related Projects

* [ghidra-firmware-utils](https://github.com/al3xtjames/ghidra-firmware-utils)
* [efiXplorer](https://github.com/binarly-io/efiXplorer)
Binary file added screen.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit e19a203

Please sign in to comment.