国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python 逆向爬蟲正確調用 JAR 加密邏輯

瀏覽:48日期:2022-06-30 09:56:41
1. 前言

在 App 端爬蟲過程中,遇到未知的參數,往往需要我們去逆向破解 App,針對參數的生成邏輯,使用 Python 去實現

部分 App 參數的生成邏輯可能已經寫入到多個 JAR 文件中,這時候,我們只需要用 Python 執行 JAR 即可

本篇文章將聊聊 Python 如何調用 JAR 中的方法

2. 合并 JAR

​以 Android App 為例,假設加密參數生成邏輯在多個 JAR 中,我們首先需要將所有的 JAR 文件合并為一個 JAR 文件

PS:對于 AAR 文件,可以先通過解壓軟件解壓,然后再合并 JAR

合并 JAR 分為 2 步:

解壓 JAR 合并所有源碼2-1 解壓 JAR

安裝 JDK 之后,通過 jar -xvf 命令去解壓單個 JAR,這樣會按包名在同級目錄下生成 JAVA 編譯后的 class 文件

# 一個個地去解壓JAR# 在本地生成class文件jar -xvf a.jarjar -xvf b.jarjar -xvf c.jar2-2 合并所有源碼

使用 jar -cvfM 命令,將本地所有的 class 文件生成一個新的 JAR

# 合并當前目錄下所有源碼為一個JAR# 其中:output.jar代表新的JARjar -cvfM output.jar .3. Python 調用 JAR

首先,我們安裝依賴包:jpype

# 安裝依賴包pip3 install JPype1

假設 JAR 中加密邏輯實現代碼如下:

package com.xingag.common;public class EncryHelper { public String encrypt(String content) { //加密邏輯 }}

使用 Python 調用 JAR 中的方法分為 3 步:

啟動 JVM 實例化 JAVA 對象,調用對應方法 關閉 JVM3-1 啟動 JVM

import jpype# JAR本地路徑jar_path = os.path.join(os.path.abspath(’.’), ’./output.jar’)# 啟動jvmjpype.startJVM(jpype.getDefaultJVMPath(), '-ea', '-Djava.class.path=%s' % (jar_path))3-2 實例化 JAVA 對象,調用方法

根據被調方法所在的包名,使用 jpyte 中的 JClass() 方法實例化類 JAVA 對象,最后調用 JAVA 對象的方法即可

需要注意的是,由于 JAVA 中是實例方法,需要先進行對象實例化,然后調用方法;如果是靜態方法,可以直接調用方法

# 通過包名,實例化JAVA對象EncryClass = jpype.JClass('com.xingag.common.EncryHelper')encryClass = EncryClass()# 調用JAVA中的加密方法content_encry = encryClass.encrypt('xag')print(content_encry)4. 最后

Python 直接調用 JAR 中方法,可以幫我我們復用輪子,減輕爬蟲的工作量!

以上就是python 逆向爬蟲正確調用 JAR 加密邏輯的詳細內容,更多關于python 爬蟲正確調用 JAR 加密邏輯的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 亚洲 欧美 手机 在线观看 | 国产在线激情视频 | 成人综合在线视频 | 色天使影院 | 日韩欧美在线视频一区二区 | 国产三级a三级三级 | 精品精品国产自在久久高清 | 成人男女视频 | 在线亚洲日产一区二区 | 国产欧美专区在线观看 | 日韩毛片在线免费观看 | 欧美激情中文字幕 | www.午夜| 天天综合色一区二区三区 | 成人黄色三级 | 美国一级毛片片aa免 | 日本欧美做爰全免费的视频 | 久草视频在线播放 | 狼伊千合综网中文 | 日本成年人视频网站 | 日韩制服诱惑 | 国产美女作爱视频 | 精品96在线观看影院 | 91精品国产综合久久青草 | 澳门一级特黄真人毛片 | 色综合久久88中文字幕 | 成人毛片全部免费观看 | 国产成人一区二区在线不卡 | 国产呦精品一区二区三区网站 | 国产younv真实 | 国内美女福利视频在线观看网站 | 一区在线免费 | 色偷偷成人 | 免费看a网站 | 超级乱淫视频aⅴ播放视频 超级碰碰碰在线观看 | 国产一级一级一级国产片 | 一级做a爰片久久毛片唾 | 亚洲精品高清国产一线久久97 | 亚洲成人黄色在线观看 | 午夜一级片| 国产欧美日韩另类 |