能力值:
( LV2,RANK:10 )
|
-
-
2 楼
你都下断点了,代码没被断下来,那代码没执行。没执行的代码还校验个机巴哟
|
能力值:
( LV4,RANK:40 )
|
-
-
3 楼
readprocessmemory
|
能力值:
( LV3,RANK:30 )
|
-
-
4 楼
不会是逆水寒吧
|
能力值:
( LV2,RANK:15 )
|
-
-
5 楼
有可能在特定情况下才校验crc…也可能crc是计算出当密码用的…还有更多可能
|
能力值:
( LV5,RANK:70 )
|
-
-
6 楼
不会是逆水寒吧
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
萌克力
readprocessmemory
你是指外部程序在调用ReadProcessMemory来远程读取内存校验?但是我拦截了下没有其他进程的启动
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
严启真
有可能在特定情况下才校验crc…也可能crc是计算出当密码用的…还有更多可能
修改内存后,几秒钟之内就会报CRC错误
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
不知世事
不会是逆水寒吧[em_13]
不是
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
萌克力
readprocessmemory
刚刚试了下,果然是自身进程在调用这个函数来校验的,感谢了!
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
模块在服务器对比做判断
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
xxyiyi
刚刚试了下,果然是自身进程在调用这个函数来校验的,感谢了!
如果是游戏自己的进程用readprocessmemory读取,也会在访问断点那里断下吧。除非是其他进程用readprocessmemory访问游戏进程,这样才不会断开
|
能力值:
( LV5,RANK:60 )
|
-
-
14 楼
名都被占
如果是游戏自己的进程用readprocessmemory读取,也会在访问断点那里断下吧。除非是其他进程用readprocessmemory访问游戏进程,这样才不会断开
RPM不是直接访问,而是不管己方还是其他都把目标页面的物理页映射到一个新的虚拟页做拷贝,就算你得知他映射的虚拟页也在用户层并且知道地址,你也不能正常断下,因为它是先把内容拷贝到一块非分页ring0缓冲区再拷贝回己方进程的缓冲区,不得不说RPM做CRC真的是一种很骚的方法
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
hhkqqs
RPM不是直接访问,而是不管己方还是其他都把目标页面的物理页映射到一个新的虚拟页做拷贝,就算你得知他映射的虚拟页也在用户层并且知道地址,你也不能正常断下,因为它是先把内容拷贝到一块非分页ring0缓冲 ...
感谢大神的指点,真的太有用了,解决了我一个游戏里面的疑惑,我另外一个帖子也可以结贴了。至于函数的底层实现,你是看书获得的还是自己逆向代码来看的呢。我也想了解这些函数的底层实现
|
能力值:
( LV5,RANK:60 )
|
-
-
16 楼
名都被占
感谢大神的指点,真的太有用了,解决了我一个游戏里面的疑惑,我另外一个帖子也可以结贴了。至于函数的底层实现,你是看书获得的还是自己逆向代码来看的呢。我也想了解这些函数的底层实现
WRK加F5 ntos的汇编,从来不看书,毕竟很多东西可能已经过时了
|
|
|