pwntoolsの関数を使用するp32()
と、python2 と 3 で出力が異なり、結果に影響を与える可能性があります。なぜこれが起こるのか知りたいですか?
Python2 出力:
>>> from pwn import *
>>> foo = p32(0xdeadbeef)
>>> print(foo)
ᆳ�
Python3 出力:
>>> from pwn import *
>>> foo = p32(0xdeadbeef)
>>> print(foo)
b'\xef\xbe\xad\xde'