首页> 外文会议>International conference on detection of intrusions and malware, and vulnerability assessment >Data Structure Archaeology: Scrape Away the Dirt and Glue Back the Pieces! (Or: Automated Techniques to Recover Split and Merged Variables)
【24h】

Data Structure Archaeology: Scrape Away the Dirt and Glue Back the Pieces! (Or: Automated Techniques to Recover Split and Merged Variables)

机译:数据结构考古学:铲除污垢并粘回碎片! (或者:自动技术来恢复拆分和合并的变量)

获取原文

摘要

Many software vendors use data obfuscation to make it hard for reverse engineers to recover the layout, value and meaning of the variables in a program. The research question in this paper is whether the state-of-the-art data obfuscations techniques are good enough. For this purpose, we evaluate two of the most popular data obfuscation methods: (1) splitting a single variable over multiple memory location, (2) splitting and merging two variables over multiple memory locations. While completely automated and flawless recovery of obfuscated variables is not yet possible, the outcome of our research is that the obfuscations are very vulnerable to reversing by means of automated analysis. We were able to deobfuscate the obfuscated variables in real world programs with false positive rates below 5%, and false negative rates typically below 10%.
机译:许多软件供应商使用数据混淆功能,使反向工程师很难恢复程序中变量的布局,值和含义。本文的研究问题是最先进的数据混淆技术是否足够好。为此,我们评估了两种最流行的数据混淆方法:(1)在多个存储位置上拆分单个变量,(2)在多个存储位置上拆分并合并两个变量。虽然尚不可能实现完全自动化且无缺陷的变量的完美恢复,但我们的研究结果是,通过自动化分析,混淆非常容易逆转。我们能够对真实程序中混淆不清的变量进行模糊处理,其误报率低于5%,而误报率通常低于10%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号