我用WPE截取以下的封包,这些封包已经加密,本人研究N久,无法解密,请各位一定帮忙!
位置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 send 0000 12 00 1B C7 40 BE 51 22 F5 81 B5 19 10 82 E5 03 1F 0C
send 0000 12 00 76 AB D4 86 74 17 71 72 44 99 07 DC 31 D4 D1 B9
send 0000 12 00 0D D2 42 BC 47 5A D2 00 34 9A 93 02 71 94 5D 51
send 0000 12 00 44 C2 02 21 55 A2 92 DB B7 DF 96 05 B9 5D 50 98
send 0000 12 00 88 01 F1 09 36 6B 39 CC AF 4E F5 C6 C3 27 AD E3
send 0000 12 00 EC 60 67 3B 1D 8E 29 B7 D6 4C 60 19 92 71 CC D6 说明:先把6个宝石一个一个单独放在人物的周围,然后一个一个检起来,检6次,所截取的封包如上,现在是要研究每次检一个宝石,改为检100个宝石发送给服务器。
由于无法解密,我试着乱改一下发送,乱改结果情况如下:将12到18位分别改为FF,检宝石正常,与没改一样,将12到18位全部改为FF,也正常,与没改一样,所以本人判断这几位是空的,没有用。将第7位到第11位分别改为FF时,检取宝石时,无法检起来。将第3位到第6位分别改为FF时,游戏会被强制中断,宝石也无法检起来。各位大侠,请一定帮助研究研究,本人定给酬谢!
位置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 send 0000 12 00 1B C7 40 BE 51 22 F5 81 B5 19 10 82 E5 03 1F 0C
send 0000 12 00 76 AB D4 86 74 17 71 72 44 99 07 DC 31 D4 D1 B9
send 0000 12 00 0D D2 42 BC 47 5A D2 00 34 9A 93 02 71 94 5D 51
send 0000 12 00 44 C2 02 21 55 A2 92 DB B7 DF 96 05 B9 5D 50 98
send 0000 12 00 88 01 F1 09 36 6B 39 CC AF 4E F5 C6 C3 27 AD E3
send 0000 12 00 EC 60 67 3B 1D 8E 29 B7 D6 4C 60 19 92 71 CC D6 说明:先把6个宝石一个一个单独放在人物的周围,然后一个一个检起来,检6次,所截取的封包如上,现在是要研究每次检一个宝石,改为检100个宝石发送给服务器。
由于无法解密,我试着乱改一下发送,乱改结果情况如下:将12到18位分别改为FF,检宝石正常,与没改一样,将12到18位全部改为FF,也正常,与没改一样,所以本人判断这几位是空的,没有用。将第7位到第11位分别改为FF时,检取宝石时,无法检起来。将第3位到第6位分别改为FF时,游戏会被强制中断,宝石也无法检起来。各位大侠,请一定帮助研究研究,本人定给酬谢!
解决方案 »
- sql语句错误
- ocx如何实现程序一运行就在网页中打开word
- 在线等待:在创建TActiveForm时,鼠标Button变量的冲突!!!
- 高手请进来!!!
- 如何在界面设计中实现网页组件?
- 怎样通过adoquery向listbox加入字段名?
- 想做一个MDI结构的窗体,类似于金碟2000XP软件窗体,在建立后,为什么mdiform调用mdichild后mdichild总是关不了是怎么回事呢?(散分了)
- 寻求适合教育网上国外站点的代理服务器,速度快些的,谢谢!
- 关于窗口的DOCK
- 关于考勤系统业务需求
- TDXDRAW 控件的基本用法
- 过年喽,祝愿所有Delphi的xdjm在2004年大展宏图!!!!!!!!!!!
萧大侠,你要帮我看看啊!一定一定要啊!
1.你把宝石扔在地上的时候,服务器会为这个宝石分配一个id,这个id保存在它的物品资源表里。
2.你捡起宝石的时候,客户端向服务器端发送改物品的id 服务器会在列表里查询改id所对应物品的数量
所以除非是游戏本身的bug 否则你是不会成功的
也不要企图修改扔出宝石的数据 因为你身上到底有多少物品 服务器上同样是有记录的
有的傳奇外掛,可以實現刷錢和復制物品,那又如何能實現呢?
苦魚兄,能詳細介紹一下softice嗎,我原來是搞數據庫的,現在想轉為做遊戲外掛這方面的。
可是有的外挂,如传奇游戏中有的外挂可以刷钱和复制物品那又是如何实现呢
如果游戏里没有做校验的那些步骤
你说的那些就可以实现
现在大部分Game server对于拣取物品,都做了安全性设计,如:
1) 发送的捡物品命令只包涵物品ID,绝不包括数量(或包括数量但服务器会验证)。这是为防止刷装备而设计的。如果你拦截封包过程中,发现还有其他数据,那多数证明了有Bug可钻。
2) 服务器对捡物品命令的处理。服务器收到捡物品命令,通过送来的物品ID查找该地上物品的属性,取出坐标,判断是否在“脚下”,如果不是,则移动人物到该物品的坐标一直到能捡起。这时人物的移动不是由客户端发送命令的(如果人物移动是客户端发送的,则。。去做外挂吧,说不定能做个“隔空取物”“自动取物”)。这是为了防止“全屏自动捡物”而设计的,同时也使操作更人性化。至于说物品复制,目前网游几乎都是服务器操作和网络延迟的问题造成的(网易精灵除外)。所谓的“复制外挂”也只是充分利用这个夹缝而已。所以,To:楼主
你这研究没啥意义。