第5天 OllyDbg的界面与配置的讲解
基础篇就算过了,因为毕竟还是有一些基础的,下面正式学习第2章动态分析技术。
动态分析首先想到的就算OllyDbg调试器,用的最多的用户及调试器,还有系统内核及调试器比如WinDbg。
OllyDbg调试器的优点就不说了,大家都懂,最关键的它提供了可以自己开发插件的功能。让它可以慢慢升级壮大和高度的个性化。
一、OllyDbg的界面的讲解
调试打开一个文件可以选择文件打开或者快捷键F3选择文件打开,或者直接把文件拖到调试器中。
1.反汇编窗口
最重要的窗口 有地址栏 机器码栏 反汇编代码栏 注释栏
地址栏: 双击后绝对地址变成相对地址
机器码栏:双击后下断,对应快捷键F2
反汇编代码栏:双击后可以修改汇编代码,对应快捷键空格
注释栏:双击后添加或者修改注释,对应快捷键;
2.信息面板
调试的时候显示一些信息有助于调试分析,快速定位。
3.数据面板
我个人理解为内存面板,也是非常重要的一个区域,鼠标操作菜单或者快捷键Ctrl+G就可以跳到想要的内存地址。
4.寄存器面板
调试的时候显示各寄存器的数值
5.堆栈面板
ESP指向地址的内容。API函数和子程序都用它来传递参数和变量。
二、OllyDbg的配置的讲解
不是特别重要,这部分暂且跳过,不过注意OllyDbg加载符号文件可以直接分析出函数名,更加方便调试分析。
结语:
下一节学习OllyDbg的基本操作,其实大部分操作都会,不过还是想经历一次教科书式的学习,更加全面系统在学习一次。
每天也没有太多的时间学习,准备一天花半小时到一小时左右,毕竟一口吃不下一个馒头。
如果觉得文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
作者:YXGust
出处:https://www.cnblogs.com/YXGust/p/12780996.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
本博文版权归本博主所有,转载请注明原文链接
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本