基于不透明谓词的软件抗动态逆向分析研究

来源 :计算机应用研究 | 被引量 : 5次 | 上传用户:shazishidaoo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的不透明谓词对谓词内部逻辑结构进行复杂化,难以有效应对软件的动态逆向分析。通过插入运行环境检测代码并将检测结果返回给不透明谓词,动态选择分支路径使软件仅在安全环境下运行被保护代码,防止代码被动态分析。引入一般和关键节点概念,提高谓词内部逻辑结构的复杂度,并使用形式化方法进行描述。实验证明,成功检测出虚拟机和调试器并避开了受保护代码;在静态指令统计上与使用变形隐匿的方法对比,具有更好的隐匿效果。
其他文献
针对稀疏码多址接入(SCMA)码本设计复杂度高的问题,提出了一种基于高斯信道下的码本设计方案,先设计每个资源块上所有用户的总星座图,然后利用网格编码调制(TCM)中的子集分割法生成各用户对应的星座,结合低密度扩频序列生成星座矩阵,最后由星座矩阵对应生成用户码本。该方案不仅保证了用户之间的星座点间最小欧氏距离最大化,同时保证了用户自身星座点间最小欧氏距离最大化。仿真结果表明,应用所设计的码本,系统的
现有重叠社团发现算法大多直接从相邻连边的相似性出发,不能有效利用网络的多层连边信息,基于此提出了一种基于连边距离矩阵的重叠社区发现算法LDM。首先结合连边—节点—连边随机游走模型,以实现多级连边信息的有效利用;借助模糊聚类方法,处理连边距离矩阵以获取连边社区;最后根据扩展模块度调整和优化重叠社区结构。在人工网络和真实网络上的实验结果表明,所提算法能够有效提高重叠社区发现算法的准确度。
通常利用POMDPs对在部分可观测的随机环境中决策的agents建模。针对完整POMDP的求解方法扩展能力弱的问题,提出把多元POMDP分解成多个受限制的POMDPs,然后独立求解每个模型,以获
针对运动目标检测中单特征背景模型存在的局限性,如基于颜色特征的背景模型对光照和阴影敏感、基于纹理特征的背景模型易产生空洞,提出了一种以置信度融合RGB颜色特征和SILTP(scale invariant local ternary pattern)纹理特征的运动目标检测方法。以像素点SILTP纹理信息值和RGB颜色信息值及它们各自的置信度构建背景模型。分别计算当前像素点与背景模型的纹理差异度和颜色