github hugsy/gef 2023.08
2023.08 - Disguised Wedding

latest releases: 2024.06, 2024.01
15 months ago

Changelog: 2023.08 - Disguised Wedding

Important Note

GEF and GEF-Extras have both moved to using the main branch as the default. Therefore if you contribute to the code, make sure your PRs are made against the main branch.

Highlights of Disguised Wedding

Contributors

Author Number of commits
hugsy 13
Dreg 8
Grazfather 6
Alexander Zhang 2

New Contributors

  • @bkrl made their first contribution in #949

Closed Issues

Closed Pull Requests

Commit details

44 commits since 2023.06

Commit log

  • 2023-04-22 a6f4cc1Alexander Zhang • Fix typo in docs (#949)
  • 2023-04-24 ac73217crazy hugsy • [ci] coverage use dedicated token
  • 2023-04-25 102288fAlexander Zhang • Update sentence about Python version in docs (#948)
  • 2023-05-27 91f4d70crazy hugsy • [docs] Regenerating api/gef.md (#951)
  • 2023-05-29 0fd751ecrazy hugsy • Update README.md
  • 2023-07-13 74e8626Dreg • Update nop command to patch entire instructions (#959)
  • 2023-07-13 ca7418cGrazfather • nop: Fix off-by-one in unmap check (#960)
  • 2023-07-18 7fd94abGrazfather • Wrap docs (#962)
  • 2023-07-19 577ad02Dreg • Add skipi command to skip N instructions (#964)
  • 2023-07-21 b2d3edccrazy hugsy • Update coverage.yml
  • 2023-07-21 b0f4fa9Dreg • add site/ directory generated by mkdocs to .gitignore (#968)
  • 2023-07-21 99c59a9Dreg • adjust the behavior (and options) for the nop command (#967)
  • 2023-07-21 9170ac0Grazfather • nop: Add force req when not already --f (#970)
  • 2023-07-22 81ee52dGrazfather • Small cleanup - sets (#972)
  • 2023-07-22 e529fbccrazy hugsy • Restore autosave_breakpoints_file behavior (#969)
  • 2023-07-22 0461d6fcrazy hugsy • Fix hardcoded NOP instructions for ARM/AARCH64 (#971)
  • 2023-07-30 27a29d9Grazfather • Reformat README (#976)
  • 2023-07-31 b57e174crazy hugsy • Minor additions to the documentation (#975)
  • 2023-08-01 5e23739crazy hugsy • [Docs] Added linting for markdown files (#977)
  • 2023-08-02 ea7ed49Dreg • Fix link in testing docs (#979)
  • 2023-08-02 51804c8Dreg • Fixed phrasing in docs (#980)
  • 2023-08-05 a825c84crazy hugsy • [ci] Upgrade notification actions (#981)
  • 2023-08-06 8f0f444crazy hugsy • Restore main as the default branch (#983)
  • 2023-08-07 878cbf2crazy hugsy • Switch dev refs to main (#982)
  • 2023-08-07 7c170cfcrazy hugsy • Setup pre-commit for GEF (#984)
  • 2023-08-14 d27efd3Dreg • Add debugging instructions (#985)
  • 2023-08-16 371f273Dreg • [CI] Add forbidden words checks to coverage action (#991)
  • 2023-08-16 67c363dcrazy hugsy • [CI] Use pull_request_target for coverage trigger (#990)
  • 2023-08-16 9f79363Grazfather • Fix context regs regression that broke reg order (#993)
  • 2023-08-20 7856b70hugsy • Added docs to debug using VSCode
  • 2023-08-20 cc3b0cahugsy • Fixed un-ended comment tag in pr_template md file

File diff

.editorconfig                                      |     3 +
 .github/CONTRIBUTING.md                            |    33 +-
 .github/FUNDING.yml                                |     1 -
 .github/ISSUE_TEMPLATE/bug_report.yaml             |     6 +-
 .github/PULL_REQUEST_TEMPLATE.md                   |    31 +-
 .github/stale.yml                                  |     2 +-
 .github/workflows/coverage.yml                     |    68 +-
 .github/workflows/docs-link-check.yml              |   Bin 998 -> 0 bytes
 .github/workflows/generate-docs.yml                |     1 -
 .../workflows/{discord-notify.yml => notify.yml}   |    55 +-
 .github/workflows/run-tests.yml                    |     7 -
 .github/workflows/validate.yml                     |    31 +
 .gitignore                                         |     1 +
 .pre-commit-config.yaml                            |    25 +
 LICENSE                                            |     2 +-
 README.md                                          |   100 +-
 docs/.markdownlint.yaml                            |   256 +
 docs/api.md                                        |   131 +-
 docs/api/gef.md                                    | 23212 +++++++++++++++++++
 docs/commands/aliases.md                           |    42 +-
 docs/commands/aslr.md                              |    15 +-
 docs/commands/canary.md                            |    10 +-
 docs/commands/checksec.md                          |    12 +-
 docs/commands/config.md                            |    39 +-
 docs/commands/context.md                           |   193 +-
 docs/commands/dereference.md                       |    44 +-
 docs/commands/edit-flags.md                        |    22 +-
 docs/commands/elf-info.md                          |    11 +-
 docs/commands/entry-break.md                       |    18 +-
 docs/commands/eval.md                              |     8 +-
 docs/commands/format-string-helper.md              |    25 +-
 docs/commands/functions.md                         |    33 +-
 docs/commands/gef-remote.md                        |    61 +-
 docs/commands/gef.md                               |    77 +-
 docs/commands/got.md                               |    16 +-
 docs/commands/heap-analysis-helper.md              |    55 +-
 docs/commands/heap.md                              |   171 +-
 docs/commands/help.md                              |     2 +-
 docs/commands/hexdump.md                           |    29 +-
 docs/commands/highlight.md                         |    24 +-
 docs/commands/hijack-fd.md                         |    15 +-
 docs/commands/ksymaddr.md                          |    10 +-
 docs/commands/memory.md                            |    45 +-
 docs/commands/name-break.md                        |    26 +-
 docs/commands/nop.md                               |    64 +-
 docs/commands/patch.md                             |     2 +-
 docs/commands/pattern.md                           |    42 +-
 docs/commands/pcustom.md                           |   108 +-
 docs/commands/pie.md                               |    67 +-
 docs/commands/print-format.md                      |    22 +-
 docs/commands/process-search.md                    |    32 +-
 docs/commands/process-status.md                    |     8 +-
 docs/commands/registers.md                         |    13 +-
 docs/commands/reset-cache.md                       |     2 +-
 docs/commands/scan.md                              |    22 +-
 docs/commands/search-pattern.md                    |    41 +-
 docs/commands/shellcode.md                         |     9 +-
 docs/commands/skipi.md                             |    18 +
 docs/commands/stub.md                              |    29 +-
 docs/commands/theme.md                             |    30 +-
 docs/commands/tmux-setup.md                        |    37 +-
 docs/commands/trace-run.md                         |    16 +-
 docs/commands/version.md                           |    15 +-
 docs/commands/vmmap.md                             |    13 +-
 docs/commands/xfiles.md                            |     6 +-
 docs/commands/xinfo.md                             |    15 +-
 docs/commands/xor-memory.md                        |    32 +-
 docs/compat.md                                     |     8 +-
 docs/config.md                                     |    25 +-
 docs/debugging.md                                  |   131 +
 docs/deprecated.md                                 |    27 +-
 docs/faq.md                                        |   179 +-
 docs/functions/base.md                             |    11 +-
 docs/functions/bss.md                              |     8 +-
 docs/functions/got.md                              |     8 +-
 docs/functions/heap.md                             |     8 +-
 docs/functions/stack.md                            |     9 +-
 docs/index.md                                      |    88 +-
 docs/install.md                                    |    84 +-
 docs/obsolete/docs/index.md                        |     1 -
 docs/screenshots.md                                |    23 +-
 docs/testing.md                                    |    34 +-
 gef.py                                             |   223 +-
 mkdocs.yml                                         |     4 +-
 scripts/gef-extras.sh                              |     2 +-
 scripts/gef.sh                                     |     5 -
 scripts/generate-api-docs.sh                       |     2 +-
 scripts/vscode_debug.py                            |     7 +
 tests/api/deprecated.py                            |     1 -
 tests/api/gef_heap.py                              |     1 -
 tests/api/misc.py                                  |     2 +-
 tests/binaries/nested.c                            |     2 +-
 tests/binaries/nested2.c                           |     2 +-
 tests/commands/functions.py                        |     1 -
 tests/commands/gef.py                              |     1 -
 tests/commands/gef_remote.py                       |     1 -
 tests/commands/got.py                              |     1 -
 tests/commands/heap.py                             |     1 -
 tests/commands/heap_analysis.py                    |     1 -
 tests/commands/hexdump.py                          |     3 -
 tests/commands/name_break.py                       |     1 -
 tests/commands/nop.py                              |   278 +-
 tests/commands/pattern.py                          |     1 -
 tests/commands/pie.py                              |     1 -
 tests/commands/process_status.py                   |     2 -
 tests/commands/registers.py                        |     1 -
 tests/commands/reset_cache.py                      |     2 -
 tests/commands/scan.py                             |     1 -
 tests/commands/search_pattern.py                   |     6 +-
 tests/commands/skipi.py                            |    62 +
 tests/commands/stub.py                             |     2 +-
 tests/config/__init__.py                           |     1 -
 tests/requirements.txt                             |     1 +
 113 files changed, 25567 insertions(+), 1307 deletions(-)

Don't miss a new gef release

NewReleases is sending notifications on new releases.