网址:aHR0cHM6Ly91c2VyLnF1bmFyLmNvbS9wYXNzcG9ydC9sb2dpbi5qc3A/cmV0PWh0dHBzJTNBJTJGJTJGd3d3LnF1bmFyLmNvbSUyRg==
进行登录,输入电话号码,获取验证码,会出现滑块验证,滑动后会出现两个包,分别是snapshot和sendLoginCode包,前者是验证滑块通过,后者是发送验证码。
snap中的data需要加密,直接跟栈调试,找到data的部分,发现是a赋值,a由上面函数获得,打断点,重现发送验证码,滑块验证后,进入函数
进入函数后发现是一个标准AES加密,加密的内容是self.sliderInfo,self指向的就是t,在控制台打印。
其他的值为时间戳,还有uid是固定的,现在就是要模拟滑动的情况。
获取滑动的轨迹和时间信息,通过对称加密得到的结果
滑动的总距离438
轨迹信息,时间戳的后五位(精确到毫秒),滑块x轴坐标,滑块y轴坐标,滑动的距离15768;531.00;606.00;0.00
'''
"track":[
时间 x轴坐标 y轴坐标 滑动的总距离
"15768;531.00;606.00;0.00",
"15793;533.00;606.00;2.00",
"15813;537.00;606.00;6.00",
"15843;556.00;606.00;25.00",
"15864;588.00;608.00;57.00",
"15895;653.00;617.00;122.00",
"15928;755.00;625.00;224.00",
"15951;823.00;635.00;292.00",
"15970;860.00;639.00;329.00",
"15990;894.00;643.00;363.00",
"16011;948.00;651.00;417.00"]
'''
现在的目标就是如何生成track的轨迹内容,有会生成的吗,联系一下我。