IDA逆向工具的使用

[复制链接]

该用户从未签到

2380

主题

2433

帖子

9139

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9139
QQ
跳转到指定楼层
楼主
发表于 2023-10-26 17:22:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

想要查看内容赶紧注册登陆吧!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
交互式反汇编器专业版(Interactive Disassembler Professional),人们常称其为IDA Pro,或简称为IDA,是总部位于比利时列日市(Liège)的Hex-Rayd公司的一款产品。开发IDA的是一位编程天才,名叫Ilfak Guilfanov。十年前诞生时,IDA还是一个基于控制台的MS-DOS应用程序,这一点很重要,因为它有助于我们理解IDA用户界面的本质。除其他内容外,IDA的非Windows和非GUI版本仍然继续采用源于最初DOS版本的控制台形式的界面。
就其本质而言,IDA是一种递归下降反汇编器。但是,为了提高递归下降过程的效率,IDA的开发者付出了巨大的努力,来为这个过程开发逻辑。为了克服递归下降的一个最大的缺点,IDA在区分数据与代码的同时,还设法确定这些数据的类型。虽然你在IDA中看到的是汇编语言形式的代码,但IDA的主要目标之一,在于呈现尽可能接近源代码的代码。此外,IDA不仅使用数据类型信息,而且通过派生的变量和函数名称来尽其所能地注释生成的反汇编代码。这些注释将原始十六进制代码的数量减到最少,并显著增加了向用户提供的符号化信息的数量。
IDA PRO简称IDA(Interactive Disassembler) ,是一个世界顶级的交互式反汇编工具,有两种可用版本。标准版(Standard)支持二十多种处理器。高级版(Advanced)支持50多种处理器。
01.
1.UPX压缩壳与脱壳(1节)

02.
2.IDA分析花指令(1节)

03.
3.OPCODE详解(1节)

04.
4.IDC花指令剔除1(1节)

05.
5.IDC花指令剔除2(1节)

06.
6.IDC花指令剔除3(1节)

07.
7.IDA逆向_简单循环(1节)

08.
8.IDA逆向_for与while(1节)

09.
9.IDA逆向_for与数组(1节)

10.
10.IDA逆向_有趣字符串(1节)

11.
11.IDA逆向_数组比较(1节)

12.
12.IDA逆向_函数的封装(1节)

13.
13.IDA逆向_字符串排序(1节)

14.
14.IDA逆向_双重循环(1节)

15.
15.IDA逆向_结构体数组(1节)

16.
16.IDA逆向_结构体数组与逻辑(1节)

17.
17.IDA逆向_函数与结构体数组(1节)

18.
18.IDA逆向_2级指针数组(1节)


分享到:  QQ好友和群QQ好友和群
收藏收藏
回复

使用道具 举报

该用户从未签到

0

主题

7

帖子

43

积分

邀请会员

积分
43
沙发
发表于 2023-11-28 17:20:35 | 只看该作者
支持一下没有教程呀
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表