You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On python3.5 with pwntools==4.2.0dev this will cause problem:
>>> from pwn import *
>>> unpack('AAAA')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.5/dist-packages/pwnlib/context/__init__.py", line 1461, in setter
return function(*a, **kw)
File "/usr/local/lib/python3.5/dist-packages/pwnlib/util/packing.py", line 221, in unpack
data = bytearray(data)
TypeError: an integer is required
Looking from the commit history, it seems this function requires a byte string instead of normal string on Python 3. Since the last commit on this repo is a948b00 from Oct 10, 2018, I think it's time to have some update.
The text was updated successfully, but these errors were encountered:
I think this tutorial needs an update to conform the newest version of
pwntools
.One example is on the Utility Function tutorial page, section Packing and Unpacking Integers:
On
python3.5
withpwntools==4.2.0dev
this will cause problem:Looking from the commit history, it seems this function requires a byte string instead of normal string on Python 3. Since the last commit on this repo is a948b00 from Oct 10, 2018, I think it's time to have some update.
The text was updated successfully, but these errors were encountered: