Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AllsafeCyberSecurity/LazyGhidra
Make your Ghidra Lazy!
https://github.com/AllsafeCyberSecurity/LazyGhidra
ghidra python reverse-engineering
Last synced: 14 days ago
JSON representation
Make your Ghidra Lazy!
- Host: GitHub
- URL: https://github.com/AllsafeCyberSecurity/LazyGhidra
- Owner: AllsafeCyberSecurity
- License: mit
- Created: 2019-09-01T04:22:19.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-27T04:50:17.000Z (about 4 years ago)
- Last Synced: 2024-07-31T23:46:11.914Z (3 months ago)
- Topics: ghidra, python, reverse-engineering
- Language: Python
- Size: 816 KB
- Stars: 126
- Watchers: 6
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-ghidra - LazyGhidra - Make your Ghidra Lazy! (Ghidra Scripts/Plugins/Extension)
README
# LazyGhidra
Make your Ghidra Lazy! LazyGhidra is inspired by [LazyIDA](https://github.com/L4ys/LazyIDA).## Installation
In the Script Manager click the `Script Directories` icon in the toolbar and add the checked out the `scripts` folder in this repository as a path.
Scripts will appear in the `LazyGhidra` category.![script_manager](./screenshots/script_manager.png)
## Features
- Convert selected data into different formats:
- hex string
- C/C++ array
- Python listThis convert selected part of `Listing` to various formats.
![converter-listing](./screenshots/converter_listing.png)
When conversion is complete, scripts output the result to `Console`.
![converter-console](./screenshots/converter_console.png)
- Check potentially buffer overflow functions:
- getpw
- gets
- sprintf
- strcat
- strcpy
- vsprinfThe results are output to `Console`.
![checker](./screenshots/checker.png)
It is also reflected in `Bookmarks`.
![checker_bookmarks](./screenshots/checker_bookmarks.png)