中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

桂林網(wǎng)站制作公司磁力搜索器下載

桂林網(wǎng)站制作公司,磁力搜索器下載,新的網(wǎng)站設(shè)計公司,洛陽霞光做網(wǎng)站公司一、數(shù)據(jù)接口分析 主頁地址:某礦 1、抓包 通過抓包可以發(fā)現(xiàn)數(shù)據(jù)接口是cgxj/by-lx-page 2、判斷是否有加密參數(shù) 請求參數(shù)是否加密? 通過查看“載荷”模塊可以發(fā)現(xiàn)有一個param的加密參數(shù) 請求頭是否加密? 無響應(yīng)是否加密? 無c…

一、數(shù)據(jù)接口分析

主頁地址:某礦

1、抓包

通過抓包可以發(fā)現(xiàn)數(shù)據(jù)接口是cgxj/by-lx-page
在這里插入圖片描述

2、判斷是否有加密參數(shù)

  1. 請求參數(shù)是否加密?
    通過查看“載荷”模塊可以發(fā)現(xiàn)有一個param的加密參數(shù)
    在這里插入圖片描述
  2. 請求頭是否加密?
  3. 響應(yīng)是否加密?
  4. cookie是否加密?

二、加密位置定位

1、看啟動器

查看啟動器發(fā)現(xiàn)里面有一個index.js中的匿名調(diào)用堆棧,點進(jìn)去查看
在這里插入圖片描述
點進(jìn)去后發(fā)現(xiàn),網(wǎng)站確實是在此處發(fā)送的請求,而且參數(shù)param也是在此處賦值。但是param的值來自于A.sent,此處找不到A.sent賦值的位置,所以此處只是發(fā)包位置,并不是加密位置。
在這里插入圖片描述

2、搜索關(guān)鍵字

通過搜索sent相關(guān)的關(guān)鍵字,不能有效的定位到加密位置

3、hook

因為請求參數(shù)中只有一個param密文參數(shù),所以網(wǎng)站大概率會使用JSON.stringify將數(shù)據(jù)轉(zhuǎn)換為json字符串再進(jìn)行加密,所以我們可以hookJSON.stringify,hook代碼:

var my_stringify = JSON.stringify;
JSON.stringify = function (params) {debuggerconsole.log("json_stringify params:",params);return my_stringify(params);
};

運行hook代碼,再次獲取數(shù)據(jù),發(fā)現(xiàn)可以斷住
在這里插入圖片描述
接著調(diào)試執(zhí)行,就可以發(fā)現(xiàn)加密位置
在這里插入圖片描述
但是,此時我們并不能確定此處的加密結(jié)果是否就是發(fā)包時使用的A.sent,所以我們可以在發(fā)包位置再打上斷點,并將此處斷點放開,通過對比,我們可以發(fā)現(xiàn),此處的加密結(jié)果就是發(fā)包時使用的。
在這里插入圖片描述

三、扣js代碼

將加密位置的代碼扣出,缺啥補(bǔ)啥即可。
注意,加密時使用的RSA加密以及md5加密,均可使用標(biāo)準(zhǔn)模塊,但是RSA加密時,要補(bǔ)一下網(wǎng)站的encryptLong方法,同時RSA加密所使用的公鑰,通過觀察發(fā)包可以看出,網(wǎng)站每次獲取數(shù)據(jù)前,都會先發(fā)一個包獲取公鑰。
在這里插入圖片描述
所以先請求public接口獲取到公鑰,再進(jìn)行加密即可。
JavaScript源碼:

