之前有稍微研究过Unknown6
路过回一下
※ 引述《ahwater01 (臭酸咖)》之铭言:
: 飞人
: 老实说我觉得这超好抓的,程式都有gps资料了
: 直接判断短时间内有没有移动到不可能的距离就好啦
: ex:
: 1小时移动距离超过200km
: 想要更精确点甚至在跨洲当飞人时,用gps纪录有没有停留在机场...etc
不过我看我Android端
目前似乎是把玩家端看PM GPS的功能拿掉了
现在还有没有存都不知道(?)
我们用有存为前提来探讨好了
首先飞人分2种
1.手机端直接改GPS飞到当地抓
这种不用说要查肯定是掰...
2.外挂直接飞过去抓
这种是钻目前服务器判定的漏洞
首先要遇到PM只需要你那个瞬间在PM旁边就能触发
但是能不能抓取是看你没有离先前其他操作的点太远(不能抓就会直接逃跑)
所以说只要先飞过去点PM进抓取画面
点进去后在飞回原本的地方,就可以该之前操作的点抓到那只PM
所以我是倾向是抓到的当下才存GPS讯息(?)
这我觉得是Niantic自己不想改程式问题(喂
虽然可以理解为了省运算的程式逻辑
要是我写程式我也不想遇PM就直接先预存GPS参数
谁知道你抓不抓的到啊,浪费效能XD
推 kille898983: 从上一个位置判断不就好了 没有那么复杂好吗 08/11 10:44
同我上面说的
有做,但是没做全XD
: 自动练功
: 这个可能比较麻烦,我是觉得Niantac没有把程式做个认证机制
: 导致连破解都不用
: 封包直接明摆着给你看,做外挂直接看着封包内容传command就好了...
: 搞个简单的
: 把帐号的某个字段资料(例如有几个pokemon,CP总合多少...etc),当作key
: 再加上个时间参数,直接做个hash
: 每五分钟来当作认证"应该"就可以杜绝很多外挂?
: 残忍一点 如果上面认证/gps异常 错个2.3次直接锁帐号,别搞个什么softban
: 小弟不是专业的game developer,也知道在这边发这种废文Niantac也看不到
: 但只是想跟大家讨论讨论,这种想法在实务上可行吗~
不过之前修改API的问题也不是说改
是官方本来就有实作Unknown6的加密模块,只是服务器默认没开XD
全部都有做... SSL、混淆、hash你想到的都有
还是被中间人+暴力DUMP分析联合给爆了...
不得不说那群developer真的很神,各种不同程式领域的神人Q_Q
推 lordmi: 封包即时加解密对服务器负荷影响比你想得大,我以前带过 08/11 10:54
→ lordmi: 国产游戏,不同算法玩家端延迟差到两倍以上 08/11 10:55
这我同意,不过看我们可以回顾一下板上之前的文章
先前改API的当天,官方有贴出服务器负载量瞬间降了快一半(?)
谢谢大家 有错请鞭QQ