上海网站建设 网页做,高德地图能不能看国外,如何自建网站服务器,海宁网站网站建设周一#xff0c;在清晨的阳光照耀下#xff0c;逆向山脚下的小镇宁静而安详。居民们忙碌地开始一天的生活#xff0c;而在爬虫镇子的边缘#xff0c;一座古朴的道观显得格外神秘。
阿羊正静静地坐在青石长凳上#xff0c;摸鱼养神。突然#xff0c;一道清脆的声音在他耳…周一在清晨的阳光照耀下逆向山脚下的小镇宁静而安详。居民们忙碌地开始一天的生活而在爬虫镇子的边缘一座古朴的道观显得格外神秘。
阿羊正静静地坐在青石长凳上摸鱼养神。突然一道清脆的声音在他耳边响起“羊有任务传下来了。”
他微微睁开双眼站起身来。一位道童递来一枚闪烁着淡蓝光芒的玉牌上面刻着一道base64的密文 aHR0cHM6Ly93d3cuaXNodW1laS5jb20vdHJpYWwvY2FwdGNoYS5odG1s 阿羊接过玉牌心中一动。这气息数美滑块这个任务似乎充满了未知的挑战和机遇。 读取了上面的地址突然一阵神秘的机关符文从玉牌上跃然而起是一个滑块验证 https://captcha1.fengkongcloud.cn/ca/v1/register? 翻开背面一道禁制赫然眼前想必这就是展示滑块机关的地方一番探查。原来其余参数都是假的唯独这个captchaUuid是解开禁制的关键 展开神识搜索captchaUuid直接发现了 getCaptchaUuid ? ! 取出代码,挨个取出替换 def gen_captcha_uuid():total_string ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678part .join([random.choice(total_string) for _ in range(18)])ctime datetime.datetime.now().strftime(%Y%m%d%H%M%S)captcha_uuid f{ctime}{part}return captcha_uuid
原来如此是时间加上随机数带上captcha_uuid发出请求ok成功返回 阿羊继续研究既然怎么展示机关知道了那么怎么通过机关呢尝试滑动一下 https://captcha1.fengkongcloud.cn/ca/v2/fverify? 看来就是就是轨迹的校验了一眼看去密密麻麻的参数 阿羊知道但凡滑块必然就是肯定有一个轨迹再与其他或是配合浏览器指纹或是随机一些字符串拼接再加密炼制而成
多滑几次原来只有jemuww三个参数变动
点卡一看密密麻麻的混淆和控制流不多说使用v神插件ast还原一下本地替换。
然后刷新一下点堆栈一进去的地方断点全局搜‘getEncryptContent’ jemuww都在这 _.je this.getEncryptContent(v / d, 5ea96022)
_.mu this.getEncryptContent(f, e7e1eb0d)
_.ww this.getEncryptContent(h - l, 17a94a08)
早有传闻数美是des然后动态加密看来动态的是被加密的参数分别查看
mu是轨迹的加密
ww是结束时间-开始时间
je是 距离 / 宽度 保留17位小数
其他参数就是一些环境和默认值的加密。一起带上配合上生成的轨迹终于解开