IDA 实战--(3)深入了解

上一节,我们分析了main 函数整体的流程,

对应的源码如下

#include "stdafx.h"

int main(int argc, char* argv[])
{
	printf("Hello World!\n");
	return 0;
}

之前我们看到的代码都是下面这种,以反汇编的形势展示的
在这里插入图片描述
这种看起来非常不舒服,如果不熟悉汇编语言的话,分析起来还是很吃力的,不过IDA 提供了一个非常棒的功能 F5 大法,按下之后,一起都清晰了,这里是IDA 根据汇编语言提供的伪代码功能,与我们写的源代码基本一致,这个F5 功能还是非常使用、也是高频使用的一个功能。
在这里插入图片描述
除了F5 之外,还有一些其它快捷键

名称功能
ESC可以返回上一次浏览的内容
G跳转到指定的地址
X跳转到交叉引用地址处
ctrl+G也是跳转到指定的地址,不过可以指定堆栈
ENTER跳转到选定的内容处
alt+ENTER在新标签中跳转到选定的内容处
N修改变量名
修改注释
修改可重复注释,如果在其它地方引用了被注释的内容,会自动进行注释
C强制修改为代码
D强制修改为数据
alt+T搜索指定字符串
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿雷由

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值