某数官网 点选验证
本文 仅为学习研究 坐标识别用的打码平台
地址
aHR0cHM6Ly93d3cuaXNodW1laS5jb20vdHJpYWwvY2FwdGNoYS5odG1s
点选图 与 点选id
URI
aHR0cHM6Ly9jYXB0Y2hhMS5mZW5na29uZ2Nsb3VkLmNuL2NhL3YxL3JlZ2lzdGVy
请求参数
可以看到 就这个是需要逆向的 其他都固定
captchaUuid分析
通过搜索 0x4cc 定位到下方位置 通过释放断点放出uuid
跟随堆栈 0x39bdb5 是 0x541赋值的 0x541是上面框框0x3a6f71 直接下断点
发现还是上面来的 直接在跟栈
这里就有这个值了 直接向上翻找赋值位置
虽然有点小远 但也是找到了 有兴趣自己进去看吧
这里我直接贴代码
def getcapcha_uuid():total_string = "ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678"part = "".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}"logger.info(f'captcha_uuid为-> {captcha_uuid}')return captcha_uuid
响应体
点选验证
URI
aHR0cHM6Ly9jYXB0Y2hhMS5mZW5na29uZ2Nsb3VkLmNuL2NhL3YyL2Z2ZXJpZnk=
请求参数的加密 全部在这个堆栈中
他们的加密 全部都是DES加密 这个des也可以去扣下来 挺标准的 缺啥补啥就行
他们的构成 也都是 明文 加一个 特有的key
关于轨迹的话 是通过打码平台识别的坐标 然后去做处理后才能用 因为特殊原因就不具体说了 不难
最后也是验证通过了 感谢观看