打开IDA Pro自带测试exe;见此;

https://blog.csdn.net/bcbobo21cn/article/details/102578262

将生成如下图几个用于IDA Pro 辅助分析的数据库文件,.id0、.id1、.id2、.nam、.til;

函数窗口,包括如下列:函数名,段名,开始地址,长度,参数信息等;

后面的 R F L S B T;是标志;

R是返回调用方,B是使用EBP寄存器引用它的局部变量;其它的还没来得及看;见IDA Pro 帮助;

要往右拉才会出来各个列;

默认窗口布局只见到函数名称;

双击一个函数名,在反汇编窗口定位到该函数;如下图定位到sub_140001294;

结构体窗口;从view菜单中调出;表明IDA Pro识别出打开的exe包含如下的结构体和联合;

结构体:GUID;RUNTIME_FUNCTION;等;

UNION:LARGE_INTEGER;等;

IDA Pro 数据库文件、函数窗口、结构体窗口相关推荐

  1. 【C 语言】文件操作 ( 读取文件中的结构体数组 | feof 函数使用注意事项 )

    文章目录 一.读取文件中的结构体数组 | feof 函数使用注意事项 二.代码示例 一.读取文件中的结构体数组 | feof 函数使用注意事项 读取文件结构体时 , 可以循环读取文件中的数据 , 只使 ...

  2. Linux学习-文件IOA1——用结构体和文件操作函数实现文件的拷贝

    Linux学习-文件IOA1--用结构体和文件操作函数实现文件的拷贝 其实我们不必选用结构体去实现模仿拷贝功能的,但是为了锻炼我们的思维以及对结构体.文件操作函数的使用,所以我们就这样来折腾自己. 学 ...

  3. 【C 语言】文件操作 ( 学生管理系统 | 命令行接收数据填充结构体 | 结构体写出到文件中 | 查询文件中的结构体数据 )

    文章目录 一.学生管理系统 二.代码示例 一.学生管理系统 前两篇博客 [C 语言]文件操作 ( 将结构体写出到文件中并读取结构体数据 | 将结构体数组写出到文件中并读取结构体数组数据 ) [C 语言 ...

  4. 获取网络接口信息——ioctl()函数与结构体struct ifreq、 struct ifconf

    http://blog.csdn.net/windeal3203/article/details/39320605 Linux 下 可以使用ioctl()函数 以及 结构体 struct ifreq ...

  5. C++ 基础入门 之 结构体/结构体定义和使用/结构体数组/结构体指针/ 结构体嵌套结构体/结构体做函数参数/结构体中 const 使用场景/结构体案例

    C++ 基础入门 之 结构体/结构体定义和使用/结构体数组/结构体指针/ 结构体嵌套结构体/结构体做函数参数/结构体中 const 使用场景/结构体案例 目录 一.简单介绍 二.结构体定义和使用 三. ...

  6. 【Go语言刷题篇】Go完结篇|函数、结构体、接口、错误入门学习

    Go从0到入门6-Go完结篇 前言 Q1:函数-数字的阶乘 Q2:函数-绝对值 Q3:函数-加减乘除 Q4:结构体-学生信息1 Q5:结构体-学生信息2 Q6:接口-动物和老虎 Q7:错误-网络延迟 ...

  7. golang实现将数据库表自动转为结构体的小工具(学习笔记)

    golang实现将数据库表自动转为结构体的小工具 必备条件 代码结构如下 代码详情 config.go init.go tool.go main.go config.json[运行man.go文件的时 ...

  8. 33. 使用fread()/fwrite()往文件中写入结构体,从文件中读出结构体

    1 //读写结构体 2 #include <stdio.h> 3 typedef struct student 4 { 5 int num; 6 char name[30]; 7 char ...

  9. C语言经典例71-编写函数输出结构体数据

    目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 编写input()和output()函数输入,输出5个学生的数据记录. 2 分析 定义结构体,声明结构体数组,再编写函数传入结构体数组指针到 ...

最新文章

  1. Ubuntu16.04LTS安装集成开发工具IDE: CodeBlocks 和Eclipse-cdt
  2. 在iOS中使用FilesApp
  3. 4.android.mk编写规范
  4. 64位环境0和NULL的区别
  5. xshell有大量打印时,显示信息不全
  6. 下载、安装Keil 5
  7. 浅谈jquery中prop()和attr()
  8. MATPOWER下载安装教程
  9. vs2010中svn使用教程_VS2010中使用ankhSVN | 学步园
  10. python三维图旋转_3D图像旋转简单的ITK Python(3D Image Rotation Simple ITK Python)
  11. 创建github或者gitee(国内版github)账户
  12. 激光雷达运动畸变校正
  13. 记录下微信小程使用websokce的Bug
  14. 【Hardware】【磁保持继电器基础知识】
  15. 银行资产负债表-分科目详细解释
  16. Proteus和Keil C51联调仿真完整解析(附程序)
  17. linux 卸载license,卸载 Network License Manager 的步骤
  18. 原生JavaScript实现团购——限时抢
  19. 调节睡眠周期(有助睡眠)
  20. 关于zheng项目的学习步骤{ 转载 }

热门文章

  1. 通信经典书籍(转载)
  2. 对python的认识作文500字_对阅读新认识作文500字
  3. v-for遍历数组 || v-for遍历对象
  4. Servlet3.0 || IDEA与tomcat的相关配置
  5. javascript修改CSS
  6. java中的System.out.print()与System.out.println()的区别
  7. MySql 数据库 - 重置数据库、重置初始密码方法,数据库初始化方法,长时间不用忘记密码暴力解决方法
  8. Python 库引用提示:name ‘json‘ is not defined. 问题解决办法
  9. leetcode 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭
  10. 第四周实践项目7 多项式求和