我有变量buffer(字符串)和eip(字节),我想连接到buffer。你知道吗
我的代码:
junk = "\x41" * 50 # A
eip = pack("<L", 0x0015FCC4) # false jmp register
buffer = junk + eip # Problem HERE
print(buffer)
错误:
TypeError: Can't convert 'bytes' object to str implicitly
嗯,我不能将eip转换为字符串,因为如果我用str(eip)将eip转换为字符串,输出是:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab'\xc4\xfc\x15\x00'
我只希望缓冲区包含十六进制字符串来使用它,因此我将打印(用于调试)。你知道吗
谢谢你。你知道吗
以下返回“c4fc1500”
这就是你需要的吗?你知道吗
相关问题 更多 >
编程相关推荐