[成品] 透过 tesseract.js 绕过学习通题目字体加密
本帖最后由 wild_pointer 于 2022-5-11 23:44 编辑前几天发现学习通搜题没法用了,Google 了一圈才找到这里,注册了个帐号,看了看各位大佬的思路,花了一个下午把大佬们的思路实现了
今天调试的时候还发现学习通加上了反调试机制,行吧,又花了点时间做了个小脚本绕过,这里也一并放出来
项目在此,覺得不错可以给个 Star,里面还有个之前顺手写的绕过人脸识别的脚本(慎用)
https://github.com/bclswl0827/Fuck-ChaoXing 本帖最后由 wild_pointer 于 2022-5-11 23:41 编辑
上图,选修课快期末了才想起忘了刷了,结果还碰到这种事儿,哭哭
https://s3.bmp.ovh/imgs/2022/05/11/018e572c5030bda1.png
用 tesseract.js 做 OCR,要提高准确度,关键点在于字体要大,颜色要深,同时间距也要稍微拉开,所以在 dom-to-image将元素转换为图片前,动态调整 CSS 字体,转换完成后再将 CSS 还原,可以极大提高成功率
https://s3.bmp.ovh/imgs/2022/05/11/1cfa56a4987d15ba.png
不知道有什么办法能提高 OCR 识别速度不,看了下 Tesseract.js 的文档好像可以开多个 Worker,但是简单试了下没成功 Ne-21大佬分享了另外一个思路
某星学不通字体加密分析及解决思路
https://bbs.tampermonkey.net.cn/thread-2224-1-1.html
(出处: 油猴中文网)
哥哥我爱你!{:4_94:} 哥哥这个咋用
19121922715 发表于 2022-5-12 11:52
哥哥这个咋用
导入到油猴就行,我在 Linux 下测试没有问题 wild_pointer 发表于 2022-5-12 11:53
导入到油猴就行,我在 Linux 下测试没有问题
复制,新建脚本不行的哥哥 教教怎么用 19121922715 发表于 2022-5-12 21:54
复制,新建脚本不行的哥哥 教教怎么用
下载过后导入即可
https://s3.bmp.ovh/imgs/2022/05/13/d95a0dc52f20482a.png 重点:google了一圈
意思就是国内搜不到论坛{:4_111:}
页:
[1]
2