打开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. 一个技术总监的忠告:精通那么多技术,你为何还是受不到重用?
  2. 三大平衡树(Treap + Splay + SBT)总结+模板
  3. jeesite如何已生成数据的数据源_jeesite1.X 集成多数据源
  4. Appium环境搭建python篇(mac系统)
  5. 将MongoDB与Morphia结合使用
  6. spark 为什么总是起200个task
  7. 7-1 近似求PI (15 分)
  8. JMS-activeMq点对点模式
  9. SQL server 2005 数据库只能用计算机名连接不能用IP地址
  10. Allwinner(全志)V5 SPI Flash Support List
  11. 高德地图行政区域划分(西安)
  12. Linux 云服务器aircrack-ng后台跑包并用邮件发送结果
  13. 学习java第四天,自己做的尚硅谷项目三开发人员调度系统,代码很丑陋,等后面有时间再优化一下。
  14. Wireshark数据包分析——Teardrop泪滴攻击
  15. layui请求加token_琴海森林 JFinal-layui 文档、资料、学习、API,token验证
  16. Alpine | Docker基础镜像
  17. java 线程锁Lock
  18. 【Windows】取消某种格式文件默认的打开方式
  19. Python:学习成绩管理系统
  20. Java代码通过Kerberos连接HDFS

热门文章

  1. python3 装饰器_python3装饰器
  2. 用MATLAB编程求出三位数中全部的水仙花数
  3. Chrome 插件开发-桌面通知设置实战演示,设置通知显示、存在时间
  4. Conan and Agasa play a Card Game codeforce
  5. opencv求解AX=0
  6. minAreaRect函数
  7. 梯形积分法【OpenMP实现】多个版本
  8. LSTM实现股票预测--pytorch版本【120+行代码】
  9. ubuntu改变@后面的主机名
  10. 【Python项目实战】提取.docx文件中的图片并保存到指定的文件夹