python2向python3移植问题

问题:
payload  =  "A"*140 # padding
ropchain =  p32(puts_plt)
ropchain += p32(entry_point)
ropchain += p32(puts_got)

payload = payload + ropchain

报错:Can't convert 'bytes' object to str implicitly

解决:python2向3移植,需要在"A"前面定义数据类型为byte

https://reverseengineering.stackexchange.com/questions/19776/what-is-the-right-way-to-pack-a-payload-with-python3s-pwntools
posted @ 2020-12-10 14:42  忆水、  阅读(123)  评论(0)    收藏  举报