旋转验证码在register时返回的captchaInfo是加密的
在图片请求的堆栈中选第一个断点
这里记录了MouseEvent,F8过掉后手动点击刷新,再次触发断点
摁一会儿F8就看到密文了
此时步入,可见跳转至 main.*.js中
调试查看返回值
走此处断点也可以
步骤同上
可见 76a2171c是8bytes ,所以用DES ECB试一试,pkcs5,解开了。
解密代码:
import base64
from pyDes import des, PAD_PKCS5, ECB
captchaInfo = '***********'
des_obj = des("76a2171c", ECB,padmode=PAD_PKCS5)
secret_bytes = base64.b64decode(captchaInfo)
obj = des_obj.decrypt(secret_bytes)
print(obj.decode())