能力值:
( LV12,RANK:530 )
|
-
-
2 楼
老大会不会说我没看过FAQ啊....
我也不想啊,但就是不懂........
哭啊....
|
能力值:
( LV12,RANK:530 )
|
-
-
3 楼
不过通宵破了几个CRACKME,算是入门了.呵呵
|
能力值:
(RANK:410 )
|
-
-
4 楼
1、DWORD PTR只是一个说明符号,指明一个对象是32位(DWORD)或是16位(DWOR)或8位(BYTE)的对象。
2、MOV EAX,DWORD PTR [404000]这句的意思即是将偏移地地址00404000中内存中保存着的32位(DOWRD)地址或数据(4个字节)传送给EAX。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
那MOV DWORD PTR DS:[47D08C],EAX 呢?
把EAX送到哪呢? DS:[47D08C] 把EAX送到代码段(DS)中偏移地址为47D08C的地方???
|
能力值:
( LV12,RANK:650 )
|
-
-
6 楼
最初由 Nada 发布 那MOV DWORD PTR DS:[47D08C],EAX 呢? 把EAX送到哪呢? DS:[47D08C] 把EAX送到代码段(DS)中偏移地址为47D08C的地方???
DS是数据段,代码段是CS
|
能力值:
( LV12,RANK:530 )
|
-
-
7 楼
小虾小虾,麻烦再告诉我内存地址和eax高低位怎么对应的。。?谢了
|
能力值:
(RANK:410 )
|
-
-
8 楼
假设00401000 00 10 40 00 XX XX XX XX .........
那么:MOV EAX,DWORD PTR [00401000]则EAX = 00 40 10 00(00401000)
假设00401000 00 10 40 00 XX XX XX XX .........
那么:MOV AX,WORD PTR [00401000]则AX = 10 00(1000)
假设00401000 00 10 40 00 XX XX XX XX .........
那么:MOV AL,BYTE PTR [00401000]则AL = 00(00)
假设00401000 00 10 40 00 XX XX XX XX .........
那么:MOV AH,BYTE PTR [00401000]则AH = 10(10)
|
能力值:
( LV12,RANK:530 )
|
-
-
9 楼
非常感谢。。。。。。
够详细了,呵呵。终于明白了。。
|
能力值:
(RANK:10 )
|
-
-
10 楼
明白就好,当初我也为这些迷糊了3天
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
哦 写错了
那MOV DWORD PTR DS:[47D08C],EAX 呢?
是 把EAX送到数据段(DS)中偏移地址为47D08C的地方 对不???
|
能力值:
( LV12,RANK:650 )
|
-
-
12 楼
是的
|
|
|