本帖最后由 一曲离歌 于 2023-7-21 20:48 编辑
在b站,看到这个案例,复刻一下,标题除了加个web端,还有个空格,其他的没改。
非原创,非原创,非原创
原视频,仙人指路(自行搜索,不挂连接):
原题思路:
1,获取web中的小说段落,Ansi转Unicode1后,前缀58开头的为加密字体。
2,从web端,获取字体woff2,拆包后,得到加密编码对应的文字图。
3,制作字典,将加密的编码,置换成对应文字,已达成解密。
原题图片:
1,加密的章节段落
2,python简易的字典cha询
3,字体拆包能看到编码
复刻操作:
选用网址:
[JavaScript] 纯文本查看 复制代码 https://fanqienovel.com/reader/7181453438667096588
加密所示:
字体文件:
[JavaScript] 纯文本查看 复制代码 https://lf6-awef.bytetos.com/obj/awesome-font/c/dc027189e0ba4cd-700.woff2
https://lf6-awef.bytetos.com/obj/awesome-font/c/dc027189e0ba4cd-500.woff2
https://lf6-awef.bytetos.com/obj/awesome-font/c/dc027189e0ba4cd.woff2
ba4cd 与 woff2之间如果有数字,标识字体粗细,数值越大,字体越粗
字体拆包: FontCreator.exe
(下载安装,用的14版本,兼容性好,9.x版本不知道为啥,打开文件报错)
总共: 363个字符
开始偷懒:(非全文字典解密)
弄全文字典我不配,就做一小段。
由于文本编辑器或电脑不支持Unicode1,所以显示空白符,
这里是将已知明文删除,留下加密字符,拿去编码
以此去校验是否字典制作正确,选择一个非主流的字典办法
以密文的58开头编码,对应出常规明文编码,制作字典
思路如图:
调试信息如下:
[Python] 纯文本查看 复制代码 * “字典数量:” | 11
* “待解密文本” | “痛,痛!刻骨铭痛苦弥漫奕。”
* “解密后的文本_编码” | “痛,太痛了!刻骨铭心的痛苦弥漫张奕的全身上下。”
* “解密后的文本_文本” | “痛,太痛了!刻骨铭心的痛苦弥漫张奕的全身上下。”
这是代码附件:
(声明:由于写帖子时候,使用了7.5的精易模块,
在最后检查时候,发现引用9.7以上精易模块,会出现编码的错误,附件中带一个7.5模块,
如不放心文件安全,可以自行删除模块,到官网下载对应版本模块替换!)
太困了,就劳烦感兴趣的自行解决这个问题吧
番茄字体.rar
(898.02 KB, 下载次数: 43)
|