摘要:此次破解的背景是一個朋友希望定期同步某個公司的工商信息,評估和測試了下。相對比較可能的就是啟寶的接口了。本地實現(xiàn)小結(jié)這次的破解啟寶,是一次難得的經(jīng)驗積累。從全網(wǎng)其他的破解方法,以及自己如何一步一步調(diào)試,最終破解出生成算法。這只是一次記錄。
此次破解的背景是:一個朋友希望定期同步某個公司的工商信息,評估和測試了下。相對比較可能的就是啟*寶的接口了。通過一天的努力,終于有了點底了。特做記錄,以備以后回顧!
1.接口分析c0951f38fbe39d08a765: ea9e74813f6211841f5dccee4398f32ee78bf4a82d23ca00c36e4662a7f275dad91ea7fb13d521567ab0aa3e821225761e349684782d40c3db38ba4a893d931e
這段無法解釋,其他均可以理解【都是老司機(jī),不解釋了】嘗試不傳這個參數(shù)
該參數(shù)是接口校驗值,所以要想爬接口,就必須破解算法2.如何破解算法 a.key值和value值的特點
key值20位,value值128位。
在js里根據(jù)關(guān)鍵字,搜索。
利用chrome的斷點調(diào)試,終于找到了c.新的問題來了,參數(shù)【n】的算法是什么?
通過斷點的方式找到了實現(xiàn)方法。【因為單步調(diào)試太多,無法復(fù)現(xiàn),所以無法截圖了】d.n算法只是第一步,之后根據(jù)n生成請求的value值。算法就是hmac512
主要原理就是以請求的url為基礎(chǔ),分割字符串,根據(jù)單字母獲取字母0-65545的值,然后取余20,根據(jù)取余值,從設(shè)定的數(shù)組中,根據(jù)key獲取對應(yīng)的值然后拼接得到n。
跟接口請求一樣,可以舒口氣,工作算是完成一半了。接下來,就是請求的key的生成算法了。f. 通過調(diào)試,發(fā)現(xiàn)key的算法和value值的算法是相似的。都是hmac512的加密方式,只是請求值不一樣,然后根據(jù)計算的加密值,從10開始,截取20。 3. 本地實現(xiàn) 4. 小結(jié)
這次的破解啟*寶,是一次難得的經(jīng)驗積累。從全網(wǎng)google其他的破解方法,以及自己如何一步一步調(diào)試,最終破解出生成算法。有辛苦和快要放棄的念頭,也有快樂和成就感。
不過為了保證不影響他人的利益,所以文章中的一些關(guān)鍵技術(shù)都未展示。這只是一次記錄。
當(dāng)然后續(xù)應(yīng)該還有,一整套的實現(xiàn)方案。畢竟到這一步,不弄點東西出來,是無法滿足自己的好奇心的。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/29133.html
摘要:登錄注冊安全風(fēng)險登錄注冊的風(fēng)險點主要有四個暴力破解撞庫遍歷注冊用戶批量注冊。引入了驗證碼機(jī)制同樣引入了額外的安全風(fēng)險,比如短信驗證碼的短信炸彈風(fēng)險圖形驗證碼的可繞過可識別等。 概述 很多技術(shù)研發(fā)不了解安全,也不重視安全,只有在自己的服務(wù)器被黑掉、被掛馬、被脫褲才想起關(guān)注安全,但是這個時候,技術(shù)架構(gòu)已經(jīng)成型、代碼已經(jīng)在線上穩(wěn)定運(yùn)行,再亡羊補(bǔ)牢,改代碼、改策略,往往成本巨大、確收效很低。所...
摘要:本文是淺析微信支付系列文章的第十二篇,主要講解在商戶存在的提現(xiàn)商戶付款到微信用戶零錢或者銀行卡需求。應(yīng)用場景微信支付已上線企業(yè)付款至銀行卡功能。企業(yè)付款到銀行卡發(fā)票與交易手續(xù)費發(fā)票為拆分單獨開具。 本文是【淺析微信支付】系列文章的第十二篇,主要講解在商戶存在的提現(xiàn)、商戶付款到微信用戶零錢或者銀行卡需求。 淺析微信支付系列已經(jīng)更新十二篇了喲~,沒有看過的朋友們可以看一下哦。 淺析微信支...
摘要:,大家好,很榮幸有這個機(jī)會可以通過寫博文的方式,把這些年在后端開發(fā)過程中總結(jié)沉淀下來的經(jīng)驗和設(shè)計思路分享出來模塊化設(shè)計根據(jù)業(yè)務(wù)場景,將業(yè)務(wù)抽離成獨立模塊,對外通過接口提供服務(wù),減少系統(tǒng)復(fù)雜度和耦合度,實現(xiàn)可復(fù)用,易維護(hù),易拓展項目中實踐例子 Hi,大家好,很榮幸有這個機(jī)會可以通過寫博文的方式,把這些年在后端開發(fā)過程中總結(jié)沉淀下來的經(jīng)驗和設(shè)計思路分享出來 模塊化設(shè)計 根據(jù)業(yè)務(wù)場景,將業(yè)務(wù)...
摘要:網(wǎng)易易盾企業(yè)安全高級解決方案工程師高洪亮安全開發(fā)者峰會是國內(nèi)開發(fā)者與安全人才的年度盛事,受眾包括開發(fā)者安全人員及高端技術(shù)從業(yè)人員。 由中國最早的安全人員交流學(xué)習(xí)社區(qū)看雪學(xué)院主辦、CSDN協(xié)辦的安全開發(fā)者峰會(SDC),于2019年7月20日在北京國家會議中心舉行。 showImg(https://segmentfault.com/img/bVbvC7u);網(wǎng)易易盾企業(yè)安全高級解決方案工...
閱讀 1168·2023-04-26 01:35
閱讀 2561·2021-11-02 14:44
閱讀 7692·2021-09-22 15:38
閱讀 2246·2021-09-06 15:11
閱讀 3735·2019-08-30 15:53
閱讀 841·2019-08-29 16:54
閱讀 669·2019-08-26 13:48
閱讀 1783·2019-08-26 13:47