博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
调试逆向分为动态分析技术和静态分析技术(转)
阅读量:6560 次
发布时间:2019-06-24

本文共 453 字,大约阅读时间需要 1 分钟。

 

  在软件开发的过程中,程序员会使用一些调试工具,以便高效地找出软件中存在的错误。而在逆向分析领域,分析者也会利用相关的调试工具来分析软件的行为并验证分析结果。由于操作系统都会提供完善的调试接口,所以利用各类调试工具可以非常方便灵活地观察和控制目标软件。在使用调试工具分析程序的过程中,程序会按调试者的意愿以指令为单位执行。

  调试逆向分为动态分析技术和静态分析技术。

  动态分析技术指的是使用调试工具加载程序并运行,随着程序运行,调试者可以随时中断目标的指令流程,以便观察相关计算的结果和当前的设备情况。

  静态分析技术是相对于动态分析而言的。由于在实际分析中,很多场合不方便运行目标(例如病毒程序,设备不兼容,软件的单独某一模块)。那么这个时候静态分析技术就该上场了!

  OD(OllyDbg)和IDA Pro这两款工具分别是调试逆向的倚天剑和屠龙刀。虽然两者都兼容动态和静态的调试方式,但就动态调试而言,OD更为灵活和强大,而静态调试工具的王者理所应当是功能极为强大的IDA Pro。

小甲鱼

 

 

转载地址:http://ptzjo.baihongyu.com/

你可能感兴趣的文章
西部数据发布针对现代数据中心优化的冷数据存储硬盘
查看>>
《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一第1章 职业发展机会和团队建设...
查看>>
英伟达:超高的性能表现……足以支持AI应用
查看>>
HBase BlockCache系列 - 探求BlockCache实现机制
查看>>
国产手机浏览器最新排名:UC第二 360浏览器增速第一
查看>>
中国勒索软件数量增长超过67倍 多层防护机制是防御关键
查看>>
实时计算和数据转换,为何Yelp弃用Storm和Heron,自建流处理器PaaStorm?
查看>>
亦真亦幻 弹性云网络
查看>>
数据主权会将数据中心绑定吗?
查看>>
Cloud Foundry迈向Azure的第一步
查看>>
“小而美”背后的大道理:WebRAY崛起的深层次原因
查看>>
【参与有奖】您用的MySQL、MongoDB、Redis等服务被勒索过吗?
查看>>
Java核心技术卷I基础知识1.2.6 体系结构中立
查看>>
Libvirt 虚拟化库介绍
查看>>
Xmemcached发布1.2.6.1(推荐升级)
查看>>
《Spark官方文档》Spark Streaming编程指南(一)
查看>>
3种方法来创建轻量、持久化的Xubuntu Linux USB系统盘
查看>>
《Spring 5 官方文档》26. JMS(一)
查看>>
《Python Cookbook(第2版)中文版》——1.11 检查一个字符串是文本还是二进制
查看>>
Tkinter之Label
查看>>