基于IDA microcode的O-LLVM反混淆方案研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:k3392301
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软件和网络技术的高速发展,恶意软件已经成为影响网络安全的重要因素。为了增加网络安全研究人员的分析难度,恶意软件开发者不仅使用传统的布局混淆、数据混淆、控制流混淆和预防混淆等技术,而且更热衷于保护效果更好的O-LLVM(Obfuscator-LLVM)定制化代码混淆器。针对现有的O-LLVM反混淆方案在定制化混淆器中存在的局限性问题,本文对代码混淆、中间语言、模拟执行和污点分析等技术进行了深入研究,解决了现有反混淆方案仅支持单一指令集架构、不兼容定制化混淆器、不适用路径分支混淆以及由中间语言引起的缺乏动态能力等问题,显著提高了O-LLVM反混淆方案的可移植性、兼容性和适用性,具体工作如下:提出兼容定制化混淆器的真实块识别算法和复用块分割算法,然后结合中间语言IDA microcode设计与实现了控制流反混淆方案Bin Deob。该方案适用于标准混淆器和定制化混淆器,并且能够对ARM32、ARM64、X86和X64等多种常见指令集架构的恶意软件进行反混淆。在C/C++经典混淆基准和公开的高危安全漏洞数据集上的实验结果表明,经Bin Deob反混淆后的函数与原始未混淆函数之间的控制流程图相似度平均值为98.9%,优于参考文献中的Di ANa和SATURN等反混淆方案。另外,引入伪代码相似度作为评估指标,Bin Deob反混淆结果与程序源代码之间的伪代码相似度平均值为97.6%。提出适用分支目标混淆的控制流程重建算法,实现了首个IDA microcode模拟执行引擎Bin VM,并结合静态污点分析技术和IDA microcode设计与实现了分支目标反混淆方案Br Deob。该方案能够对路径分支混淆后的恶意软件进行反混淆,从而得到混淆后的分支目标地址并重建控制流程,最终生成反混淆后的伪代码。另外,模拟执行引擎Bin VM赋予了Br Deob动态能力。进而,在不运行恶意软件的情况下,Br Deob还能解决不透明谓词和字符串加密等代码混淆问题。在公共数据集上的实验结果表明,经Br Deob反混淆后的函数与原始未混淆函数之间的控制流程图相似度和伪代码相似度平均值分别为98.5%和96.9%,验证了Br Deob对抗真实威胁的有效性。
其他文献
随着第三代测序技术的日益成熟以及广泛应用,长序列比对成为正在兴起的研究领域。在转录组学研究中,将RNA长读段比对定位到参考基因组中,是对第三代RNA测序数据进行分析的关键一步,其准确性对差异基因表达、RNA编辑和融合基因的检测等后续分析有着至关重要的影响。然而,第三代RNA测序数据具有读段长、错误率高、高通量的特点,为RNA长读段比对算法设计带来了挑战。现有相关算法普遍在对结构复杂、规模较大的基因
学位
随着物联网技术的发展与广泛应用,信息系统的安全性和保密性成为越来越多人关注的问题,虽然轻量级加密技术可以为资源有限环境下信息系统的安全运作带来安全解决方案,但更小的设备意味着更加严格的面积限制。因此如何在保证安全性的前提下,设计出更高效、更紧凑的密码算法就成为亟待解决的问题。虽然各类加密算法设计的细节不同,但是内部加密部件类似,如代换-置换网络(SPN)结构,其核心部件是具有扩散功能的线性部件和具
学位
初中物理跨学科实践是培养学生物理学科核心素养的重要载体.教学实践发现,如果学生对跨学科实践缺乏整体性的理解和把握,就会导致实践活动陷入“为活动而活动”的低效状态,使得跨学科实践的教育价值得不到充分发挥.为解决这一问题教师应利用引导性工作单协助实施跨学科实践,可以给学生提供有形的“思维支架”,能有效地提高跨学科实践的活动效率.
期刊
报纸
生活是丰富多彩的,生活源于数学,数学的美丽体现它内在的美、特殊美。而数学教师要多元化培养学生学习兴趣,使之认识数学同时,也获得一种特殊美的享乐。
期刊
在高职院校的教学中,化学课程占据重要位置,对于理工类专业来说更是如此。但从当前实际情况来看,关于化学课程教学的开展还存在很多问题,影响了学生学习效率的提升,也限制了学生专业技能的强化,有必要对其加以重视。文章对此做了相关研究,首先分析了高职化学教学中存在的相关问题,然后结合实际情况探讨了做好高职化学课堂教学工作的创新对策,希望可以更好地促进高职化学教学的改革与发展。
期刊
研究目的调查老年髋部骨折术后患者居家康复专业照护需求现状及其影响因素;评价基于格林PRECEDE模式的照护需求干预方案对照护者照护水平、患者照护质量、居家康复效果的影响。研究方法1.第一部分:横断面研究。采用方便抽样方法,选取2016年9月~2018年6月期间的老年髋部骨折患者75例及其居家照护者,通过问卷调查了解患者居家康复专业照护需求现状及其影响因素。2.第二部分:基于前期研究结果,以格林PR
学位
化学是一门实践性较强的学科,也是培养化工类专业人才的基础课程。课堂教学是高职教育的主要渠道,基于社会对化工人才能力要求的不断提升,高职院校必须围绕学生就业能力的提升实施有效教学。立足于多年工作实践,以高职化学课程的特性为切入点,分析影响高职化学课堂教学有效性的因素,并提出提升高职化学课堂教学有效性的具体策略,构建能推动高职教育高质量发展的教学体系。
期刊
研究目的评估2019版肾脏囊性病变(Cystic Renal Mass,CRM)Bosniak磁共振成像(magnetic resonance imaging,MRI)分类标准阅片者间一致性和重测信度,并比较2019版Bosniak MRI分类标准一致性和重测信度在不同经验阅片者间的差异。研究方法回顾性收集我院2009年1月至2018年12月完成常规肾脏MRI平扫及增强检查的207名CRM患者的2
学位
在智慧医疗中,电子病历(EMRs)会被频繁共享及使用,存在较大的数据窃取及隐私泄露风险。因此,EMRs的隐私保护是当下迫切需要解决的问题。密文策略属性基加密(CP-ABE)方案虽然可以同步实现EMRs的加密及访问控制,但大多数现存方案具有灵活性较差、仅支持布尔函数形式下的访问策略、用户一经授权便可解密获取文件的全部信息、只有加密方具备写入权限、解密方只具备读取权限等突出缺陷。因此,为了在共享EMR
学位