跟着王哥学逆向——工具篇(IDA Pro)

这是《跟着王哥学逆向》工具篇,该篇章主要对两款逆向工具进行详解,其中包括IDA Pro和Ghidra。其中该篇章主要对IDA Pro进行详解。主要基于自己的理解和网上公开资料,将里面一些功能、操作、使用技巧等记录下来方便自己后续学习查看。

IDA Pro

简介

交互式反汇编器专业版(Interactive Disassembler Professional)常称为 IDA Pro。IDA 是一种递归下降反汇编器,是个逆向分析的神器之一,可以分析x86、x64、ARM、MIPS、Java、.NET等众多平台的程序代码,是安全分析人士不可缺少的利器!IDA是Hex-Rays公司的旗舰产品,公司位于比利时,能写出这种软件的人都是超级大牛。

安装

可以参考其他博主,网上相关帖子非常多
链接:https://pan.baidu.com/s/1S6KNf9xK9E82cIgcQFeOFQ?pwd=c6xa
提取码:c6xa
资源来自于逆向分析学习小纪

使用介绍

这里以BUUCTF里面一道easyre题来展开对IDA的使用说明

新建工程

1.针对采用不同位置指令集架构的可执行文件,我们需要选择对应位数的IDA程序
在这里插入图片描述
2.在这里我们选择64位并打开,其中“New”选项是直接打开要分析的程序,“Go”选项是先启动IDA界面
在这里插入图片描述
3.这里我们选择Go选项,启动页面后,通过菜单栏中的File→Open,选择需要分析的目标程序。随后出现下图页面。【目前默认就可以】
在这里插入图片描述
这里IDA 生成了一个可能的文件类型列表,并在对话框顶部显示这个列表。这个列表中将显示最适合处理选定文件的 IDA 加载器。IDA 通过执行 loaders 目录中的每一个文件加载器,来确定能够识别新文件的加载器,从而建立了这个列表。
如果 IDA 提供几个加载器,这时选择默认选项是一个不错的策略,除非你拥有推翻 IDA 决定的信息。
4.【默认即可】

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值