const JSEncrypt = require('jsencrypt');
const CryptoJS = require("crypto-js");function w(A) {var e, t, n = "", r = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", a = "=";for (e = 0; e + 3 <= A.length; e += 3)t = parseInt(A.substring(e, e + 3), 16),n += r.charAt(t >> 6) + r.charAt(63 & t);e + 1 == A.length ? (t = parseInt(A.substring(e, e + 1), 16),n += r.charAt(t << 2)) : e + 2 == A.length && (t = parseInt(A.substring(e, e + 2), 16),n += r.charAt(t >> 2) + r.charAt((3 & t) << 4));while ((3 & n.length) > 0)n += a;return n
}JSEncrypt.prototype.encryptLong = function (A) {var e = this.getKey(), t = (e.n.bitLength() + 7 >> 3) - 11;var n = "", r = "";if (A.length > t)return n = A.match(/.{1,50}/g),n.forEach((function (A) {var t = e.encrypt(A);r += t})),w(r);var a = e.encrypt(A), s = w(a);return s
}function b(A, e, t) {return e in A ? Object.defineProperty(A, e, {value: t,enumerable: !0,configurable: !0,writable: !0}) : A[e] = t,A
}function d(A, e) {var t = Object.keys(A);if (Object.getOwnPropertySymbols) {var n = Object.getOwnPropertySymbols(A);e && (n = n.filter((function (e) {return Object.getOwnPropertyDescriptor(A, e).enumerable}))),t.push.apply(t, n)}return t
}function m(A) {for (var e = 1; e < arguments.length; e++) {var t = null != arguments[e] ? arguments[e] : {};e % 2 ? d(Object(t), !0).forEach((function (e) {b(A, e, t[e])})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(A, Object.getOwnPropertyDescriptors(t)) : d(Object(t)).forEach((function (e) {Object.defineProperty(A, e, Object.getOwnPropertyDescriptor(t, e))}))}return A
}function get_param(pub_key) {var e = {"inviteMethod": "","businessClassfication": "","mc": "","lx": "CGGG","dwmc": "","pageIndex": 1}var t = new JSEncrypt();t.setPublicKey(pub_key)a = m(m({}, e), {}, {sign: CryptoJS.MD5(JSON.stringify(e)).toString(),timeStamp: +new Date})return t.encryptLong(JSON.stringify(a))
}
http://www.risenshineclean.com/news/47876.html

相關(guān)文章:

  • 設(shè)計師找素材的網(wǎng)站網(wǎng)站被禁用如何解決
  • 長沙企業(yè)網(wǎng)站建設(shè)企業(yè)百度關(guān)鍵詞怎么刷上去
  • 網(wǎng)頁設(shè)計與制作教程課后答案第三版深圳市seo網(wǎng)絡(luò)推廣哪家好
  • 建行信用卡網(wǎng)站登錄網(wǎng)絡(luò)營銷常用的方法有哪些
  • 創(chuàng)建空白網(wǎng)站愛站網(wǎng)seo工具包
  • 網(wǎng)站開發(fā)專家網(wǎng)站優(yōu)化網(wǎng)站
  • 江西網(wǎng)站開發(fā)推廣平臺排行榜有哪些
  • wordpress設(shè)置網(wǎng)站導(dǎo)航中國今日新聞
  • 網(wǎng)站左側(cè)導(dǎo)航設(shè)計視頻外鏈平臺
  • 網(wǎng)站開發(fā)規(guī)劃書百度人工優(yōu)化
  • 網(wǎng)站新聞專題怎么做上海優(yōu)化關(guān)鍵詞的公司
  • 網(wǎng)站建設(shè)合同付款比例賬號權(quán)重查詢
  • 廣州哪里做網(wǎng)站品牌營銷策劃方案怎么做
  • 網(wǎng)站建設(shè)分金手指排名四私域流量和裂變營銷
  • 徐州企業(yè)網(wǎng)站排名優(yōu)化外貿(mào)網(wǎng)站建設(shè)報價
  • 怎么創(chuàng)建一個博客網(wǎng)站嗎cba最新積分榜
  • 網(wǎng)站建設(shè)設(shè)計案例網(wǎng)站logo實驗報告教育培訓(xùn)機(jī)構(gòu)營銷方案
  • 網(wǎng)站制作眼寫軟文的app
  • python做網(wǎng)站還是java東莞seo軟件
  • 哪里有網(wǎng)站開發(fā)公司媒體推廣
  • 怎么給自己的網(wǎng)站做seo百度賬號查詢
  • 室內(nèi)在線設(shè)計網(wǎng)站網(wǎng)站推廣手段
  • 湖北省建設(shè)廳造價官方網(wǎng)站網(wǎng)站seo優(yōu)化總結(jié)
  • 太原建網(wǎng)站的公司深圳搜索排名優(yōu)化
  • 國家城鄉(xiāng)建設(shè)部投訴網(wǎng)站福州網(wǎng)站開發(fā)公司
  • 網(wǎng)站安全狗 攔截301網(wǎng)絡(luò)推廣公司哪家做得好
  • 0基礎(chǔ)的怎么轉(zhuǎn)行互聯(lián)網(wǎng)太原seo排名優(yōu)化公司
  • 土豆做視頻在線觀看網(wǎng)站網(wǎng)絡(luò)營銷策劃包括哪些內(nèi)容
  • 電子商務(wù)概念seo關(guān)鍵詞有話要多少錢
  • 如何做電商網(wǎng)站成都seo的方法