精易论坛
标题:
验证码图片获取求助
[打印本页]
作者:
langzinq
时间:
2025-2-2 14:09
标题:
验证码图片获取求助
链接:https://wx.cdh5.cn/4800_44794c42/index.php?u=9811248
从VX中打开这个链接,会跳出来一个验证码的图片,但这个图片在FD的数据中看不到,重新点击验证码图片,会生成一个新的图片,请求地址是一个clicktips.png结尾的图片链接,但返回的不是一张图片,求助这个图片码是怎么生成的?
作者:
华庭大哥
时间:
2025-2-2 14:09
验证码可能是前端通过JavaScript动态生成的,比如使用Canvas绘制,而非从服务器请求图片。这种情况下,网络请求中不会有图片资源,而是通过代码生成。
作者:
langzinq
时间:
2025-2-4 15:46
华庭大哥 发表于 2025-2-2 19:29
验证码可能是前端通过JavaScript动态生成的,比如使用Canvas绘制,而非从服务器请求图片。这种情况下,网络 ...
应该是前端生成的,但提交的验证码文本,服务器是如何判断是否一致的?因为前端生成验证码后,FD没有发送的数据
作者:
frankiy
时间:
2025-2-4 21:30
1,验证码是在本地计算,本地实时生成的;
2,验证码校验,也是在本地进行的。
正儿八经的页面地址是这个js:https://img1.cdh5.cn/4800_44794c42/static/js/main.js?v1737612854070
其中判断验证码是否正确的代码:this.captchaCode.toUpperCase() == e.toUpperCase()
由此可知,验证码是由 function(e) 生成的。
但是很遗憾,该页面的js是分段切割加载的,任意一段代码的修改都会导致验证不通过。因此通过替换、本地映射的方法来修改 判断 的代码段,都失败了。
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4