注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

风雨夜归人

专业收集资料,个人爱好!

 
 
 

日志

 
 

星尘脱机登陆流程,易语言版  

2009-06-19 06:49:02|  分类: 外挂学习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

思路:

既然要实现脱机就要模拟客户端连接到服务器,然后再实现各种功能。所以我们要模拟出客户端连接服务器的过程。

工具:

既然要做脱机,封包分析软件必然少不了,著名的如 WPE ==,这里我用了一个我自己写的一个软件,我觉得以列表的形式来显示封包能更好的达到分析的效果。

好了 我们打开游戏吧。

首先 我们试试登陆账号。

 

星尘脱机登陆流程,易语言版 - 白云飘飘 - Louis333风雨夜归人

 

截包软件出现2条封包,一个发送一个收到,发送肯定发的是我们的账号密码还有其他一些信息。封包分析的过程我就不写了。

接下来是 读取服务器列表一直到进入服务器 我们来看看收到几个包

 

星尘脱机登陆流程,易语言版 - 白云飘飘 - Louis333风雨夜归人

 

好了 从上面那个图里我们能看到 发送了4个封包(还有一个我打错了应该是发送才对)

第一步:发送 账号 密码 版本号

收到: 服务器列表

第二步 发送选择的服务器名字

收到人物角色信息 包括名字等级之类的。

第三步 发送人物选择。

收到 人物信息

第四步很重要 看到后面的IP服务器已经改变了,其实到这里已经到了 游戏服务器了。向游戏服务器发送账号 角色等信息 ,然后验证成功后 收到角色的所有信息  包括 等级 属性 坐标 任务 技能 包裹,呵呵 一个很大的封包 绝对够你头疼的。

到这里就已经完成了从账号输入到进入游戏的过程。下面我们要做的是把这个过程模拟出来。

打开易语言

创建一个 客户

 

星尘脱机登陆流程,易语言版 - 白云飘飘 - Louis333风雨夜归人

 

在创建一个 发送 按钮 一个存放封包的编辑框 和一个超级列表框 (个人比较喜欢用这个)

 

星尘脱机登陆流程,易语言版 - 白云飘飘 - Louis333风雨夜归人

列表框的

星尘脱机登陆流程,易语言版 - 白云飘飘 - Louis333风雨夜归人

设置报表项

星尘脱机登陆流程,易语言版 - 白云飘飘 - Louis333风雨夜归人

好了 开始我们的第一步 发送账号信息

  星尘脱机登陆流程,易语言版 - 白云飘飘 - Louis333风雨夜归人

 

这里有个函数 不是 程序自带的 不过你可以用 外挂海的模块 。

这个就是一个发包的代码了

然后我们要做个收包的。

选中 数据到达

星尘脱机登陆流程,易语言版 - 白云飘飘 - Louis333风雨夜归人

星尘脱机登陆流程,易语言版 - 白云飘飘 - Louis333风雨夜归人

  星尘脱机登陆流程,易语言版 - 白云飘飘 - Louis333风雨夜归人

 未完待续

  评论这张
 
阅读(1656)| 评论(1)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017