[笔记]逆向工具IDA Pro之简单使用

简介: [笔记]逆向工具IDA Pro之简单使用

前言

IDA Pro 是一款静态反编译二二进制的软件,常用于破解和逆向分析软件。

一、使用步骤

以IDA pro 7.0为例

1.1 启动windbg

win64_remote64.exe

要调试64位程序 就要用64位

1.2 打开IDA

要调试64位程序 就要用64位

1.3 点击new 选择导入要反编译的项目

1.4 Select Debugger

Debugger->Select Debugger->Remote Windows debugger

1.5 Process Option

添加ip本机ip,和调试的exe的文件路径

1.6 Export查看导出的函数

双击函数名 然后按F5

然后可以查看到伪代码

1.7 添加断点 F2

1.8 Start Process F9

二、技巧

2.1 查看所有字符串列表

view->openSubviews->Strings

strings窗口 有所有字符串列表

2.2 查看函数调用

view->openSubviews->function calls

2.3 添加注释

在IDA View窗口中 选中指令 按下;键

2.4 运行脚本

shift+F2

或者 file->script command

三、常用快捷键

3.1 Ctrl+E 快速定位入口地址

3.2 G 跳转地址

3.3 F5 反编译代码成伪代码

3.4 F9 start process

3.5 Esc 返回上一步

3.6 F7 调试跳进

3.7 F8 调试下一步

3.8 ctrl+F2 terminal process

3.9 shift+F2 输入python脚本

3.10 Tab 伪代码和汇编代码相互切换

总结

总之,ida有很多功能和快捷键需要我们在使用中慢慢熟悉。

相关文章
|
数据安全/隐私保护 iOS开发 开发者
iOS 逆向编程(十八)Reveal 详细安装(以及安装问题解决)(上)
iOS 逆向编程(十八)Reveal 详细安装(以及安装问题解决)
785 0
|
监控 iOS开发
iOS 逆向编程(十八)Reveal 详细安装(以及安装问题解决)(下)
iOS 逆向编程(十八)Reveal 详细安装(以及安装问题解决)(下)
365 0
|
10月前
|
Java Unix Go
ida入门教程
ida入门教程
225 0
ida入门教程
|
Go C语言 Windows
【教程】使用 IDA Pro + 010 Editor 反编译和修改 so 文件,让你轻松玩转逆向工程!
当我们在做逆向工作时,总会遇到需要查看某个 so 文件的情况,甚至可能需要对其进行一些微小的修改。这时候,我们就需要来点反编译的魔法了。
8987 0
【教程】使用 IDA Pro + 010 Editor 反编译和修改 so 文件,让你轻松玩转逆向工程!
|
JavaScript Java Linux
逆向神器Frida
逆向神器Frida
236 0
|
监控 Linux 数据库
IDA基本使用
IDA基本使用,零基础,新手友好,重点使用摘要。ida文件加载,IDA桌面简介,交叉引用,IDA动态调试,IDA脚本
778 0
IDA基本使用
|
Linux Windows
最新版IDA7.6发布 逆向工程最佳工具
IDA7.6免费版发布-IDA Freeware-现在包括基于云的反编译器 Hex-Rays很高兴宣布IDA Freeware已升级到最新的IDA版本(7.6),现在包括基于云的反编译器! IDA Freeware是IDA Pro的免费版本,旨在为个人用户¹提供机会查看IDA的运行情况,从而支持反汇编x86和x64二进制文件。它是任何想要启动逆向工程经验的人的首选工具!
1837 0
|
缓存 安全 程序员
IDA F5 增强插件,还我源代码(一)
IDA F5 增强插件,还我源代码(一)
IDA F5 增强插件,还我源代码(一)
|
IDE 测试技术 API
1篇文章带你了解poco的所有基本功能
1篇文章带你了解poco的所有基本功能
1525 0