Python随机生成具有十六进制数字的字节数组

时间:2018-11-26 01:11:42

标签: python string python-2.7 byte

我需要为ARM指令仿真器Unicorn(https://www.unicorn-engine.org/)生成随机输入  使用Python脚本进行研究项目。 Unicorn使用Python 2.7,指令输入具有以下结构 b"\xa2\xb4\xff\xd9"

此问题有两个部分。首先是生成随机字节字符串,其次是将它们放入unicorn可以读取的python列表中。

让我们首先关注第二部分。

在创建列表时,在独角兽演示脚本中

l = [ b"\xa2\xb4\xff\xd9" , b"\xe2\xa6\xfc\xb6".] 

并遍历列表,代码可以正常工作。但是,当我使用一段代码自动生成此字节字符串时,它不起作用。我知道字节数组的工作方式不同,但是我无法理解我做错了什么。请求您的帮助。

0 个答案:

没有答案