Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hugsy/gef-extras
Extra goodies for GEF to (try to) make GDB suck even less
https://github.com/hugsy/gef-extras
debugging exploit gdb gef linux pwn python reverse-engineering
Last synced: 5 days ago
JSON representation
Extra goodies for GEF to (try to) make GDB suck even less
- Host: GitHub
- URL: https://github.com/hugsy/gef-extras
- Owner: hugsy
- License: mit
- Created: 2017-05-05T21:35:37.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-10-09T22:55:26.000Z (3 months ago)
- Last Synced: 2024-10-13T20:44:21.614Z (3 months ago)
- Topics: debugging, exploit, gdb, gef, linux, pwn, python, reverse-engineering
- Language: Python
- Homepage: https://hugsy.github.io/gef-extras
- Size: 1.56 MB
- Stars: 149
- Watchers: 13
- Forks: 50
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
## Extra goodies for [`GEF`](https://github.com/hugsy/gef)
This is an open repository of external scripts and structures to be used by
[GDB Enhanced Features (GEF)](https://github.com/hugsy/gef). To use those scripts once `gef` is
setup, simply clone this repository and update your GEF settings like this:## Get Started
Getting started with GEF-Extras couldn't be easier: make sure you have a working GDB and GEF
already installed, then run the following command:```bash
wget -q -O- https://github.com/hugsy/gef/raw/main/scripts/gef-extras.sh | sh
```## Documentation
Just like [GEF](https://hugsy.github.io/gef), GEF-Extras aims to have and keep to-date
[a through documentation](https://hugsy.github.io/gef-extras/). Users are recommended to refer to
it as it may help them in their attempts to use GEF. In particular, new users should navigate
through it (see the [FAQ](https://hugsy.github.io/gef/faq/) for common installation problems), and
the problem persists, try to reach out for help on the Discord channel or submit an issue.## Current status
| Documentation | License | Compatibility | CI Tests (`main`) |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [![Documentation](https://github.com/hugsy/gef-extras/actions/workflows/generate-docs.yml/badge.svg)](https://github.com/hugsy/gef-extras/actions/workflows/generate-docs.yml) | [![MIT](https://img.shields.io/packagist/l/doctrine/orm.svg?maxAge=2592000?style=plastic)](https://github.com/hugsy/gef-extras/blob/main/LICENSE) | [![Python 3](https://img.shields.io/badge/Python-3-green.svg)](https://github.com/hugsy/gef-extras/) | [![CI Test for GEF-Extras](https://github.com/hugsy/gef-extras/actions/workflows/tests.yml/badge.svg)](https://github.com/hugsy/gef-extras/actions/workflows/tests.yml) |## Contribute
To get involved, refer to the
[Contribution documentation](https://hugsy.github.io/gef-extras/#contribution) and the
[GEF guidelines](https://github.com/hugsy/gef/blob/main/.github/CONTRIBUTING.md) to start.## Sponsors
Another way to contribute to keeping the project alive is by sponsoring it! Check out
[the sponsoring documentation](https://hugsy.github.io/gef/#sponsors) for details so you can be
part of the list of those [awesome sponsors](https://github.com/sponsors/hugsy).## Happy Hacking 🍻