IDA View-A中流程图:

按Ctrl+滚轮进行放缩。

选中一个,然后按空格:

再按F5,转成伪C代码:

鼠标放到这里:

可以用s,A、H进行格式转换

按n进行重命名:

这里还有关键窗口:

导入窗口,和导出窗口 ,可以观察其函数。

然后是Segments窗口,观察其Segments

如下内容

这里简单介绍几个重要的:

.text段是代码段。它用来放程序代码(code)。它通常是只读的(程序代码,编译好了就确定了,不可能改来改去的嘛)。

.data(ZI data)段是数据段。它用来存放初始化了的(initailized)全局变量(global)和初始化了的静态变量(static)。它是可读可写的。

.bss(RW data )段是全局变量数据段。它用来存放未初始化的(uninitailized)全局变量(global)和未初始化的静态变量。

还有个字符串窗口:

从中可以看到数据段中的字符串:

鼠标左键双击看下他在数据段的哪个地方,再按Ctrl+x查他在那个地方进行了引用

IDA笔记-IDA Pro基本使用相关推荐

  1. 逆向中静态分析工具——IDA初学者笔记(IDA Pro使用教程)

    转载自:https://www.cnblogs.com/lsgxeva/p/8947824.html 逆向中静态分析工具--IDA初学者笔记 //*************************** ...

  2. IDA ,ida pro专业操作手册

    IDA 是一个交互式反汇编程序,这意味着用户积极参与反汇编过程.IDA 不是程序的自动分析器.IDA 会给你关于可疑指令.未解决问题等的提示.通知 IDA 如何继续是你的工作. 如果您是第一次使用 I ...

  3. [IDA Plugin] IDA插件收集

    英语好的,看这里:https://github.com/onethawt/idaplugins-list 随着时间的推移,我将组织插件.如果您有任何其他优秀的插件,请提交PR.我想用相应的IDA版本标 ...

  4. Android逆向笔记-IDA Pro动态调试Android程序(真机)

    这里的安卓版本是: Android 5.1.1(Lollipop, API 22) LGE Google Nexus 5 arm 使用的IDA为:IDA Pro 6.8 将android_server ...

  5. IDA ,ida pro的 IDC 脚本语言教程列表

    该程序在 0x40 段创建一个段并注释 BIOS 数据区.您应该加载并执行此文件以查看 BIOS 数据区变量的名称. //--------------------------------------- ...

  6. 动态调试 ida linux,IDA动态调试-ELF

    使用IDA对ELF文件进行简单的动态调试. 程序流程 将文件下载到本地之后使用编辑器打开,可以看到是一个ELF文件.放在Linux下运行,可知道是一个"打怪"的一个小程序:需要通过 ...

  7. 【ida】IDA工具常见利用

    整理一下个人的常用命令: shift + 12 显示字符串 按下回车上面的 \ ,转义符,就可隐藏ida对变量类型的标注 / ,在该行添加注释 双击变量看变量地址或者进入函数 ctrl+s 看各种区段 ...

  8. VS|Qt工作笔记-修改pro文件生成目录清晰的项目结构并添加三方库

    目录 前言 修改过程 VS运行 前言 一般用Qt Creator写好东西(用Qt Creator写Qt程序一般比vs效率高)后,要用vs进行编译,要用vs进行打开,现在来说明,如何修改pro文件,生成 ...

  9. 读书笔记:Pro ASP.NET Core MVC 2 [Chap4 C#重要语言特性]

    第四章 C#语言特性 内容: ?. ?? 格式化字符串 初始化器 Pattern Matching 扩展方法 lambda表达式 匿名类行 异步操作 获取名称 使用Empty模板创建ASP.NET C ...

最新文章

  1. db 文件 加密_有人说Kettle 数据库JNDI方式数据库密码不能加密,搞他!
  2. oracle的java路径,oracle学习----访问路径
  3. 买股票的最佳时机(六种题解dp)
  4. 洛谷3320 SDOI2015寻宝游戏(set+dfs序)(反向迭代器的注意事项!)
  5. vue手机端回退_vue移动端弹框组件 - osc_eiolhkks的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. redis mysql 雪崩_Redis雪崩和穿透问题
  7. linux篇-图解cacti监控安装
  8. apatch zipoutputstream 进行解压缩时提示:不可预料的压缩文件末端
  9. 力扣(66.67)补8.27
  10. 夜游神安卓模拟器安装
  11. 520七夕情人节告白网页代码—浪漫3D相册
  12. 小酌Django4——博客文章展示
  13. Zookeeper小解
  14. 微软校招编程题Beautiful String的状态机解法
  15. 高校科研项目管理系统(含源码+论文+答辩PPT等)
  16. Android之仿饿了吗购物车抛物线动画
  17. HI3518E按键驱动和应用代码
  18. Django 版本和 Python 版本的对照关系
  19. DQL是什么?DQL数据查询操作演示全流程
  20. c++ mupdf编译

热门文章

  1. 构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(下前篇)—简单的优化...
  2. 编译Linux版本飞鸽传书的不完全解决办法
  3. 飞鸽传书最新C++源码:这两个消息钩子
  4. 获取和保存当前屏幕的截图 实现的C++代码如下
  5. 飞秋官方下载 访问我博客也有近一半的用户
  6. C++程序设计真得不适合
  7. 『转』度百死去飞秋一个BUG引发的血案
  8. JAVASCRIPT:VOID(0)含义解析
  9. 如果你20秒钟还看不懂这个短信的话,说明你还纯洁!?
  10. C++高级编程篇-如何编写高效的C++篇