gpt4 book ai didi

python - 汇编的十六进制内存地址

转载 作者:太空宇宙 更新时间:2023-11-03 15:55:21 25 4
gpt4 key购买 nike

我正在学习缓冲区溢出教程。我已经设置了 NOP block ,还设置了 shell 代码,现在我需要将返回地址附加到字符串末尾。我知道我的回邮地址是:

0xbffffef40

但是我需要将其写成以下形式:

xd0\xce\xff\xff(这只是一个示例地址,用于显示我需要的格式)

我不知道如何进行两者之间的转换。

最佳答案

您可以使用struct.pack像这样:

import struct
struct.pack('<L', 0xbfffef40)

检查documentation如果您想更改字节顺序,请使用 struct.pack

关于python - 汇编的十六进制内存地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40869442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com