Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        


logo


Discord
Docs
Try GEF

## 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 🍻