我将从自己制作的文件中获取数据。该文件将包含一个printf格式字符串以及传递给它的参数。我已经生成了此代码。
现在我要相反。读取格式字符串和参数,并将其传递回printf函数。我可以以某种方式生成适当的调用堆栈,还是必须重新解析格式字符串并将其发送给printf()
零散?
我知道printf函数的风险。我了解存在安全漏洞。这些问题不是以下问题:
%n
无效)。通过跟踪不断重复的字符串并将其替换为枚举来以最小的CPU开销压缩流。所有其他数据都保存为二进制数据,因此只需要最少的处理,而不必每次都将其转换为大字符串。