论文部分内容阅读
二进制代码混淆技术通过对程序的代码进行重组和变形等手段对程序的二进制代码进行保护,防止软件的破解和篡改。本文主要研究了几种前沿的代码混淆算法,包括代码乱序,插入不透明谓词和平展控制流等,通过比较这些算法的优势和不足展示了当下代码混淆技术的研究现状。最后对代码混淆技术做出了总结,指出代码混淆技术虽然在理论研究上尚缺乏完备论证,但是以平展控制流为代表的混淆技术在类似软件反逆向的应用场景下已经具备实用性。