美文网首页js逆向
js逆向学习之旅——sha256加密

js逆向学习之旅——sha256加密

作者: 阿萱555 | 来源:发表于2020-06-06 00:27 被阅读0次

今天下班早,回来赶紧记录一下...

这次比较简单,直接python模拟加密规则就可~

以(https://tm.zjol.com.cn/channel/tm_recommend.html?5d8c0b92cf8dfd0001a4143d)为例(仅供学习交流,请勿用作商用):

1. 爬虫第一步,chrome抓包整一股

推荐页抓包

很明显,看请求的网页没有返回想要的数据,那就全局搜索一下“上海人民”...

Bingo! 是个异步加载,链接:https://tm.zjol.com.cn/api/article/channel_list?list_count=0&channel_id=5d8c0b92cf8dfd0001a4143d,可以直接从原请求链接拼过来!

全局搜索找到异步加载链接

让我们再来康康这个异步加载的请求头有哪些~

异步请求头信息

嗯...看见了signature、cookie、referer、timestamp...(cookie其实是不用的哈,自己去试),其他都好说,关键是这个x-signature,那我们全局搜一下康康...

全局搜索X-SIGNATURE

嗯,很直观,就在https://app-stc.zjol.com.cn/static-gw/js/currency.min.js里,快速扫一眼js文件,发现了关键的代码,ajax发起了一个请求,url和异步加载的链接基本一样,请求头也一样!!!

兄弟们,破案了。n就是个时间戳,x-signature就是拼接了一个跟时间戳有关的字符串,然后用sha256加密了,其他参数都是定值,你们这么聪明,肯定知道t就是频道id啦!

js加密代码

2. 爬虫第二步,python模拟ok咯

python模拟异步请求 完美!!!

详情页也有加密,就base和json_url不一样,加个判断处理一下就好了~

最后,老规矩了,我家锤锤镇楼骗赞!!!

嘿嘿嘿

最近会跳了,蚊帐荡秋千玩,回来一看都给整掉了,哼!!!

喵大锤

码字不易,兄弟姐妹们赏脸给个赞噢~~

相关文章

  • js逆向学习之旅——sha256加密

    今天下班早,回来赶紧记录一下... 这次比较简单,直接python模拟加密规则就可~ 以(https://tm.z...

  • iOS sha256 加密[包括中文]

    SHA256谷歌搜到的第一条 SHA256 加密的简书文章,提供的 SHA256 加密是不完善的,在对中文加密时会...

  • js逆向学习之旅——某书cookie加密

    北京的夏天,外边热,屋里冷(公司开空调开的是真的狠),晚上还有蚊子大战。。搞得我最近休息不好,超容易烦躁。 近俩月...

  • jsdom如何好用吗?

    听说个小工具jsdom搞js逆向加密破解很牛逼?

  • JS逆向加密笔记

    前言: 日常js学习逆向笔记,会不断更新 主页有练习js逆向的记录,大家可以一起学习 如果哪有不清楚的,可以留言,...

  • 区块链的简单实现

    区块 区块连接 挖矿难度设计和SHA256加密

  • iOS13 sha256加密

    #pragma mark ====== SHA256加密小写 - (NSString *)SHA256With:(...

  • Digest vs Encryption 摘要 vs 加密

    网上会经常出现sha256加密的、md5加密算法等字眼,对于这样的描述经常会产生误解,sha256和md5都属于散...

  • Android网络加密

    加解密的技术分类 哈希函数 - SHA256、MD5 对称加密 - AES 、DES 非堆成加密 - RSA ...

  • js加密解密

    前端加密解密用的比较多的一个库crypto-js,像AES,SHA256,base64,md5都比较好用。 1、b...

网友评论

    本文标题:js逆向学习之旅——sha256加密

    本文链接:https://www.haomeiwen.com/subject/nboizhtx.html