生活随笔
收集整理的這篇文章主要介紹了
快手app sig3算法分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
免責任聲明:
任何可操作性的內容與本文無關,文章內容僅供參考學習,如有侵權, 損害貴公司利益,
請聯系作者,會立刻馬上進行刪除
在對快手app抓包的時候,會發現有幾個非常重要的參數: sig 和 sig3
然后sig參數的計算邏輯大概就是對請求url 后面的參數,先進行排序,然后再加一個鹽值,最后在進行md5加密得到。
sig3 的計算邏輯就相對的復雜很多,在so層還有大量的反調試。(具體的代碼就不公布了,畢竟對人家不太友好)
ks的sig3參數算法還原效果如下:
這里我們就以視頻搜索接口為demo,看看搜索返回的數據:
sig3
: 3165700419cb47b0040f2457fb57d23f816bdeb66a
{"result":1,"subCommentsMap":{},"visibleLimit":4,"rootComments":[{"likedCount":0,"authorVerified":false
,"commentAuthorTags":[],"commentBottomTags":[],"type":0,"content":"[贊][贊][贊]","time":"2021-10-30 10:45:58","timestamp":1635561957920,"comment_id":394172851253,"headurls":[{"cdn":"tx2.a.kwimgs.com","url":"http://tx2.a.kwimgs.com/uhead/AB/2021/04/25/02/BMjAyMTA0MjUwMjI5NTNfMTU5MzIzMzg1XzJfaGQ5MTFfNzkx_s.jpg"},{"cdn":"js2.a.kwimgs.com","url":"http://js2.a.kwimgs.com/uhead/AB/2021/04/25/02/BMjAyMTA0MjUwMjI5NTNfMTU5MzIzMzg1XzJfaGQ5MTFfNzkx_s.jpg"}],"author_name":"Big魔王\uD83D\uDC3C","reply_to":0,"author_liked":false
,"headurl":"http://tx2.a.kwimgs.com/uhead/AB/2021/04/25/02/BMjAyMTA0MjUwMjI5NTNfMTU5MzIzMzg1XzJfaGQ5MTFfNzkx_s.jpg","profilePagePrefetchInfo":{"profilePageType":1},"author_id":159323385,"photo_id":5208131550045104023,"user_sex":"M","user_id":159199603},{"likedCount":0,"authorVerified":false
,"commentAuthorTags":[],"commentBottomTags":[],"type":0,"content":"[贊][贊][贊]","time":"2021-10-30 10:21:30","timestamp":1635560490091,"comment_id":394165594399,"headurls":[{"cdn":"tx2.a.kwimgs.com","url":"http
://tx2
.a
.kwimgs
有興趣的私聊 扣扣: 519545433
總結
以上是生活随笔為你收集整理的快手app sig3算法分析的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。