首页
社区
课程
招聘
关于某游戏的瞬间移动有一个小疑问
发表于: 2015-7-23 20:22 5670

关于某游戏的瞬间移动有一个小疑问

2015-7-23 20:22
5670
各位大牛

我最近在研究某个FPS游戏的时候发现有一款称之为瞬间移动的软件,于是乎对这个功能很好奇,百度一番发现貌似是先断开网络连接,10秒以下游戏都能正常移动,别人看到你就是一个人在原地跑动(就是双腿在跑动但是位置不动)等你在断网后10秒前联网以后,人物就突然移动到你断网后悄悄移动的位置了

说做就做,我自己写了一个,我把游戏的网速限制到1KB,然后游戏。但是我发现,这样虽然能完成功能,但是有一个缺点,我在断网后别人看我是卡住的,我看别人也是卡住的了搞不好我不小心瞬移到人堆里面还不知道我发现已经有一些作者写出来了这样的功能,在我瞬间移动的时候还能看见别人的移动,还听某大神点拨,可以通过修改某内存地址来实现(听说是以前做来炸房的,以前修改了整个房都都会卡,现在只会卡自己了)。不知道有没有大神明白这个。

如果是地址的话,希望能有大神透露一下这个地址的找法。小弟在此谢过。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 967
活跃值: (1138)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
汗 你搞二台电脑 一台断网 一台联网 夫妻档 哈哈
2015-7-23 22:59
0
雪    币: 7
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这个牵扯到很多数据的分析 建议先从外挂编写的基础学起
2015-7-24 00:44
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这个我也不太会,反正你要修改内存还是有难度的,现在很多游戏都做了防止修改内存的程序,不过你有做外挂的基础还是可以试试
2015-7-24 09:39
0
雪    币: 104
活跃值: (147)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
你也是道听途说吧,什么改内存地址,瞎扯淡。。
其实hook了send,先不让发包,只是收包,就可以看到别人走动。
走完再发包就可以了。
2015-7-24 11:33
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
楼上正解,收包不发包,10秒内一起发包。
2015-7-24 11:54
0
雪    币: 81
活跃值: (110)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
你限制上传,不要限制下载就好了
2015-7-24 12:38
0
雪    币: 10
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
但是,我用限制网速的东西试过了。如果限制了上传速度。别人一样是卡着的
2015-7-25 14:26
0
雪    币: 81
活跃值: (110)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
9
那可能就不能那么笼统的把所有的包的拦截下来了,具体分析封包哪些放哪些不放,不过这样工作量会大很多
2015-7-28 14:44
0
雪    币: 296
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
看起来这款游戏是把坐标移动计算放在了客户端,大概10秒发一次坐标,断网后,服务器无法接收更新你的坐标,所以别人也收不到你的坐标,看你就卡了,而你也无法接收服务器发来的别人的坐标,所以别人在你那卡了,其实你如果需要做瞬移,只要抓包分析后多发坐标的包就好了,不过考虑到外挂过滤,最好hook掉send函数然后发送新坐标就行
2015-7-28 15:16
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
CE找到坐标的内存基址 然后用代码计算出坐标的内存地址 进行数据修改就行了 照你所说的话 很简单的呃
2015-7-28 15:47
0
游客
登录 | 注册 方可回帖
返回
//