CheatMaker 论坛

注册

 

发新话题 回复该主题

人造指针 [复制链接]

1#
今天又看了银河大大的人造指针教程,学着填了一个,是游聚三国战纪119的指针,可是每次开地址都不一样,还请看看是哪里出错了。下面是代码:

[ENABLE]
alloc(newmem,2048)
alloc(P,4)
label(returnhere)
label(originalcode)
label(exit)
registersymbol(P)

00728D0F:
jmp newmem
nop
returnhere:

newmem:
push eax
lea eax,[eax+ecx*2]
mov [P],eax
pop eax

originalcode:
mov cl,[eax+ecx*2]
mov [ebp-01],cl

exit:
jmp returnhere

[DISABLE]
dealloc(newmem)
dealloc(P,4)
unregistersymbol(P)
00728D0F:
mov cl,[eax+ecx*2]
mov [ebp-01],cl
最后编辑ckyun 最后编辑于 2015-12-11 21:43:04
分享 转发
TOP
2#

回复 2楼player268的帖子

可是它最终指向偏移的地址应该和直接模块+偏移地址是一样的才对
TOP
3#

回复 3楼哈哈哈的帖子

就是爱折腾
TOP
4#

回复 6楼银河漫步的帖子

就是想学习这种方法
TOP
发新话题 回复该主题