爬虫学习
token: "217054a0f5627f7e94ba768cf685aa0b"
学习爬虫中 里面有一个团 token 感觉好像 MD5 加密方式 但是试过几种解密 都没解开!!
这个token 值中可以确定有 syyty等字样! 但是一直没解开。。 有没有同学碰到过。 或者说 这是其他的我不认识的加密方式 !
麻烦指点一二
如果真是md5加密,是不可逆的。真要了解怎么生成还得看客户端js,这token从哪来的,也不一定是客户端生成,可能服务器端生成后传给客户端作为附加验证数据用的
ie和google的加密方式是不一样的,要看是哪种浏览器。google的请参考如下2篇文章:
https://blog.csdn.net/m0_46146791/article/details/104686060
https://blog.csdn.net/LaoYuanPython/article/details/116138542
你要解密token是做什么呢?如果是模拟登陆直接把原始的token值带上就可以了啊。
token值有不同的加密和解密方式,这个你不一定能解的开。可以通过html源码里面看加密方式,然后解密。直接解的话,谁也不知道他是怎么加密的,只能瞎碰,就像破解密码一样。
这个token是32位的,多半是UUID,根据这个token去redis中查当前用户信息,所以你是解不开的啦
如果要解开,需要看js逆向,找到他如何变成tokem的位置,根据原参数进行md5加密,看是否和你先有的token是否一样。
你可以按F12,然后重新加载页面。再搜索关键词token。不过实际寻找它的加密过程会很麻烦,分分钟毫无收获。
不是一定要解开token的,大部分加密是单向不可逆的。只需要想办法利用它
具体的加密方式得看js文件,一般都是md 5或rsa,这个你是解不开的,你只能js逆向看人家是怎么加密生成的?传入对应参数就行了,所以就是js逆向看对方的js文件,看能不能找到,能找到还能分析一下,看能不能把这个js加密方式单独提取出来。
做爬虫,不是为了破解,是为了数据。
如果你破解了,那就违规了。
另外,破解,也不是一件简单的事。
所以,我建议你不要去解密。
至于绕过这个或者利用这个token,参考前面的回答即可。
建议还是不要解,能用直接用
一般都是md5,反向跑不出的