能力值:
( LV2,RANK:10 )
|
-
-
2 楼
mov edi,02047804h
mov ecx,[edi]
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
[QUOTE=fixfix;486220]mov edi,02047804h
mov ecx,[edi][/QUOTE]
可是02047804h里面的值怎么给他呢?那个C4 AA 68
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
那只能找基地址了
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
不是很明白,在内联汇编里面找基址?
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
lea ecx,ediVar
是这样的吗?
|
能力值:
(RANK:410 )
|
-
-
7 楼
看你的地址很可能是动态生成的,不是固定的,一般不是固定的地址一般都是使用Patch一下原程序,将这个不是固定的地址Patch到固定的地址上保存一下,然后再读取。如
patch:
mov [xxxxxxx],edi ;找一个程序的空白地址保存一下这个地址。然后在内联汇编中就可以
__asm
{
mov eax,[xxxxxxxx] ;取得edi的地址
mov eax,[eax] ;取C4 AA 68这个值。
}
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
向小虾班班学习!
.......................................................
|
|
|