【发布时间】:2020-12-29 10:41:57
【问题描述】:
我正在尝试制作一个生成shellcode的程序,在Python3中,我需要将一个字符串转换为“\x00\x00”格式,例如:“Hello”->“\x68\x65\x6c\ x6c\x6f"。 我无法弄清楚这一点,如果我尝试将“\\x”添加到“68”,它就不起作用。我已经尽我所能用谷歌搜索,我认为这很简单,但我坚持下去了。
【问题讨论】:
-
@Tomerikoo 不,我不知道我是否解释了我正在寻找的内容是否足够好: b"\x68" 有效,如果它是硬编码的,它可以正常工作,我正在寻找一种取 68 的方法,并将其转换为相当于 b"\x68"
标签: python python-3.x shellcode