as,cp,signature的生成过程是怎样的
这篇文章的内容主要围绕as,cp,signature的生成过程是怎样的进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!
成都创新互联公司长期为近千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为水磨沟企业提供专业的成都网站设计、做网站、成都外贸网站建设公司,水磨沟网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。
现如今自媒体风声水起,很多人现在都在从事着自媒体行业,游戏宣传,影视宣传,等等,都在以文章形式传播。
那今天分享一下今日头条的参数的生成思路,以今日头条推荐为例,我们进行抓包调试。
看到这三个参数,其他均为正常参数,携带即可。
找到参数名,那我们就进行搜索,
然后就发现,搜索,as和cp,,变量名太多了,如麻,那我们直接搜_signature这个参数,找到这个参数后,在当前js文件里面搜索,as和,cp,就会发现这两个参数,开始进行调试,as,和cp,都在e参数里面,那我们接着调试e参数
调试进入m.default函数中,发现a函数返回的as和cp值,如下图
此处注意,i函数是md5加密,,可通过python进行改造,如需jsmd5加密,需要拷贝md5.js进行调试,当前js里面有md5的写法,可以复制进行调试。
接着我们回到_signature这个参数的解密过程当中,这个参数作用不到,没有这个参数也可以获取到数据,这里说一下思路。url是固定的参数,params这个就是我们破解的as,cp。里面参加了一些其他的参数
进入到这个函数里边,我们可以看到生成过程。由g.sign函数传入参数啊来生成参数s,那参数s就是我们的所需要的参数_signature。
这个可能是个难点,js脚本的名字一直在变化。根绝这个js文件生成_signature参数。
感谢你的阅读,相信你对“as,cp,signature的生成过程是怎样的”这一问题有一定的了解,快去动手实践吧,如果想了解更多相关知识点,可以关注创新互联网站!小编会继续为大家带来更好的文章!
文章名称:as,cp,signature的生成过程是怎样的
当前URL:http://azwzsj.com/article/jedhig.html