Skip to content

Commit 907e921

Browse files
committed
Merge branch 'beta' into dev
2 parents ee63072 + a3f14df commit 907e921

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

CHANGELOG.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ The table below shows which release corresponds to each branch, and what date th
1111
| ---------------- | -------- | ---------------------- |
1212
| [4.15.0](#4150-dev) | `dev` |
1313
| [4.14.0](#4140-beta) | `beta` |
14-
| [4.13.0](#4130-stable) | `stable` | Aug 12, 2024
14+
| [4.13.1](#4131-stable) | `stable` | Sep 29, 2024
15+
| [4.13.0](#4130) | | Aug 12, 2024
1516
| [4.12.0](#4120) | | Feb 22, 2024
1617
| [4.11.1](#4111) | | Nov 14, 2023
1718
| [4.11.0](#4110) | | Sep 15, 2023
@@ -128,18 +129,20 @@ The table below shows which release corresponds to each branch, and what date th
128129
[2435]: https://github.com/Gallopsled/pwntools/pull/2435
129130
[2437]: https://github.com/Gallopsled/pwntools/pull/2437
130131

131-
## 4.13.1
132+
## 4.13.1 (`stable`)
132133

133134
- [#2445][2445] Fix parsing the PLT on Windows
134135
- [#2466][2466] Fix PLT emulation with Unicorn 2.1.0
135136
- [#2466][2466] Switch to PyPi Simple API for update checks
136137
- [#2467][2467] Fix loading at all on Windows
138+
- [#2469][2469] GDB 15+ rpyc detection
137139

138140
[2445]: https://github.com/Gallopsled/pwntools/pull/2445
139141
[2466]: https://github.com/Gallopsled/pwntools/pull/2466
140142
[2467]: https://github.com/Gallopsled/pwntools/pull/2467
143+
[2469]: https://github.com/Gallopsled/pwntools/pull/2469
141144

142-
## 4.13.0 (`stable`)
145+
## 4.13.0
143146

144147
- [#2242][2242] Term module revamp: activating special handling of terminal only when necessary
145148
- [#2277][2277] elf: Resolve more relocations into GOT entries

pwnlib/gdb.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1203,7 +1203,7 @@ def findexe():
12031203
cmd += [exe]
12041204

12051205
if pid and not context.os == 'android':
1206-
cmd += [str(pid)]
1206+
cmd += ['-p', str(pid)]
12071207

12081208
if context.os == 'android' and pid:
12091209
runner = _get_runner()
@@ -1275,7 +1275,7 @@ def preexec_fn():
12751275
else:
12761276
# Check to see if RPyC is installed at all in GDB
12771277
rpyc_check = [gdb_binary, '--nx', '-batch', '-ex',
1278-
'python import rpyc; import sys; sys.exit(123)']
1278+
'python import rpyc; import gdb; gdb.execute("quit 123")']
12791279

12801280
if 123 != tubes.process.process(rpyc_check).poll(block=True):
12811281
log.error('Failed to connect to GDB: rpyc is not installed')

0 commit comments

Comments
 (0)