Typora is expired 解决,学习记录【适用于0.11.18测试版】
本帖最后由 mobiwusihaun288 于 2022-6-9 16:11 编辑Typora is expired
> 仅供学习和讨论,请不要从事任何非法行为。
> 由此产生的任何问题都将由用户(您)承担。
软件版本: 0.11.18 试用结束, 强制更新
[!(https://s1.ax1x.com/2022/06/07/XDbdG8.png)](https://imgtu.com/i/XDbdG8)
项目学习
typoraCracker: https://github.com/fossabot/typoraCracker
需要python环境
```
pip install -r requirements.txt
```
[!(https://s1.ax1x.com/2022/06/07/XDb5M4.png)](https://imgtu.com/i/XDb5M4)
```
python typora.py "C:\Program Files\Typora\resources\app.asar" .
```
[!(https://s1.ax1x.com/2022/06/07/XDb7ZR.png)](https://imgtu.com/i/XDb7ZR)
查看 dec_app 目录的 License.js 文件
[!(https://s1.ax1x.com/2022/06/07/XDbhzF.png)](https://imgtu.com/i/XDbhzF)
> This beta version of Typora is expired, please download and install a newer version.
[!(https://s1.ax1x.com/2022/06/07/XDbIsJ.png)](https://imgtu.com/i/XDbIsJ)
替换时间戳
> 1637125121389
>
> 2021-11-17 12:58:41
>
>
>
> 1907069170000
>
> 2030-06-07 21:26:10
>
>
>
> 4102329600000
>
> 2099-12-31 00:00:00
修改 dec_app 文件夹名字为 app
```
python typora.py -u app/ .
```
[!(https://s1.ax1x.com/2022/06/07/XDboL9.png)](https://imgtu.com/i/XDboL9)
注意备份, 替换 C:\Program Files\Typora\resources\app.asar
可以修改本地时间进行测试。
欢迎大家交流讨论学习。
补充:
这里只是对0.11.18测试版进行修改。
链接: https://pan.baidu.com/s/101HrLFTlFOATgb1kOnsEHw 提取码: ie7d
正式版,我看那个大佬的项目也有实现,我没试过,可以自己学习一下。项目地址: https://github.com/fossabot/typoraCracker
最新测试版密钥和iv被加密了不能直接通过特征获取了,
我现在的做法是直接hook源码后再运行
(当然也可以dump出来再重新打包,但是应该没那个必要吧)
注入的js
https://taozhiyu.github.io/TyProAction/scripts/libs/duuump.js mobiwusihaun288 发表于 2022-7-16 22:28
1637125121389[时间戳] -> 2021-11-17 12:58:41[对应时间]
我是提供了两个参考的时间戳[一个是2030年 ...
console.log("buildTime is 1637125121389"), (isNaN(1637125121389) || t - 1637125121389 > 20736e6)
直接把这行改成+号
console.log("buildTime is 1637125121389"), (isNaN(1637125121389) || t + 1637125121389 > 20736e6)
时间戳都不用理了,后面的node keygen.js 步骤也不用弄了。 昨天我也遇到了这个问题 今天一点进来就看到大佬有解决方案了 大佬牛逼。 来学习一下,之后给还在用beta的小伙伴分享分享 这方法貌似不支持最新版 感谢分享 感谢楼主 大佬牛啊 感谢大佬 candyl6 发表于 2022-6-8 21:46
这方法貌似不支持最新版
最新版的话,我看那个大佬的项目也有实现,我没试过,可以自己学习一下,这里只是对0.11.18测试版进行修改。
项目地址: https://github.com/fossabot/typoraCracker