因此,我试图在Python 3.5中创建一个Discord机器人,该机器人能够将字节反汇编为Inteli386指令,我正在使用discord.py库和capstone的python绑定。
基本上我可以完成所有工作,但是遇到一个问题,我无法将其存储为字节,因为它是从不和谐字符串中返回的,并且idk如何“转换”或将其存储为字节值保持不变。
因此,例如,如果用户输入\ xC3,它将被选择为字符串类型,并且要通过capstone的disasm函数,我需要更改数据类型\ xC3作为字节存储。
然后将disasm函数\ xC3作为字节输入。
我已经看过了,但是我能找到的只是string.encode,诸如此类的东西不能为反汇编程序库提供正确的字节,而是将实际的字符串转换为其他字节,并具有完全不同的输出然后“ ret”。
tl; dr
我需要知道如何将以字符串形式存储在python 3中的值转换为以字节“ \ xC3”的形式存储