wild_pointer 发表于 2022-5-11 23:31:45

[成品] 透过 tesseract.js 绕过学习通题目字体加密

本帖最后由 wild_pointer 于 2022-5-11 23:44 编辑

前几天发现学习通搜题没法用了,Google 了一圈才找到这里,注册了个帐号,看了看各位大佬的思路,花了一个下午把大佬们的思路实现了

今天调试的时候还发现学习通加上了反调试机制,行吧,又花了点时间做了个小脚本绕过,这里也一并放出来

项目在此,覺得不错可以给个 Star,里面还有个之前顺手写的绕过人脸识别的脚本(慎用)

https://github.com/bclswl0827/Fuck-ChaoXing

wild_pointer 发表于 2022-5-11 23:38:31

本帖最后由 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

wild_pointer 发表于 2022-5-11 23:50:50

不知道有什么办法能提高 OCR 识别速度不,看了下 Tesseract.js 的文档好像可以开多个 Worker,但是简单试了下没成功

王一之 发表于 2022-5-12 09:25:20

Ne-21大佬分享了另外一个思路
某星学不通字体加密分析及解决思路
https://bbs.tampermonkey.net.cn/thread-2224-1-1.html
(出处: 油猴中文网)

潘钜森 发表于 2022-5-12 11:35:57

哥哥我爱你!{:4_94:}

19121922715 发表于 2022-5-12 11:52:30

哥哥这个咋用

wild_pointer 发表于 2022-5-12 11:53:52

19121922715 发表于 2022-5-12 11:52
哥哥这个咋用

导入到油猴就行,我在 Linux 下测试没有问题

19121922715 发表于 2022-5-12 21:54:34

wild_pointer 发表于 2022-5-12 11:53
导入到油猴就行,我在 Linux 下测试没有问题

复制,新建脚本不行的哥哥 教教怎么用

wild_pointer 发表于 2022-5-13 00:10:40

19121922715 发表于 2022-5-12 21:54
复制,新建脚本不行的哥哥 教教怎么用

下载过后导入即可

https://s3.bmp.ovh/imgs/2022/05/13/d95a0dc52f20482a.png

涛之雨 发表于 2022-5-13 08:46:44

重点:google了一圈
意思就是国内搜不到论坛{:4_111:}
页: [1] 2
查看完整版本: [成品] 透过 tesseract.js 绕过学习通题目字体加密