-
-
[旧帖] [求助]反汇编中的地址 0.00雪花
-
发表于: 2012-4-1 22:08 1107
-
源码
.386
.model flat,stdcall
.data
val1 word 1000h
val2 word 2000h
arrayB byte 10h,20h,30h,40h,50h
arrayW word 100h,200h,300h,400h
.code
start:
mov cx,val1
mov cx,val2
mov val1,ax
mov dl,arrayB
mov dl,[arrayB+1]
mov dl,[arrayB+2]
mov ax,arrayW
mov ax,[arrayW+2]
end start
反汇编 windbg
401010 668B0D00404000 mov cx,word ptr [_start-10h]
00401017 668B0D02404000 mov cx,word ptr [_start-0Eh]
0040101E 66A300404000 mov [_start+0FFFFFFF0h],ax
00401024 8A1504404000 mov dl,byte ptr [_start-0Ch]
0040102A 8A1505404000 mov dl,byte ptr [_start-0Bh]
00401030 8A1506404000 mov dl,byte ptr [_start-0Ah]
00401036 66A109404000 mov ax,[_start+0FFFFFFF9h]
0040103C 66A10B404000 mov ax,[_start+0FFFFFFFBh]
中的 [_start+0FFFFFFF0h] 数据偏移地址0 [_start+0FFFFFFF9h] 数据偏移9
前面的fffffff 和 _start [_start-0Ah] [_start-0Bh] [_start-0Ch]怎么解释啊 ,为什么这么显示
.386
.model flat,stdcall
.data
val1 word 1000h
val2 word 2000h
arrayB byte 10h,20h,30h,40h,50h
arrayW word 100h,200h,300h,400h
.code
start:
mov cx,val1
mov cx,val2
mov val1,ax
mov dl,arrayB
mov dl,[arrayB+1]
mov dl,[arrayB+2]
mov ax,arrayW
mov ax,[arrayW+2]
end start
反汇编 windbg
401010 668B0D00404000 mov cx,word ptr [_start-10h]
00401017 668B0D02404000 mov cx,word ptr [_start-0Eh]
0040101E 66A300404000 mov [_start+0FFFFFFF0h],ax
00401024 8A1504404000 mov dl,byte ptr [_start-0Ch]
0040102A 8A1505404000 mov dl,byte ptr [_start-0Bh]
00401030 8A1506404000 mov dl,byte ptr [_start-0Ah]
00401036 66A109404000 mov ax,[_start+0FFFFFFF9h]
0040103C 66A10B404000 mov ax,[_start+0FFFFFFFBh]
中的 [_start+0FFFFFFF0h] 数据偏移地址0 [_start+0FFFFFFF9h] 数据偏移9
前面的fffffff 和 _start [_start-0Ah] [_start-0Bh] [_start-0Ch]怎么解释啊 ,为什么这么显示
赞赏
他的文章
- [求助]CreateFile运行后第一个参数怎么变了 1445
- [求助][求助][求助]远程注入dll,注入成功,但目标进程变为无响应 2242
- [求助]BT5 安装到手机后能打电话吗 1553
- [分享]匈牙利表示法 1202
- [求助]反汇编中的地址 1108
看原图
赞赏
雪币:
留言: