smiley
0706fce48b
update a comment that was changed to better reflect the true nature
2 years ago
smiley
00f53a450e
remove .lower that we don't need
2 years ago
Disconnect3d
e1591adb82
Update exception.py
2 years ago
smiley
1101a22361
remove check_dependencies
2 years ago
smiley
7abeef6560
fix embedded null in cmdline string
2 years ago
smiley
41c5dc7a49
show cmdline and cwd in procinfo
2 years ago
Aaron Adams
d81e5da297
switch to an editable environment
2 years ago
FalcoGer
5e5f911b9c
Fixes #1870
...
Puts virtualenv site-packages in front of locally installed user packages
2 years ago
Aaron Adams
0fbe6cf47f
add try except around search memory
2 years ago
Aaron Adams
2441ae9402
avoid breaking pacman.conf if entries already exist
2 years ago
Disconnect3d
3d6f86402e
flake.nix: use poetry2nix from nix-community
...
I had to switch to my private repo with poetry2nix because they missed a hash for cryptography==41.0.3 dependency that we updated throughout the dependabot alert about this dependency.
The missing hash was added to the upstream repo in https://github.com/nix-community/poetry2nix/pull/1249
We don't really use this dependency directly, but I went ahead and updated it just in case.
2 years ago
disconnect3d
64a4bd1f5e
Fix nix release build
2 years ago
disconnect3d
03327ff510
lint.sh: use tools from .venv
2 years ago
dependabot[bot]
37ab83f936
Bump cryptography from 41.0.2 to 41.0.3
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 41.0.2 to 41.0.3.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/41.0.2...41.0.3 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Patryk Sondej
f5f518fa69
fix linter bundle-linux.sh
2 years ago
Patryk Sondej
2e423a165f
fix linter on dev
2 years ago
Patryk Sondej
0f31bf1555
fix dockerfile
2 years ago
Patryk Sondej
2991872d4f
add info for dockerfile
2 years ago
Patryk Sondej
225d05ad8b
fix dockerfile caching
2 years ago
Patryk Sondej
f3914e2696
init add portable pwndbg using nix, package for rpm,deb,arch,alpine
...
Signed-off-by: Patryk Sondej <patryk.sondej@gmail.com>
2 years ago
ntsleep
dbdce5d72d
Fixed linters
2 years ago
ntsleep
cd616cf28b
Added tests for command `telescope --frame`
2 years ago
ntsleep
2afc9575d9
Added command `telescope --frame`
2 years ago
disconnect3d
6d43a5353b
tips command: add -a alias for --all
2 years ago
Tomasz Kowalik
8e3f3bcda4
Use color_tip
2 years ago
Tomasz Kowalik
eb637f3d15
Move color_tip function to separate module
2 years ago
Tomasz Kowalik
940bdebaf2
Use arg
2 years ago
Tomasz Kowalik
3e91f9dc48
Add tips command ( #1833 )
2 years ago
Kamil Solecki
079045667f
Update warn message
2 years ago
kamil-s-solecki
631f661b53
Update pwndbg/exception.py
...
Co-authored-by: Disconnect3d <dominik.b.czarnota@gmail.com>
2 years ago
Kamil Solecki
1600e54aaf
Warn user about unmet dependencies ( #1791 )
2 years ago
Disconnect3d
7a528bb3f7
Update events.py
2 years ago
smiley
219746ea09
remove workaround for older gdbs that didn't have lookup_static_symbol
2 years ago
smiley
58120b47f2
remove handling of the case where we don't have alignof in older gdbs
2 years ago
smiley
46fe24a1f0
remove special handling if we don't have alignof
2 years ago
smiley
8abff0a346
remove a workaround when fetching the gdb version
2 years ago
smiley
227a7f83d4
remove workaround for issue #523
...
see discussion here: https://github.com/pwndbg/pwndbg/issues/523
2 years ago
smiley
a9e6195d94
description for entry command mentions GDB 8.1 - drop the parentheses
2 years ago
smiley
12e54c04df
remove GDB < 7.9 try except in events
2 years ago
smiley
ca2c005822
drop support for gdb77_get_register
2 years ago
duckl1ng
e959a47548
Fixed null thread name ( #1850 )
...
* Fixed thread name handling
* fixed padding for colored messages
* Update context.py
* removed colors, fixed name size
---------
Co-authored-by: Disconnect3d <dominik.b.czarnota@gmail.com>
2 years ago
duckl1ng
1c4307df9d
Added more tips ( #1852 )
...
* More tips
* Update tips.py
---------
Co-authored-by: Disconnect3d <dominik.b.czarnota@gmail.com>
2 years ago
Squirre17
c136e6c579
enhance decompiler compatible problem with rizin and radare2 ( #1846 )
...
* new decompiler compatible with rizin and radare2
* adjust comment location
* add a trigger for r2decompiler parameter validate
* Update pwndbg/ghidra.py
---------
Co-authored-by: Disconnect3d <dominik.b.czarnota@gmail.com>
2 years ago
duckl1ng
16a0f3b57b
Enable thread context by default ( #1844 )
2 years ago
Xeonacid
4fdd72e4f6
pacman: only install not-installed deps ( #1845 )
...
Signed-off-by: Xeonacid <h.dwwwwww@gmail.com>
2 years ago
Disconnect3d
2e11b79797
code cleanup: use lexer.py from pwntools ( #1842 )
...
* code cleanup: use lexer.py from pwntools
Fixes #1369
* fix lint
2 years ago
Disconnect3d
9e9f328ccc
Update code to Python >= 3.8 ( #1840 )
...
* isort: import __future__ annotations & pyupgrade to 3.8
* dev-requirements.txt: update vermin to 1.5.2 & dont use --quiet
* pyupgrade 3.8 fixes
* fixes
* update vermin to 3.8-
2 years ago
Disconnect3d
238435f969
emu/emulator.py: small code cleanup ( #1839 )
2 years ago
Disconnect3d
bdd589df6c
gdblib.memory.write: revert cache-clear since its already fired ( #1838 )
...
It turned out that cache is already cleared due to the following
changes:
```diff
- "cont": (pwndbg.gdblib.events.cont,),
+ "cont": (
+ pwndbg.gdblib.events.cont,
+ pwndbg.gdblib.events.mem_changed,
+ pwndbg.gdblib.events.reg_changed,
+ ),
```
So: `gdblib.write` is writing to memory -> GDB fires of MemoryChanged
event -> this is clearing the cache for "cont" cache and so the disasm
context works properly.
This finally closes https://github.com/pwndbg/pwndbg/issues/1818
2 years ago
Disconnect3d
01fd9b6c02
vmmap: make linux kernel pages searchable via name ( #1837 )
...
This commit changes the name of linux kernel memory pages fetched via
gdb-pt-dump from "<pt>" to "[pt_<addr>]" to make it possible to use
those memory pages with other commands that take memory map names as
arguments, like the search command:
```
search <value> <mapping-name>
```
2 years ago