符号执行中的这个字符序列是什么?
what is this sequence of chars in symbolic execution?
我正在使用 Angr,一个用于符号执行的框架。它只接受 C 中的 'read' 函数来获取输入。
它解决了 C 中的程序并将其符号值转换为具体值,我在其输出中得到了这个:
实际上是read(0, input, 8)读取的char[8]变量的值
但我不知道最后输入的价值是多少。
请帮帮我。
非常感谢。
这取决于您使用的编码类型。但似乎\x80是一个特殊字符(控制字符)。
符号执行引擎通常通过整数列表显示 char 数组,因为每个字符最后都是一个整数。
我正在使用 Angr,一个用于符号执行的框架。它只接受 C 中的 'read' 函数来获取输入。
它解决了 C 中的程序并将其符号值转换为具体值,我在其输出中得到了这个:
实际上是read(0, input, 8)读取的char[8]变量的值 但我不知道最后输入的价值是多少。
请帮帮我。 非常感谢。
这取决于您使用的编码类型。但似乎\x80是一个特殊字符(控制字符)。 符号执行引擎通常通过整数列表显示 char 数组,因为每个字符最后都是一个整数。