RemoteDesktopManager去除网络验证
文章目录
【注意】最后更新于 June 29, 2020,文中内容可能已过时,请谨慎使用。
碎碎念
Remote Desktop Manager 是Windows和MAC平台下的一个多功能远程工具,可以同时远程Linux和Windows,而且拥有很多更加强大的功能。
目前网上破解方法是序列号加上屏蔽验证域名,但是这样搞得在web调试时切换HOST很容易就激活失败。
所以决定逆向一下,看下去除联网验证。
项目分析
Remote Desktop Manager(RDM)是使用.NET写成的,将程序拖入dnSpy中。
启动调试
可以看见激活页面

dnSpy中搜索关键字

可以看见方法就叫做 RegistrationManager
跟踪几个调用后,找到了注册窗体。也找到了提交验证的地方。
可见代码只是进行了简单的混淆,不妨碍分析工作。
这里可以看见传入了两个参数就是Email和序列号

方法根据 RDMOManager.SendRegistrationEnterprise 返回的结果来定义是否通过验证
修改代码
跟踪后发现其实很简单,只要修改 “ca41c2f6529c2be524a8575ca80918992” 方法的返回永远为True即可

测试
正常激活成功,联网验证搞定.

文章作者 xJoker
上次更新 2020-06-29