字体反爬与反反爬

Fork Me On Github
zodream 编程技术 2019年04月

说明

一些公司会把一些关键数据进行保密,而网站进行保密(对用户显示,对爬虫隐藏)一种方式就是自定义的字体文件

主要用到的工具

python

fonttools

反爬

主要原理

从一个已有的字体文件提取需要加密的文字字形,更改字形索引,保存为新的字体文件,使用新的文字索引使用

反反爬

主要原理

获取字体文件,根据索引获取字形,再根据字形获取真正的文字(前提必须有一个足够丰富的字形库)

晋级

反爬使用指定义的字形(手动修改字形)

反反爬使用类似图像识别进行字形识别

字体处理工具

理想化操作

bash
   

generate --input font.ttf --font 1234567890 --out new
123

自动生成 节选的字体文件ttf wof svg 及css html使用例子

点击查看全文
0 229 0