原理

Hook劫持某个登录的Method参数
将其处理替换为需要登录的cookie即可实现

逆向部分

研究的盒子版本: 1.10.3

Dump并且解密字符串后 找到类
“WPFLauncher.Network.Launcher.aaw”
并且找到其中的”f”子程序

1
2
3
4
public static void f(string sauth, Action<EntityResponse<aar.Resposne>, Exception> hbx)
{
//……
}

第一个string类型的参数就是我们所谓的cookie
_那么我们要使用cookie_登录的话
将其参数替换为我们的cookie即可

代码部分

.net Hook框架:DotNetDetour

按照框架的方法,直接按部就班对其方法进行Hook劫持
…省略40kb代码,建议自写