我爱代码 - 专业游戏安全与逆向论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3919|回复: 2

IDA逆向工具的使用

[复制链接]

2382

主题

53

回帖

9151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9151
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节)


回复

使用道具 举报

0

主题

7

回帖

43

积分

邀请会员

积分
43
发表于 2023-11-28 17:20:35 | 显示全部楼层
支持一下没有教程呀
回复 支持 反对

使用道具 举报

1

主题

2

回帖

8

积分

邀请会员

积分
8
发表于 2024-12-18 10:56:08 | 显示全部楼层
最近遇到个rpk代码反编译卡点,有哪位好心大佬帮忙解惑下呢?可以有偿帮忙哦~
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|我爱代码 - 专业游戏安全与逆向论坛 ( 陇ICP备17000105号-1 )

GMT+8, 2025-4-2 03:08 , Processed in 0.187039 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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