Commit Graph

1687 Commits (2dc00e885c9684de97834f04bdcaf52e125c4f96)
 

Author SHA1 Message Date
theguy147 91c72a001e
feat: use pytest for qemu-system tests (#1679)
3 years ago
AlEscher 424c21a6be
Allow garuda install (#1680)
3 years ago
Disconnect3d e5b188f1cf
Update CONTRIBUTING.md (#1681)
3 years ago
Olivia Lucca Fraser e6037f547a
Added support for Anthropic's Claude LLM as a backend for the ai tool (#1661)
3 years ago
theguy147 d80e55c4e3
add `krelease()` function (#1673)
3 years ago
dabrd 758fb9cb82
Corrected year in README (#1674)
3 years ago
Albert Koczy d3b1a91c1c
Add support for Arch Linux ARM in setup.sh (#1672)
3 years ago
_|+ 65b70c5faa
Port pwntools asm into pwndbg (#1384)
3 years ago
CptGibbon 17078ce400
Resolve some `find_fake_fast` command issues (#1640)
3 years ago
Albert Koczy 6f2f5279c6
feature: Add `killthreads` command (closes #1580) (#1581)
3 years ago
CptGibbon e744ebf3fb
Add smallbins size tests for x64 & i386_big (#1669)
3 years ago
Disconnect3d 96482a60ce
CI: remove Ubuntu 18.04 from lint and tests builds (#1670)
3 years ago
CptGibbon 386a0ac756
Better `--verbose` flag descriptions (#1665)
3 years ago
Alex Chen ca5e6f579a
Add update mode for setup.sh (#1660)
3 years ago
CptGibbon 9d3ee52ea6
Largebins size range tests for x64 & i386_big (#1658)
3 years ago
Alan Li ceb7258de6
Fix the unused arguments of heap commands (#1659)
3 years ago
Squirre17 3ba5c1555f
Fixed a crash that caused formatting failure in readlink when qemu returns None as the pid. (#1644)
3 years ago
CptGibbon c02f18e227
Change `verbose` flag action on *bins commands (#1655)
3 years ago
Alan Li 96d98786d4
Search GLIBC version in .rodata section of libc.so (#1656)
3 years ago
Disconnect3d 65358b774e
Update slab.py (#1654)
3 years ago
Gulshan Singh 3c9d09b518
Add docs on adding commands and config options (#1507)
3 years ago
Gulshan Singh f80dd85fe6 Add types-request to dev-requirements.txt
3 years ago
Alan Li f90dcc2b39
Add some basic heap heuristics supports for riscv and powerpc (#1649)
3 years ago
Xeonacid 38a1ac6d99
Support riscv syscall and ABI; Fix riscv retval register (#1651)
3 years ago
Xeonacid d7f459c169
Fix linux arm/aarch64/ppc(64) syscall abi (#1639)
3 years ago
Alan Li 814eb33417
Fix wrong `MALLOC_ALIGNMENT` for powerpc (#1646)
3 years ago
Alan Li 9a913e2651
Fix the wrong type for `tcache_count` (#1648)
3 years ago
Disconnect3d 7ba82ef571
Fix shfmt lint issue in setup.sh (#1642)
3 years ago
Xeonacid 59e759e036
Fix missing length in mprotect doc example (#1641)
3 years ago
Disconnect3d 66aa6af19c
Update tips.py with `info args` and `set scheduler-locking on` (#1636)
3 years ago
Disconnect3d cf63cc326e
Fix setup.sh on MacOS due to gnu vs bsd sed (#1635)
3 years ago
Disconnect3d 35769a88ab
Set version to 2023.03.19 (#1633)
3 years ago
Disconnect3d 5cf18e18e8
fetch GDB version via regex to fit Fedora format (#1632)
3 years ago
Alan Li 36972fd982
Fix the issues when finding `tcache` for some 32-bit architectures (#1625)
3 years ago
Alan Li f2fb803957
Fix the bug when using the heap heuristic on big-endian architectures (#1627)
3 years ago
CptGibbon b6e742ce38
Bump Zig version (#1629)
3 years ago
Cycatz 80fbb375a7
Improve installation process (#1620)
3 years ago
CptGibbon 64f4d6b6da
Correct largebin size lookups on i386 (#1623)
3 years ago
CptGibbon ed73d38f83
Use `malloc_alignment` in place of `arch.ptrsize` in `spaces_table` (#1621)
3 years ago
Disconnect3d be306da255
Fix #808: set search-memory-packet off only on GDB<=9 (#1619)
3 years ago
CptGibbon a3f12bc2c1
Add `largebin_index_32_big` macro (#1617)
3 years ago
Olivia Lucca Fraser ce8e72eed1
ai tool now uses ChatGPT model (#1614)
3 years ago
CptGibbon d0f55d5cf9
Display bin size range in `largebins` command output (#1613)
3 years ago
CptGibbon a847cbba92
Add headers to `arenas` command output (#1612)
3 years ago
neryaz bdbd4ed7db
Add print all chunks in vis_heap_chunks (#1604)
3 years ago
Disconnect3d 86b512979c
Fix #1610: symbol.get with duplicated symbols (#1611)
3 years ago
Disconnect3d 9ac6e679e5
symbol.py: remove _add_main_symbol_to_exe (#1609)
3 years ago
Disconnect3d ffad9be01e
tests.sh: check for parallel_env requirement (closes #1606) (#1607)
3 years ago
Disconnect3d 6d7d06710e
Fixes #1600, #752: invalid symbol.get results (#1605)
3 years ago
Alan Li 5ecd5d000f
Hopefully fix the bug when using LD_PRELOAD to load libc (#1602)
3 years ago