typora好用吧,不过很久之前就开始收费了,现在我还用着之前免费测试版(¯﹃¯)
最近想试试新版有什么新功能,发现网上已经有很多破解方式了,试了试一个,感觉挺好用的。
盗版可耻建议支持正版,本文本着学习electron的态度了解下程序的漏洞,所有素材来源于网络,侵权联系我删除。
Typora
我也算用了不少md编辑器了,感觉还是tyora这种所见即所得的比较好用,最主要也是页面比较美观没啥多余的功能。
直接去官网下载最新的安装程序。
如果之前下载过其他版本,请下载完后再安装新的程序,否则会报错。
激活
前面会有编译程序的步,如果不需要或者不感兴趣,可以直接拉到下面网盘链接那里,直接使用编译好的程序(我也懒得编译,找的别人编好的)。
先讲下正常编译步骤,需要拉下来两个github仓库,编译时需要安装rust,装rust的时候需要c/c++依赖。
一个是DiamondHunters/NodeInject_Hook_example: A hooking example for NodeInject (github.com),另一个是DiamondHunters/NodeInject: An inject tools for injecting js code into electron application (github.com)
NodeInject_Hook_example
里面有个hook.js
文件,需要把这个hook.js文件替换到NodeInject
的src目录下,改名成hooklog.js
。之后换到NodeInject
项目下。开始执行cargo build
命令编译,会生成一个exe
文件,把exe文件放到typora安装目录下打开cmd然后执行即可。
执行完毕后命令行会显示注入完成,之后再运行cargo run
就会生成一个假的密钥了,填到typora激活就行,邮箱随便填。
上面可能有点麻烦,建议直接使用编译好的文件激活。网盘链接:https://nbbslkk.lanzoub.com/iOy0a1eyyuze
解压后有两个exe
文件,一个是node_inject.exe
,另一个是license-gen.exe
。第一个用于注入,第二个用来生成激活码。
首先把node_inject.exe放到typora安装目录下。
然后打开黑窗口运行它,显示如下即可。
之后在黑窗口运行license-gen.exe
用于生成激活码。
最后在typora激活界面填进去即可,可能会提示邮箱不正确。
没啥好办法,重新打开多试几遍即可。
最后总能成功。
闲聊
好累,这几天也没写网站了,我的宝藏指南还没完成 (/= _ =)/~┴┴
推荐阅读: