首页 | 本学科首页   官方微博 | 高级检索  
     

基于逻辑一致性判定的广义不透明谓词检测方法
引用本文:史大伟,周季璇,徐良华. 基于逻辑一致性判定的广义不透明谓词检测方法[J]. 计算机应用研究, 2019, 36(6)
作者姓名:史大伟  周季璇  徐良华
作者单位:江南计算技术研究所,江苏无锡,214083;江南计算技术研究所,江苏无锡,214083;江南计算技术研究所,江苏无锡,214083
基金项目:国家"863"计划资助项目(2012AA7111043);国家自然科学基金资助项目(91318301)
摘    要:不透明谓词是一类轻量级的代码混淆方法,能以单向的执行复杂度对抗程序的逆向分析。广义不透明谓词扩展狭义不透明谓词的值恒定属性至逻辑恒定属性,已经应用于部分恶意代码中以提升抗查杀能力。为消除不透明谓词对程序恶意性判定的影响,以广义不透明谓词后趋依赖的属性为依据,结合逻辑恒定判定,提出了基于逻辑一致性的广义不透明谓词检测方法。通过静态分析提取谓词前置条件约束、后趋逻辑约束和谓词判定表达式,以相交基本块搜寻初筛谓词,并依据约束求解方法判定广义不透明谓词。构造原型系统并进行测试,结果表明该方法能精准高效地检测出恶意代码中的不透明谓词。

关 键 词:不透明谓词  约束求解  执行逻辑  后趋约束
收稿时间:2017-12-26
修稿时间:2018-10-22

Generalized opaque predicates detecting method based on logical consistency
SHI Da-wei,ZHOU Ji-xuan and XU Liang-hua. Generalized opaque predicates detecting method based on logical consistency[J]. Application Research of Computers, 2019, 36(6)
Authors:SHI Da-wei  ZHOU Ji-xuan  XU Liang-hua
Affiliation:jiangnan Institute of Computing Technology,,
Abstract:Opaque predicate is a lightweight obfuscation method which holds partial observability and is used to impede reverse engineering. Generalized Opaque Predicate extends the property of narrow Opaque Predicate by turning fixed value to fixed logic, and it is applied in malware. In order to eliminate the disturbance introduced by opaque predicates during malware identifying, a generalized opaque predicate detecting method is proposed based on the consistency of logic, this method depends on the reliance on constraint, and combines with the identification of consistency toward logic. Our method extracts previous constraint of domain, back constraint of logic and expression of predicate, then filters candidates by applying search of intersecting basic blocks, and finally identifies opaque predicates through constraint solving. We designed a prototype and the evaluation indicates that our method could identify opaque predicates from malware accurately and effectively.
Keywords:opaque predicate  constraint solving  execution logic  post-constraint
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号