国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

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

微信小程序代運(yùn)營(yíng)長(zhǎng)沙排名優(yōu)化公司

微信小程序代運(yùn)營(yíng),長(zhǎng)沙排名優(yōu)化公司,最有性價(jià)比的網(wǎng)站建設(shè),為什么要推行政務(wù)公開(kāi)網(wǎng)站建設(shè)一、數(shù)據(jù)接口分析 主頁(yè)地址:某礦 1、抓包 通過(guò)抓包可以發(fā)現(xiàn)數(shù)據(jù)接口是cgxj/by-lx-page 2、判斷是否有加密參數(shù) 請(qǐng)求參數(shù)是否加密? 通過(guò)查看“載荷”模塊可以發(fā)現(xiàn)有一個(gè)param的加密參數(shù) 請(qǐng)求頭是否加密? 無(wú)響應(yīng)是否加密? 無(wú)c…

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

主頁(yè)地址:某礦

1、抓包

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

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

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

二、加密位置定位

1、看啟動(dòng)器

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

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

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

3、hook

因?yàn)檎?qǐng)求參數(shù)中只有一個(gè)param密文參數(shù),所以網(wǎng)站大概率會(huì)使用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);
};

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

三、扣js代碼

將加密位置的代碼扣出,缺啥補(bǔ)啥即可。
注意,加密時(shí)使用的RSA加密以及md5加密,均可使用標(biāo)準(zhǔn)模塊,但是RSA加密時(shí),要補(bǔ)一下網(wǎng)站的encryptLong方法,同時(shí)RSA加密所使用的公鑰,通過(guò)觀察發(fā)包可以看出,網(wǎng)站每次獲取數(shù)據(jù)前,都會(huì)先發(fā)一個(gè)包獲取公鑰。
在這里插入圖片描述
所以先請(qǐng)求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://aloenet.com.cn/news/32273.html

相關(guān)文章:

  • 橙色網(wǎng)站欣賞百度一下百度搜索
  • 網(wǎng)站布局如何修改重慶網(wǎng)站制作公司
  • 2015做啥網(wǎng)站能致富百度官方網(wǎng)頁(yè)
  • 做一手房用什么網(wǎng)站百度競(jìng)價(jià)開(kāi)戶需要多少錢
  • 南通網(wǎng)站建設(shè)優(yōu)化公司網(wǎng)站優(yōu)化排名公司
  • 網(wǎng)站建設(shè)頁(yè)面設(shè)計(jì)規(guī)格全國(guó)31省市疫情最新消息今天
  • 正規(guī)網(wǎng)站建設(shè)定制學(xué)電商出來(lái)一般干什么工作
  • 莒縣網(wǎng)站設(shè)計(jì)免費(fèi)百度seo引流
  • 微信登錄界面相城seo網(wǎng)站優(yōu)化軟件
  • 青海省高速公路建設(shè)管理局網(wǎng)站百度知道網(wǎng)頁(yè)版入口
  • 外包項(xiàng)目刷seo快速排名
  • 品牌網(wǎng)站建設(shè)有哪兩種模式百度問(wèn)問(wèn)
  • 網(wǎng)頁(yè)設(shè)計(jì)作業(yè)報(bào)告范文成都網(wǎng)站優(yōu)化
  • 設(shè)計(jì)培訓(xùn)網(wǎng)頁(yè)版草根seo視頻大全網(wǎng)站
  • 黃石企業(yè)網(wǎng)站建設(shè)開(kāi)發(fā)阿里云com域名注冊(cè)
  • 龍華哪有做網(wǎng)站設(shè)計(jì)網(wǎng)站關(guān)鍵詞優(yōu)化排名推薦
  • 蘭州關(guān)鍵詞優(yōu)化效果西安seo服務(wù)培訓(xùn)
  • wordpress技術(shù)類主題關(guān)鍵詞長(zhǎng)尾詞優(yōu)化
  • 用什么做網(wǎng)站最簡(jiǎn)單百度招商加盟
  • 建站工具官網(wǎng)小程序開(kāi)發(fā)流程
  • 網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司品牌營(yíng)銷推廣策劃公司
  • 華為云怎么做網(wǎng)站域名??烤W(wǎng)頁(yè)app推廣大全
  • 汽車app網(wǎng)站建設(shè)優(yōu)化關(guān)鍵詞規(guī)則
  • 《網(wǎng)站建設(shè)與維護(hù)》講義基本seo
  • 給別人做網(wǎng)站去掉版權(quán)谷歌瀏覽器2021最新版
  • seo網(wǎng)站托管人員優(yōu)化是什么意思
  • 公司網(wǎng)站建設(shè)應(yīng)注意什么seo技術(shù)網(wǎng)網(wǎng)
  • 網(wǎng)站建設(shè)完整seo外包公司哪家好
  • 山東 基層政府網(wǎng)站集約化建設(shè)免費(fèi)自媒體網(wǎng)站
  • 做亞馬遜網(wǎng)站需要租辦公室嗎百度關(guān)鍵詞規(guī)劃師