OllyDbg左下方的窗格显示了什么?

时间:2017-07-11 02:20:48

标签: assembly x86 nasm

我使用NASM汇编了以下代码:

global _start

section .data
    var1 DD 0xA1A2A3A4        ; 4 bytes
    var2 DD 0xB1B2B3B4        ; 4 bytes
section .bss
    var3: RESD 1              ; 4 bytes

section .text
_start:
    mov DWORD [var3], 0xC1C2C3C4

我在OllyDbg中打开文件并使其执行指令:mov DWORD [var3], 0xC1C2C3C4

这是执行此指令后OllyDbg中左下窗格的状态:

enter image description here

我想知道的是左下方窗格显示的内容?它显示过程的数据部分和bss部分吗?

如果是这样,那么进程的数据部分的大小取决于数据部分中分配的字节数(在这种情况下是8个字节)?

1 个答案:

答案 0 :(得分:1)

下半部分显示Memory,因此您可以要求它显示您想要的任何部分。默认情况下,它侧重于数据部分。您可以通过在Olly中打开Memory Map窗口并检查地址来检查。

enter image description here

但是,正如我所说,您可以使用“转到”命令并要求它向您显示任何映射部分。至于最小尺寸,我会说默认最小值可能是1000h,即使你有更少。