在Python 2.7的pwntools库中,地址声明为address = p64(0x7fffffff0000)。尽管我在编辑期间一直遇到转换错误,但我一直在绞尽脑汁想弄清楚如何增加此地址。我从基本的东西开始,最初:from pwn import *address = p64(0x7fffffff0000) # starting hex valuefor i in range(0, 65535): # how many times you want to increment i +=1 address = p64(0x7fffffff0000 + i) # increment varhex by 1 print address尽管输出不是以十六进制方式递增,而是以 unicode 方式递增,如下所示:..._-\xff\xff\xff\x7f\x00\x00`-\xff\xff\xff\x7f\x00\x00a-\xff\xff\xff\x7f\x00\x00...有谁知道如何递增此变量以使输出显示为:...\x01\x00\xff\xff\xff\x7f\x00\x00\x02\x00\xff\xff\xff\x7f\x00\x00...\x00\x01\xff\xff\xff\x7f\x00\x00...
添加回答
举报
0/150
提交
取消