mobiwusihaun288 发表于 2022-6-7 22:59

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

涛之雨 发表于 2022-6-10 07:12

最新测试版密钥和iv被加密了不能直接通过特征获取了,
我现在的做法是直接hook源码后再运行
(当然也可以dump出来再重新打包,但是应该没那个必要吧)

注入的js
https://taozhiyu.github.io/TyProAction/scripts/libs/duuump.js

hahawaji 发表于 2022-7-19 18:04

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 步骤也不用弄了。

/NULL/ 发表于 2022-6-8 20:32

昨天我也遇到了这个问题 今天一点进来就看到大佬有解决方案了

xspapdc 发表于 2022-6-8 21:00

大佬牛逼。

kutwsswhere 发表于 2022-6-8 21:20

来学习一下,之后给还在用beta的小伙伴分享分享

candyl6 发表于 2022-6-8 21:46

这方法貌似不支持最新版

Coocle 发表于 2022-6-8 22:32

感谢分享

samary1999 发表于 2022-6-9 08:46

感谢楼主

g0101s 发表于 2022-6-9 09:44

大佬牛啊

Long0296 发表于 2022-6-9 12:04

感谢大佬

mobiwusihaun288 发表于 2022-6-9 15:23

candyl6 发表于 2022-6-8 21:46
这方法貌似不支持最新版

最新版的话,我看那个大佬的项目也有实现,我没试过,可以自己学习一下,这里只是对0.11.18测试版进行修改。
项目地址: https://github.com/fossabot/typoraCracker
页: [1] 2 3 4 5 6 7
查看完整版本: Typora is expired 解决,学习记录【适用于0.11.18测试版】