mirror of https://github.com/pwndbg/pwndbg
Update links to use Discord
This commit is contained in:
parent
668e53f527
commit
a79c85b0e7
16
README.md
16
README.md
|
@ -1,4 +1,7 @@
|
|||
# pwndbg [![license](https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=2592000)](https://github.com/pwndbg/pwndbg/blob/dev/LICENSE.md) [![IRC](https://img.shields.io/badge/freenode-%23pwndbg-red.svg)](https://webchat.freenode.net/?channels=#pwndbg)
|
||||
# pwndbg
|
||||
|
||||
[![license](https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=2592000)](https://choosealicense.com/licenses/mit/)
|
||||
[![Discord](https://img.shields.io/discord/843809097920413717?label=Discord&style=plastic)](https://discord.gg/x47DssnGwm)
|
||||
|
||||
`pwndbg` (/poʊndbæg/) is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.
|
||||
|
||||
|
@ -6,15 +9,15 @@ It has a boatload of features, see [FEATURES.md](FEATURES.md).
|
|||
|
||||
## Why?
|
||||
|
||||
Vanilla GDB is terrible to use for reverse engineering and exploit development. Typing `x/g30x $esp` is not fun, and does not confer much information. The year is 2020 and GDB still lacks a hexdump command! GDB's syntax is arcane and difficult to approach. Windbg users are completely lost when they occasionally need to bump into GDB.
|
||||
Vanilla GDB is terrible to use for reverse engineering and exploit development. Typing `x/g30x $esp` is not fun, and does not confer much information. The year is 2021 and GDB still lacks a real hexdump command! GDB's syntax is arcane and difficult to approach. Windbg users are completely lost when they occasionally need to bump into GDB.
|
||||
|
||||
## What?
|
||||
|
||||
Pwndbg is a Python module which is loaded directly into GDB, and provides a suite of utilities and crutches to hack around all of the cruft that is GDB and smooth out the rough edges.
|
||||
|
||||
Many other projects from the past (e.g., [gdbinit][gdbinit], [PEDA][PEDA]) and present (e.g. [GEF][GEF]) exist to fill some these gaps. Each provides an excellent experience and great features -- but they're difficult to extend (some are unmaintained, and all are a single [100KB][gdbinit2], [200KB][peda.py], or [300KB][gef.py] file (respectively)).
|
||||
Many other projects from the past (e.g., [gdbinit][gdbinit], [PEDA][PEDA]) and present (e.g. [GEF][GEF]) exist to fill some these gaps. Each provides an excellent experience and great features -- but they're difficult to extend (some are unmaintained, and all are a single [100KB][gdbinit2], [200KB][peda.py], or [363KB][gef.py] file (respectively)).
|
||||
|
||||
Pwndbg exists not only to replace all of its predecessors, but also to have a clean implementation that runs quickly and is resilient against all the weird corner cases that come up.
|
||||
Pwndbg exists not only to replace all of its predecessors, but also to have a clean implementation that runs quickly and is resilient against all the weird corner cases that come up. It also comes batteries-included, so all of its features are available if you run `setup.sh`.
|
||||
|
||||
[gdbinit]: https://github.com/gdbinit/Gdbinit
|
||||
[gdbinit2]: https://github.com/gdbinit/Gdbinit/blob/master/gdbinit
|
||||
|
@ -55,9 +58,8 @@ For further info about features/functionalities, see [FEATURES](FEATURES.md).
|
|||
|
||||
Pwndbg is an open-source project, written and maintained by [many contributors](https://github.com/pwndbg/pwndbg/graphs/contributors)!
|
||||
|
||||
Want to help with development? Read [CONTRIBUTING](.github/CONTRIBUTING.md).
|
||||
Want to help with development? Read [CONTRIBUTING](.github/CONTRIBUTING.md) or [join our Discord server](https://discord.gg/x47DssnGwm)!
|
||||
|
||||
## Contact
|
||||
If you have any questions not worthy of a [bug report](https://github.com/pwndbg/pwndbg/issues), feel free to ping
|
||||
[`ebeip90` or `disconnect3d` at #pwndbg on Freenode](irc://irc.freenode.net/pwndbg) and ask away.
|
||||
Click [here](https://kiwiirc.com/client/irc.freenode.net/pwndbg) to connect.
|
||||
anybody on [Discord](https://discord.gg/x47DssnGwm) and ask away.
|
Loading…
Reference in New Issue