直接寻址就是 地址直接写在指令里。
1
mov ecx, dword ptr [0x080490E8]
这题地址就直接写成了0x080490E8
0x080490E8
实际上就会
ecx
前面从ELF的.data段可以推出
.data
msg=0x080490E8
也就是说这段内存地址就是字符串的起点
从msg读取四个字节就是W``e``l``c
msg
W``e``l``c
也就是57 65 6C 63
57 65 6C 63
小端读入寄存器:0x636C6557
0x636C6557
ctfshow{0x636C6557}