苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper万能框架(V2.3-含.netcore) HttpHelper官方出品,无敌框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 最牛的爬虫类,没有爬不到只有想不到 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 260|回复: 3

[学生提问] 有偿求大佬查看DLL服务器地址加密方式

[复制链接]
发表于 2019-10-19 22:40:01 | 显示全部楼层 |阅读模式

有哪位大佬可以帮忙追下附件的DLL 服务器地址加密方式是什么,DLL没有壳 可以直接使用ILspy查看源码。

一般情况下Untiy的地址是通过 AppConfig.json 解密后获取IP 和Port


{"ServerHost":"127.0.0.1","ServerPort":8300,"Version":"14.0.0.1","FrameRate":60,"EnableEncryption":true,"EnableVerifyAB":true,"EnableCacheAB":true,"AutoCleanCache":true,"EnableBugly":true,"BuglyAppID":"3205a83021","FixedWidth":1024,"FixedHeight":738,"FixedSize":true,"UseLauncher":false,"ForceSingleton":true,"EnableLog2File":true,"LogLevel":0,"CustomData":{}}

但是我解开后发现  "ServerHost":"127.0.0.1" 指向的是本地IP,所以服务器地址肯定不是这个。

我找到它的服务器连接函数为:

        private void ConnectToServer()
                {
                        nConnectCount++;
                        bShowSocketTips = true;
                        GameApp.PopupMgr.ShowTips("正在连接服务器");
                        LoginTransfer.Instance.cnConnectingEvent();
                        if (GameApp.GameData.IsMDF)
                        {
                                GameApp.BackendSrv.GetTokenInfo(GameApp.GameData.MDFTokenUrlHttps(8300u), delegate(BackendService.GetMDFTokenInfoResult token)
                                {
                                        if (token.msg == "SUCCESS" && token.code == 0)
                                        {
                                                GameApp.BackendSrv.GetUrlInfo(GameApp.GameData.MDFLinkUrl(token.respData.token, 8300u), delegate(BackendService.GetMDFUrlResult mdf_url)
                                                {
                                                        mServerAddr = mdf_url.respData.url.Split(':')[0];
                                                        mServerPort = uint.Parse(mdf_url.respData.url.Split(':')[1]);
                                                        GameApp.Network.Connect(ConnectionID.Lobby, mServerAddr, mServerPort);
                                                });
                                        }
                                });
                        }
                        else
                        {
                                GameApp.Network.Connect(ConnectionID.Lobby, mServerAddr, mServerPort);
                        }
                }


但是  mServerAddr   mServerPort 这两个变量我不知道是从什么地方获得,希望有大佬能够帮忙看下, 有偿只要能解决价格可以商量 QQ:731227039


Assembly-CSharp.zip

1.07 MB, 下载次数: 6, 下载积分: 金钱 -1

 楼主| 发表于 2019-10-21 23:25:38 | 显示全部楼层
回复 支持 1 反对 0

使用道具 举报

发表于 2019-10-22 16:12:04 | 显示全部楼层
回复

使用道具 举报

发表于 2019-10-23 00:23:18 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备17001017号-1)

GMT+8, 2019-11-12 09:23

© 2017-2018

快速回复 返回顶部 返回列表