【记录】IDA|IDA怎么查看当前二进制文件自动分析出来的内存分布情况(内存范围和读写性)

IDA版本:7.6

背景:我之前一直是直接看Text View里面的地址的首尾地址来判断内存分布情况的,似乎是有点不准确,然后才想到IDA肯定自带查看内存分布情况的功能,而且很简单。

可以通过View-Toolbars-Segments,打开工具栏中的Segments按钮:

【记录】IDA|IDA怎么查看当前二进制文件自动分析出来的内存分布情况(内存范围和读写性)_第1张图片
工具栏的这个按钮很小,如下图:

【记录】IDA|IDA怎么查看当前二进制文件自动分析出来的内存分布情况(内存范围和读写性)_第2张图片
就可以看到简要的内存分布:

【记录】IDA|IDA怎么查看当前二进制文件自动分析出来的内存分布情况(内存范围和读写性)_第3张图片


也可以选择旁边那个按钮:

【记录】IDA|IDA怎么查看当前二进制文件自动分析出来的内存分布情况(内存范围和读写性)_第4张图片

然后在窗口上选择DS,就可以看到简要的内存分布。

【记录】IDA|IDA怎么查看当前二进制文件自动分析出来的内存分布情况(内存范围和读写性)_第5张图片

也可以通过View-Open subviews直接打开这两种窗口,不再赘述。


小彩蛋:

IDA的反汇编窗口竟然还有自动注释的功能!在Options-General窗口的Disassembly-Auto Comments里:

【记录】IDA|IDA怎么查看当前二进制文件自动分析出来的内存分布情况(内存范围和读写性)_第6张图片
【记录】IDA|IDA怎么查看当前二进制文件自动分析出来的内存分布情况(内存范围和读写性)_第7张图片

打开这个功能之后反汇编窗口长这样:

【记录】IDA|IDA怎么查看当前二进制文件自动分析出来的内存分布情况(内存范围和读写性)_第8张图片
顿时清楚每个指令缩写的全称含义了……

更多推荐阅读:

  1. 《【经验】IDA|python 脚本怎么使用反汇编的变量,以及获取反汇编地址上的值,附 IDA的output窗口被不小心关掉了的打开方式》
  2. 【记录】IDA|Ollydbg|两种软件中查看指令在原二进制文件中的位置,及查看原二进制文件位置对应的反汇编指令的方式

你可能感兴趣的:(#,琐碎小记录,科普,ida,逆向,逆向工程)