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
- Fix typo in docs by @bkrl in #949
- Remove outdated sentence in docs by @bkrl in #948
- [docs] Regenerating
api/gef.md
by @hugsy in #951 - add nopi command it patchs full instructions by @therealdreg in #959
- nop: Fix off-by-one in unmap check by @Grazfather in #960
- Wrap docs by @Grazfather in #962
- add skipi command by @therealdreg in #964
- add site/ directory generated by mkdocs to .gitignore by @therealdreg in #968
- add new nop command features by @therealdreg in #967
- nop: Add force req when not already --f by @Grazfather in #970
- Small cleanup - sets by @Grazfather in #972
- Restore
autosave_breakpoints_file
behavior by @hugsy in #969 - Fix hardcoded NOP instructions for ARM/AARCH64 by @hugsy in #971
- reformat README by @Grazfather in #976
- Minor additions to the documentation by @hugsy in #975
- [Docs] Added linting for markdown files by @hugsy in #977
- fix issue link by @therealdreg in #979
- under license mit -> under mit license by @therealdreg in #980
- [CI] Upgrade notification actions by @hugsy in #981
- Restore
main
as the default branch by @hugsy in #983 - Switch dev refs to main by @hugsy in #982
- Setup
pre-commit
for GEF by @hugsy in #984 - add debugging instructions by @therealdreg in #985
- add forbidden words checks to coverage action by @therealdreg in #991
- [CI] Use
pull_request_target
for coverage trigger by @hugsy in #990 - Fix context regs regression that broke reg order by @Grazfather in #993
- Added docs to debug using VSCode by @hugsy in #995
Contributors
Author | Number of commits |
---|---|
hugsy | 13 |
Dreg | 8 |
Grazfather | 6 |
Alexander Zhang | 2 |
New Contributors
Closed Issues
Closed Pull Requests
- 25 PRs closed ( 995 • 993 • 992 • 991 • 990 • 989 • 988 • 987 • 985 • 984 • 983 • 982 • 981 • 980 • 979 • 977 • 976 • 975 • 972 • 971 • 970 • 969 • 968 • 967 • 966 )
Commit details
44 commits since 2023.06
Commit log
- 2023-04-22 a6f4cc1 • Alexander Zhang • Fix typo in docs (#949)
- 2023-04-24 ac73217 • crazy hugsy • [ci] coverage use dedicated token
- 2023-04-25 102288f • Alexander Zhang • Update sentence about Python version in docs (#948)
- 2023-05-27 91f4d70 • crazy hugsy • [docs] Regenerating
api/gef.md
(#951) - 2023-05-29 0fd751e • crazy hugsy • Update README.md
- 2023-07-13 74e8626 • Dreg • Update
nop
command to patch entire instructions (#959) - 2023-07-13 ca7418c • Grazfather • nop: Fix off-by-one in unmap check (#960)
- 2023-07-18 7fd94ab • Grazfather • Wrap docs (#962)
- 2023-07-19 577ad02 • Dreg • Add
skipi
command to skip N instructions (#964) - 2023-07-21 b2d3edc • crazy hugsy • Update coverage.yml
- 2023-07-21 b0f4fa9 • Dreg • add
site/
directory generated by mkdocs to.gitignore
(#968) - 2023-07-21 99c59a9 • Dreg • adjust the behavior (and options) for the
nop
command (#967) - 2023-07-21 9170ac0 • Grazfather • nop: Add force req when not already --f (#970)
- 2023-07-22 81ee52d • Grazfather • Small cleanup - sets (#972)
- 2023-07-22 e529fbc • crazy hugsy • Restore
autosave_breakpoints_file
behavior (#969) - 2023-07-22 0461d6f • crazy hugsy • Fix hardcoded NOP instructions for ARM/AARCH64 (#971)
- 2023-07-30 27a29d9 • Grazfather • Reformat README (#976)
- 2023-07-31 b57e174 • crazy hugsy • Minor additions to the documentation (#975)
- 2023-08-01 5e23739 • crazy hugsy • [Docs] Added linting for markdown files (#977)
- 2023-08-02 ea7ed49 • Dreg • Fix link in testing docs (#979)
- 2023-08-02 51804c8 • Dreg • Fixed phrasing in docs (#980)
- 2023-08-05 a825c84 • crazy hugsy • [ci] Upgrade notification actions (#981)
- 2023-08-06 8f0f444 • crazy hugsy • Restore
main
as the default branch (#983) - 2023-08-07 878cbf2 • crazy hugsy • Switch dev refs to main (#982)
- 2023-08-07 7c170cf • crazy hugsy • Setup
pre-commit
for GEF (#984) - 2023-08-14 d27efd3 • Dreg • Add debugging instructions (#985)
- 2023-08-16 371f273 • Dreg • [CI] Add forbidden words checks to coverage action (#991)
- 2023-08-16 67c363d • crazy hugsy • [CI] Use
pull_request_target
for coverage trigger (#990) - 2023-08-16 9f79363 • Grazfather • Fix context regs regression that broke reg order (#993)
- 2023-08-20 7856b70 • hugsy • Added docs to debug using VSCode
- 2023-08-20 cc3b0ca • hugsy • 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(-)