C# 如何做网页游戏辅助工具?

如一宝宝 2010-12-22 04:04:21
最近在玩网页游戏《七雄争霸》
http://game.7.qq.com/index.shtml?ADUIN=313009286&ADSESSION=1292981903&ADTAG=CLIENT.QQ.3187_MyTip.0
网上看到很多人写了它的辅助软件,也有用C#写的,我自己尝试却无从下手,程序怎么通过登录验证,怎么数据交换?
谁做做过类似的工具麻烦指点下!!!
...全文
1886 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
如一宝宝 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 nosaxw 的回复:]

引用 15 楼 lowson0 的回复:
引用 12 楼 nosaxw 的回复:

游戏一般都是有客户端和服务端组成的,网页游戏也是如此的。
你既然做外挂,其实也就是模拟客户端,问题是你能分析出客户端与服务端之间的交互协议吗?
一般的MMO网页游戏,少说都有700条类型不同的游戏协议,光看看都能看疯了。


忘了告诉你,我现在已经可以登录了,也可以获取服务器的数据,只是不知道怎么……
[/Quote]

window都可以破解,难道window也不乍的?
nosaxw 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 lowson0 的回复:]
引用 12 楼 nosaxw 的回复:

游戏一般都是有客户端和服务端组成的,网页游戏也是如此的。
你既然做外挂,其实也就是模拟客户端,问题是你能分析出客户端与服务端之间的交互协议吗?
一般的MMO网页游戏,少说都有700条类型不同的游戏协议,光看看都能看疯了。


忘了告诉你,我现在已经可以登录了,也可以获取服务器的数据,只是不知道怎么解密而已!
[/Quote]

可以登录?那么说明这游戏也不咋地,至少第三方的客户端都可以登录,服务端都不校验的。
还有我说的协议是指游戏封包的定义,既然要做这个东西,就要学会分析这些数据封包。还有我可以告诉你,一般网页游戏的服务端与客户端数据是不加密的,如果加密,一方面客户端无法承受,服务端更无法承受这个负载损失。
如一宝宝 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 nosaxw 的回复:]

游戏一般都是有客户端和服务端组成的,网页游戏也是如此的。
你既然做外挂,其实也就是模拟客户端,问题是你能分析出客户端与服务端之间的交互协议吗?
一般的MMO网页游戏,少说都有700条类型不同的游戏协议,光看看都能看疯了。
[/Quote]

忘了告诉你,我现在已经可以登录了,也可以获取服务器的数据,只是不知道怎么解密而已!
如一宝宝 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 nosaxw 的回复:]

引用楼主 lowson0 的回复:
最近在玩网页游戏《七雄争霸》
http://game.7.qq.com/index.shtml?ADUIN=313009286&ADSESSION=1292981903&ADTAG=CLIENT.QQ.3187_MyTip.0
网上看到很多人写了它的辅助软件,也有用C#写的,我自己尝试却无从下手,程序怎么通过登录验证,怎么……
[/Quote]
网上很多人都做出来了, 有用js的,有用winform的
http://tieba.baidu.com/f?kz=876648113

只要是网络上的东西,肯定可以看出来,请不要把协议看得那么神秘!
nosaxw 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用楼主 lowson0 的回复:]
最近在玩网页游戏《七雄争霸》
http://game.7.qq.com/index.shtml?ADUIN=313009286&ADSESSION=1292981903&ADTAG=CLIENT.QQ.3187_MyTip.0
网上看到很多人写了它的辅助软件,也有用C#写的,我自己尝试却无从下手,程序怎么通过登录验证,怎么数据交换?
谁做做过类似的工具麻烦指点下!!!
[/Quote]

登录验证肯定走协议的,这个协议会被服务端检测的,问题是你怎么骗过服务端的检测?还有就算很烂的网页游戏,也会在用户登录的地方设置加密传输,你没有密钥怎么去解这个协议包?所以很多问题都不是看起来那么简单的。
nosaxw 2010-12-22
  • 打赏
  • 举报
回复
游戏一般都是有客户端和服务端组成的,网页游戏也是如此的。
你既然做外挂,其实也就是模拟客户端,问题是你能分析出客户端与服务端之间的交互协议吗?
一般的MMO网页游戏,少说都有700条类型不同的游戏协议,光看看都能看疯了。
a82344626 2010-12-22
  • 打赏
  • 举报
回复
你先去学下数据抓取吧
不要想一步登天
  • 打赏
  • 举报
回复
难度低点的,就是操作WEBBROWSER对象控件。

难度高点的,就是利用JS嵌入到网页里面,存到一个不会被刷新的框架里,显示一个操作面板,执行对应动作。

具体没法说。看要实现的功能。
如一宝宝 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 generhappy 的回复:]

有点心得,但是很不成熟!!
[/Quote]
有点心得就说说啊,总比我强
generhappy 2010-12-22
  • 打赏
  • 举报
回复
有点心得,但是很不成熟!!
wwfgu00ing 2010-12-22
  • 打赏
  • 举报
回复
路过,不搞游戏
IHandler 2010-12-22
  • 打赏
  • 举报
回复
登录网址是这个:登录IFRAME

然后用自动填表单的方法去填写用户名和密码然后提交,自动填表单可以搜,很多
如一宝宝 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 porschev 的回复:]
网址发的很显眼。。。
[/Quote]
就是一款腾讯的网页游戏,我想做个辅助类的工具,不算外挂吧
  • 打赏
  • 举报
回复
看看高手解答
subxli 2010-12-22
  • 打赏
  • 举报
回复
是否是外挂?
porschev 2010-12-22
  • 打赏
  • 举报
回复

网址发的很显眼。。。

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