爬蟲逆向實戰(十四)--某培訓平臺登錄

一、數據接口分析

主頁地址:某培訓平臺

1、抓包

通過抓包可以發現登錄是表單提交到j_spring_security_check
在這里插入圖片描述

2、判斷是否有加密參數

  1. 請求參數是否加密?
    通過查看“載荷”模塊可以發現有一個j_password加密參數
    在這里插入圖片描述
  2. 請求頭是否加密?
  3. 響應是否加密?
  4. cookie是否加密?

二、加密位置定位

1、看啟動器

因為這個登錄是表單提交,所以無法通過啟動器點位

2、搜索關鍵字

通過搜索j_password就可以找到對應的加密位置
在這里插入圖片描述

三、扣js代碼

通過驗證發現,該網站使用的是標準rsa加密,所以不需要扣加密算法,使用標準模塊即可
源代碼:


const JSEncrypt = require('jsencrypt');var PUBLICKEY="-----BEGIN PUBLIC KEY-----"
+"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqCvtrtBBeP/LIO6VtFAUItx9Dwi9lXRX"
+"sSHT8C9p/yQ9FaUjB8YQTI7FL/HxggTU+P61A3a17GK23Whm4VNkriIDJZVd7opqnGzGC0XAdeml"
+"LCxmutZIypbUEhQmd68pZ+74e6QH2lu/lcukFFSdeI6p5IaWAUgvOjzPGUCZLKuABfhw8LoOmcFW"
+"LgPMQy6BZheKBqiLvFTx5eX9VbzaPCfZsSCxPRXb4snL5QyIbtBppamPW5TkUcGPECMNdbpfbIoX"
+"LBGhcxqrYEGNtXEwu47eOUBLbPPrE0o5KZ7sw3b1LepoxH3MXKpDHcBg1n3jUreE5ZfcNLX1GWKs"
+"eyNQiQIDAQAB"
+"-----END PUBLIC KEY-----";function get_pwd(pwd) {var encrypt = new JSEncrypt();encrypt.setPublicKey(PUBLICKEY);return encrypt.encrypt(pwd)
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/42866.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/42866.shtml
英文地址,請注明出處:http://en.pswp.cn/news/42866.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2024浙大MBA/MEM/MPA四個月沖刺備考策略

近期收到很多考生的咨詢:距離聯考就僅剩四個多月的時間,這個管理類聯考的難度如何?主要考些什么內容?現在才開始備考還有希望上岸浙大嗎?是不是要等到明年在開始備考比較合適?那么今天在這里小立老師就跟大…

Docker Dockerfile 使用方法

目錄 Dockerfile 介紹 創建Dockerfile文件 構建 Docker 鏡像 查看已下載的鏡像 運行 mysql 命令 Dockerfile 介紹 當使用Docker構建容器化應用程序時,Dockerfile是一個用于定義容器鏡像的文本文件。它包含了一系列指令,告訴Docker如何從基礎鏡像&a…

? 將本地已有的項目上傳到 git 倉庫

目錄 ? 將本地已有的項目上傳到 git 倉庫🏭 一、克隆 拷貝🎨 二、強行合并兩個倉庫 ? 將本地已有的項目上傳到 git 倉庫 有兩種方法: ? 一、克隆 拷貝 ? 二、強行合并兩個倉庫 🏭 一、克隆 拷貝 ? 直接用把遠程倉庫拉到本…

CentOS系統環境搭建(十二)——CentOS7安裝Elasticsearch

centos系統環境搭建專欄🔗點擊跳轉 CentOS 7.9安裝Elasticsearch 7.17.6 文章目錄 CentOS 7.9安裝Elasticsearch 7.17.61.下載2.上傳3.解壓4.調整es占用內存5.修改es默認Java為本地Java6.修改elasticsearch配置文件7.創建用戶8.Elasticsearch 后臺啟動與關閉9.es管…

查看 Linux 內核版本的幾種方法

uname -a uname -srm uname -r 分拆:Linux 5.13.0-19-generic x86 64 5-內核版本 13-主修訂版本 0-19 -次要修訂版本 過查看 /proc/version 文件確認 /proc 目錄包含虛擬文件,其中包含有關系統內存,CPU內核,已安裝文件系統等的信…

020-從零搭建微服務-認證中心(九)

寫在最前 如果這個項目讓你有所收獲,記得 Star 關注哦,這對我是非常不錯的鼓勵與支持。 源碼地址(后端):https://gitee.com/csps/mingyue 源碼地址(前端):https://gitee.com/csps…

【C#】條碼管理操作手冊

前言:本文檔為條碼管理系統操作指南,介紹功能使用、參數配置、資源鏈接,以及異常的解決等。思維導圖如下: 一、思維導圖 二、功能操作–條碼打印(客戶端) 2.1 參數設置 功能介紹:二維碼圖片樣…

Windows定時任務計劃無法顯示任務程序界面的問題解決

筆者這兩天寫了一個python腳本程序,用來自動從公司的主數據系統獲取數據,并按格式編制成excel。腳本程序編寫一切順利,運行結果很是完美,筆者很是舒心。但在最后一步,用上班的電腦每天早上定時運行它時,出了…

JAVA設計模式總結之23種設計模式

一、什么是設計模式 設計模式(Design pattern)是一套被反復使用、多數人知曉的、經過分類編目的、代碼設計…

【Git】Git中的鉤子

Git Book——Git的自定義鉤子 Git中的鉤子分為兩大類: 1、客戶端鉤子:由諸如提交和合并這樣的操作所調用 2、服務端鉤子:由諸如接收被推送的提交這樣的聯網操作 客戶端鉤子: 提交工作流鉤子 pre-commit:在提交信息前…

ahooks.js:一款強大的React Hooks庫及其API使用教程(三)

一、ahooks.js簡介二、ahooks.js安裝三、繼續ahooks.js API的介紹與使用教程41. useAsyncEffect42. useDebounceEffect43. useDebounceFn44. useThrottleFn45. useThrottleEffect46. useDeepCompareEffect47. usePrevious48. useRafState49. useSafeState50. useGetState 一、a…

開源和自研——機器人

雙足機器人: MPC技術:封閉性非常高。沒有開源方案可抄。 因為開源,不需要從0構建。 這也是前兩年,國外一開源華為就遙遙領先。 射頻芯片/射頻天線:技術封閉。華為雖然做通信,但卻沒有攻破。 鴻蒙&#…

計算復雜度基礎

1. 抽象問題 抽象問題包括決策問題和優化問題 注意:描述中,I的縮寫是Instance,S的縮寫是Solution。 2. 決策問題 3. 優化問題 將一個優化問題轉換為決策問題后,不會變的更難。 \color {green}將一個優化問題轉換為決策問題后&…

【C++】int a;和int *p=new int;有什么區別?

2023年8月19日,周六早上 int a; 和 int *p new int; 之間有以下區別: 1. 內存分配方式:int a; 是在棧上分配內存,而 int *p new int; 是在堆上動態分配內存。 2. 生命周期:int a; 的生命周期與其所在的作用域相同&…

Python繪圖系統6:自定義坐標列表控件

文章目錄 自定義坐標列表控件顯示和隱藏加載按鈕坐標設置控件的顯示和隱藏源代碼 Python繪圖系統: 基礎:將matplotlib嵌入到tkinter 📈簡單的繪圖系統 📈數據導入📈三維繪圖系統自定義控件:坐標設置控件&a…

【Spring Boot】JdbcTemplate數據連接模板 — JdbcTemplate入門

JdbcTemplate入門 本節從基礎的部分開始介紹什么是JDBC、什么是JdbcTemplate,然后介紹Spring Boot項目如何使用JdbcTemplate操作數據庫。 1.JdbcTemplate簡介 1.1 什么是JDBC JDBC(Java Data Base Connectivity,Java數據庫連接&#xff0…

【二叉樹】100. 相同的樹

100. 相同的樹 解題思路 深度優先遍歷首先寫的就是遞歸結束條件當兩個節點都是null 直接返回true當只有其中一個節點是null 返回false當兩個節點的值不相等的時候 直接false然后兩棵樹的左節點 兩個樹的右節點 /*** Definition for a binary tree node.* public class TreeN…

android resoure資源圖片顏色值錯亂

最近androidstudio開發,添加一些顏色值或者drawable資源文件時,運行app,顏色值或者圖片對應不上,暫時找不到原因,望告知。 暫時解決方法:

鏈游再進化 Web3版CSGO來襲

過去幾年,游戲開發者們一直希望借Web3這個價值流通網絡,改造傳統游戲的經濟系統,將虛擬資產的掌管權交給用戶,讓資產自由地在市場流通。 Web3游戲發展史上,涌現過CryptoKitties、Axie Infinity兩大爆款,但…

【C++深入淺出】初識C++中篇(引用、內聯函數)

目錄 一. 前言 二. 引用 2.1 引用的概念 2.2 引用的使用 2.3 引用的特性 2.4 常引用 2.5 引用的使用場景 2.6 傳值、傳引用效率比較 2.7 引用和指針的區別 三. 內聯函數 3.1 內聯函數的概念 3.2 內聯函數的特性 一. 前言 上期說道,C是在C的基礎之上&…