滑动验证码的最高境界是不但缺口匹配准确率百分之百,鼠标轨迹验证通过率也是百分之百

2 天前
xmpkg  xmpkg

缺口匹配 675d3f345a16436fa79a52645a2e08ef.png

1aecb5c58b7fe2768b58866fbf6acb73.jpeg

5c99323773da0b2db69c5d402f3ef3e7.jpeg

模拟的鼠标轨迹

真实的鼠标轨迹

实现代码部分

各位大神,贴出你的实现代码或者编程思路。

3112 次点击
所在节点    程序员
31 条回复
xmpkg
2 天前
高手在哪里?
xmpkg
2 天前
目前已有 197 位注册会员查看过这个主题
0 回复,为什么
shintendo
2 天前
看不懂,且代码配色太丑
h4de5
2 天前
最好能贴一个滑动的 demo 链接好给大家研究。国外的一些厂商的很多都可以付费过验证码。最好看看能不能找一个付费的过验证码方案。
wind1986
2 天前
这个不是已经很成熟了? 多个项目用到这个, 基本上都是随便过
lizhenda
2 天前
开源吗?
Blanke
2 天前
说实话大部分大厂,轨迹从来都不是重点,至少 tx pdd 随便传或不验证,jy 会验证,但是不模拟的前提下也容易过。用代码模拟出来的过于"完美",评分其实更低,最佳方案是深度学习去做
deplives
2 天前
缺口匹配准确率百分之百,鼠标轨迹验证通过率也是百分之百
本身就是一种特征了
yyf1234
2 天前
就这还最高境界?过验证码的最高境界永远都是逆向出协议,而不是无头浏览器,别人接口都调完了你这 chrome 恐怕都还没启动完
xmpkg
2 天前
@wind1986 其实鼠标轨迹不是很复杂,缺口匹配算法,我没有看到互联网上有哪个代码是百分之百的准确率,一般能达到 80%就是比较优秀了。不是很容易的。你的项目可能要多试几次才能过
xmpkg
2 天前
@h4de5 付费没有意思,关键是算法。如果知道大厂的验证码生成算法,逆向给出一个缺口图像无法拒绝的匹配模式,那个算法就是最佳的。
xmpkg
2 天前
@Blanke 深度学习也是一种算法。鼠标轨迹难以描述这种用深度学习最佳。缺口匹配就算用深度学习,如果策略不对,准确率也难以提升。缺口匹配用简单的算法就可以实现,方法只是深度学习的其中简单算法的组合,还不需要深度神经网络。
Linho1219
2 天前
@xmpkg 建议自己反思一下
xmpkg
2 天前
@Linho1219 反思什么?本身这个题目就比较难,能够有恒心给出正确答案的少之又少。即使高智商也未必在短时间能做到。不值阁下之意,是反问高还是低的问题还是吃肉分羹的问题?我看不出来你对问题算法挑战的兴趣。
wind1986
1 天前
@xmpkg #10 不, 就是很容易....就是一次就够了
xmpkg
1 天前
@wind1986 不容易,没那么简单,既然网上看不到百分之百准确率缺口匹配算法,那么就是你手写的咯,然而你一点提示都没有,就说简单,我认为吹的可能性更大一些
duzhuo
1 天前
@yyf1234 哈哈 确实
aqqwiyth
1 天前
鼠标到滑块的位置要左右高频抖动几下 才真实 准确率跟速度超过 99%的一般都是机器 故意慢一点.
whitewash
1 天前
干嘛要百分百,第一次不对,再试一次呗。
lc1450
1 天前
上一个搞这个的已经进去了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1119502

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX