问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

动态跟踪分析的进行动态跟踪分析的原因

发布网友 发布时间:2022-04-22 21:46

我来回答

1个回答

热心网友 时间:2023-10-03 09:21

为什么要对软件进行动态跟踪分析呢?这主要是因为:
1、许多软件在整体上完成的功能,一般要分解成若干模块来完成,而且后一模块在执行时,往往需要使用其前一模块处理的结果,这一结果我们把它叫中间结果。如果我们只对软件本身进行静态地分析,一般是很难分析出这些中间结果的。而只有通过跟踪执行前一模块,才能看到这些结果。另外,在程序的运行过程中,往往会在某一地方出现许多分支和转移,不同的分支和转移往往需要不同的条件,而这些条件一般是由运行该分支之前的程序来产生的。如果想知道程序运行到该分支的地方时,去底走向哪一分支,不进行动态地跟踪和分析是不得而知的。
2、有许多软件在运行时,其最初执行的一段程序往往需要对该软件的后面各个模块进行一些初始始化工作,而没有依赖系统的重定位。
3、有许多加密程序为了阻止非法跟踪和阅读,对执行代码的大部分内容进行了加密变换,而只有很短的一段程序是明文。加密程序运行时,采用了逐块解密,逐块执行和方法,首先运行最初的一段明文程序,该程序在运行过程中,不仅要完成阻止跟踪的任务,而且还要负责对下一块密码进行解密。显然仅对该软件的密码部分进行反汇编,不对该软件动态跟踪分析,是根本不可能进行解密的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
美的燃气热水器12升电脑版显示FR一pH一PL一dH一nE一qU怎么调好_百度知... 热水器ph什么意思 上海工程技术大学公共管理专业是什么学院 公共事业管理在暨南大学中属于哪个学院? 中央财经大学公共事业管理学生就业去向都有哪些 中飞院公共事业管理是什么专业 广西医科大学公共事业管理属于哪个学院 抖音怎么发视频@抖音小助手 发视频@抖音小助手操作一览 轻颜相机怎么取消自动续费 取消自动续费教程 轻颜相机vip怎么取消 软件运行跟踪工具 当ollydbg把程序运行起来后,如何跟踪后续运行情况 如何有效地进行动态跟踪分析 阐述shell程序的执行和跟踪方法 中兴u817线刷失败提示5054,无法开机, please supply your tool ve 图片里的英文什么意思?请大神帮忙翻译一下,感激不尽。 怎样在oppo手机看出厂日期 ? oppo手机怎么查询出厂日期? 怎么查OPPO手机生产日期呢? oppo手机生产日期怎么查 oppo手机怎么查出厂日期 oppo手机怎样看出厂日期 OPPO手机如何查询出厂日期? 京东商城评价中心的评价记录,可以删除吗?请看清楚了再回答。 关于京东鞋子问题,我给了差评那个评可以删掉吗?虽然我是匿名评价商家会... 买家能改评价吗? 京东买家给了中差评该怎么处理? CAJ文件可以转换成PDF格式文档吗? CAJ文件怎么转PDF格式? 华为手机哪个拍照好? 鱿鱼炒什么好吃 如何用DEBUG跟踪执行程序? 模具跟踪员做什么 南方全站仪单次精测/N次精测/重复精测/跟踪测量模式,都什么意思 SQL2008如何跟踪某台电脑的执行语句? visual studio 怎么进行代码跟踪 如何调试跟踪Android Framework源代码 求VB高手解决一个问题,200分悬赏! exe文件安装后,如何知道运行时相关联的所有文件!有没有软件可以详细跟踪? keil mdk 启动程序(汇编语言写的)仿真时没法跟踪。 怎样让它自动跟踪代码? 像C语言一样 什么是事件跟踪程序 atl/mfc跟踪工具是用来干什么的 win7,点任何程序都出现查看和跟踪下载项怎样解决? 路径跟踪与轨迹跟踪的区别是什么? 充电宝充一段时间就断电了,重新按电源键就可以充,一段时间就又断电,这... 为什么用充电宝充电时会老断电呢? 充电宝给手机充电为什么充几秒就断了? 充电宝给手机充电,为什么老是自动断电 充电宝会充满电自动断电吗? 用充电宝给手机充电,总是断电怎么办? 充电宝为什么充一半就自动断电了?!