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