能力值:
( LV13,RANK:240 )
|
-
-
2 楼
参见 卡死鸡巴的 inline HOOK 用到了RIP
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
能详细说说吗?求教
|
能力值:
( LV13,RANK:240 )
|
-
-
4 楼
我之前是shadow ssdt的HOOK 采用的 mov eax jmp eax 没问题。
不能改eax的话,可以采用 jmp [aaaaa] aaaaa里面填绝对地址。这个方法也行
要么采用 jmp rip之类的方法
|
能力值:
( LV13,RANK:240 )
|
-
-
5 楼
话说难道x64上没有 pushfd pushad?干嘛要自己寄存器一个个保存啊
|
能力值:
( LV4,RANK:50 )
|
-
-
6 楼
这类指令在x64下已经去掉了
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
7 楼
http://bbs.pediy.com/showthread.php?t=187348这里有你需要的
|
能力值:
( LV8,RANK:130 )
|
-
-
8 楼
你需要一个lib,联系我,我自己写了一个支持32,64的hook库
|
能力值:
( LV8,RANK:130 )
|
-
-
9 楼
你搞得太复杂了,
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
先保存了rax
然后mov rax,返回地址 push rax ,mov rax,xxxx, ret 这个怎么样。。
用fasm试了一下。。这个就行。。
format binary
use64
push rax
push rax
mov rax,0x111111111111
mov [rsp+4], rax
pop rax
ret
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
不好意思,回晚了,谢谢大家的热心帮忙.
昨天自己捣鼓好了,就没来看....
我的解决方法跟10楼的哥们差不多...
再次感谢大家
|
|
|