[无脑向]某白板5爆破
本帖最后由 Tonyha7 于 2022-10-31 14:18 编辑## 前言
看老师上课用的白板软件挺好玩 上官网下了同款 结果又要登录又要做任务升级高级版 然后就破解了一个玩玩
## 小插曲
https://file.moetu.org/images/2022/10/30/die_qB560q03E27b61d80e333ed80e.png
文件夹里有一堆C#开发必备的dll 但是主程序居然不是NET平台的 不要慌 dnspy打开几个dll就会发现功能和逻辑全在文件夹下C#写的dll里
## 修改
### EasiNote.Utils.dll
首先 已知程序会通过检测是否为本品牌触摸屏来判断是否需要登录
从关键字入手 和安卓程序上来就搜"isvip"同理 我们搜下is+品牌名
https://file.moetu.org/images/2022/10/30/dnSpy-x86_WToXhH9kJq5d34c1daa9633703.png
通过类名很容易判断从这里入手 但是这里有个坑 我们不要让IsIwb直接返回true 要让他给HardwareRecognizer.\u00A0赋值 否则会崩溃
https://file.moetu.org/images/2022/10/30/dnSpy-x86_xFwP0XuDymf838c6c9670c5240.png
https://file.moetu.org/images/2022/10/30/dnSpy-x86_IQJNFqoLp1175ca2d3bf374878.png
下面的GetIsIwbFromDevice方法同理
https://file.moetu.org/images/2022/10/31/dnSpy-x86_hZz2dHYm1V56c7eec3071b1410.png保存 替换dll 此时直接打开程序即可启动白板
但是要求激活专业版 并且有水印
https://file.moetu.org/images/2022/10/30/QQ20221030201132fbe510e1dd39ce3c.png
### EasiNote.Foundation.dll
搜个关键字vip 发现这个VipLevelInfo应该有搞头
https://file.moetu.org/images/2022/10/30/u81utF8yn336dd0b0580088f3f.png
反手把IsLevelUp返回true
https://file.moetu.org/images/2022/10/30/dnSpy-x86_lqzaqBQ5jU8e58e5bff79d04dc.png
保存 打开白板 登录 发现没用 要七级以上才能激活专业版
往上翻看见这个类里有个整数Level 给他赋个值试试
https://file.moetu.org/images/2022/10/30/dnSpy-x86_PbIqMGgkp814ac8f8420803387.png
再保存 打开白板 功能都正常
https://file.moetu.org/images/2022/10/30/EasiNote_KUaLMgwKP6963d913907288649.png
保存失败的 把这个选项选上
https://file.moetu.org/images/2022/10/31/dnSpy-x86_F8D1W7vD5aea1f2a0651dd249c.png 属性,快捷方式,目标后面加上“ -m Display -iwb”
即"C:\Program Files (x86)\Seewo\EasiNote5\swenlauncher\swenlauncher.exe" -m Display -iwb
就可以免登录 把破了的软件发出来用用:lol 不能上网的电脑正好可以用{:1_918:} 谢谢分享,学习一下 {:1_921:}摩拜大佬 他们说如果一星期不回复帖子,是不是就注销账户了? 楼主牛的,学到了一手,感谢分享,小白进步中~ 我的dnspy和楼主的dnspy好像版本不同,无法跟着脚步来