正在加载图片...
软件分析技术概述 ■为什么需要动态跟踪分析? 许多软件在整体上完成的功能,一般要分解成若干模 块来完成 模块在执行时,往往需要使用其 前一模块处理的结果,这一结果我们把它叫中间结果 如果我们只对软件本身进行静态地分析,一般是很难 分析出这些中间结果的 有许多软件在运行时,其最初执行的一段程序往往需 要对该软件的厦 个模块进行一些初始始化工 而没有依赖系统的重定位。 有许多加密程序为了阻止非法跟踪和阅读,对执行 码的大部分内容进行了加密变换,而只有很短的一段 程序是明文。加密程序运行时,采用了逐块解密,逐 块执行和方法软件分析技术概述 为什么需要动态跟踪分析? – 许多软件在整体上完成的功能,一般要分解成若干模 块来完成,而且后一模块在执行时,往往需要使用其 前一模块处理的结果,这一结果我们把它叫中间结果。 如果我们只对软件本身进行静态地分析,一般是很难 分析出这些中间结果的。 – 有许多软件在运行时,其最初执行的一段程序往往需 要对该软件的后面各个模块进行一些初始始化工作, 而没有依赖系统的重定位。 – 有许多加密程序为了阻止非法跟踪和阅读,对执行代 码的大部分内容进行了加密变换,而只有很短的一段 程序是明文。加密程序运行时,采用了逐块解密,逐 块执行和方法
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有