我太想进步了 (@blackJackSparrow) 在 点评/MT九卦阵验证码破解/逆向 中发帖
拿到验证码的url, 解析出request_code
通过request_code, 请求ext_api/page_data接口, 拿到验证码基础信息. 主要包含session 和sign 两个长字符串
2.1 sign 是一段加密过的 包含环境检测 /控制流 的/很长 /很大 的 一串js代码. 解密sign要用到session , 目前检测的环境不多 , sign解密成js代码并且执行成功后可以拿到一个关键的变量 _f 的值.
通过request_code, 请求ext_api/spiderindefence/info接口, 拿到验证码的两张图片信息, 以及一个很重要的hint 值(乱码字符串, 解密九宫格图片的顺序时要用到)
识别第一张图片文本, 拿到要连接哪个颜色 ; 识别第二张图片, 拿到 哪个坐标(位置)是哪个颜色
4.1 文本图片 可以考虑使用ddddocr , 可以勉...