native層 安卓_安卓逆向——拼xx協議java層分析

0f6a7c9eded240ce116cb4b8715e7e6d.png

制丨阿星

整理丨阿星

老鐵們大家好,今天小編給大家帶來很實用的技巧叫拼xx協議java層分析,有啥不足的地方望大家指點指點!

首先抓包 ?反編譯

這個時間段我們方法剖析一下

242378ee3a1b32c2f5519c683dbcc428.png

找到onclick 看他的走向

bca6d0334bbdf25c84b01dfc486b28c8.png

找到方法的地方

1be731ea93a5e7beb8c47652648855b0.png

0849e6015d21cee057256120b6220444.png

都是在進行寫入 所以我們直接分析結果 這里就是在拼接字符串

811d1a69deaee248740103d10a4def7a.png

發現最后他返回了一個c

而這個c就是給前面的那個g

1e59f9d97a4b9520de5b70806cf09612.png

這里就是我們的賬號和密碼

888b0e7164df363d125a3cc6ddbe032a.png

這里在拼接網址

98bea8257ffbe29ec13dbcc48ec3d53d.png

new一個對象 然后里面傳賬號和驗證碼

判斷傳入是否為空 最后把傳入的參數全部put進去

9cec3605424df40f458f2d09e1dd51de.png

此時的這個g就是我們抓包抓出來的那一長串拼接的

=fbb7863356d54a6deae39cf38ec2a7fd.png

這些都是 因為看"touchevent"這個字段

那我們現在主要來看g方法 因為他也傳入了 我們之前分析了 我們現在再去分析一波

4d66f877ea3c2b2d58cab64e25e0937d.png

前面都是在拼接 我們直接往下看

他最后返回值放在c方法里面

他把所有的put進去后用c方法進行了傳參

6cc2d206b87f45b891853ad013c4114a.png

34608a5b67aca7ab83551b69dc1c693c.png

我們看下c ?因為最后掉用的地方是c

e9cfd8e7ed1148de07f1575025eca6c3.png

發現在so層做了處理

ced8934cbc861d84403c33e6aa5bcc7a.png

發現native的函數名和加載的so庫名稱

a4eddf9fab1cf8945663e0e23b5f46fd.png

我們把這個so提取出來進行分析

反編譯so ?找到函數名

以上就是小編整理的拼xx協議java層分析,希望能幫助大家學習,若有不足大家多多提取意見~!小編還整理了學習安卓逆向的方法和大綱,有需要的朋友們今天掃描下方二維碼來問我哦!

e35bf92fa118d9a751e461d387b89e1e.png

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

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

相關文章

對口高考計算機vf試題,計算機對口升學模擬答案.doc

2013年計算機專業對口高考模擬試題二一、選擇題1.計算機硬件系統由( )組成A.CPU和內存 B.控制器和運算器 C.主機和外設 D.CPU、內存和外存2.下列敘述中,正確的說法是( )。A.鍵盤、鼠標、光筆、數字化儀和掃描儀都是輸入設備B.打印機、顯示器、數字化儀都…

Java集合框架圖

轉載于:https://www.cnblogs.com/areyouready/p/6835279.html

JavaScript學習第一天(一)

JavaScript介紹 JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基于原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標準通用…

折半查找的思想及源碼_常用排序與查找算法

1 選擇排序選擇排序(Selection sort)是一種簡單直觀的排序算法。它的工作原理是:第一次從待排序的數據元素中選出最小(或最大)的一個元素,存放在序列的起始位置,然后再從剩余的未排序元素中尋找到最小(大)元素,然后放到已排序的序…

滾動視差?CSS 不在話下

何為滾動視差 視差滾動(Parallax Scrolling)是指讓多層背景以不同的速度移動,形成立體的運動效果,帶來非常出色的視覺體驗。 作為網頁設計的熱點趨勢,越來越多的網站應用了這項技術。 通常而言,滾動視差在…

計算機圖形學試題a卷,計算機圖形學復習題及答案

一、選擇題1.計算機繪圖設備一般使用( )顏色模型。A. RGBB. CMYC. HSVD. HLS2.在透視投影中,主滅點的最多個數是( )A1B2C3D43.多邊形填充時,下述論述錯誤的是( )A 多邊形被兩條掃描線分割成許多梯形,梯形的底邊在掃描線上,腰在多邊…

番石榴的弦類

在“ 檢查Java中的空,空或僅空白字符串”一文中 ,我演示了Java生態系統(標準Java, Guava , Apache Commons Lang和Groovy )中用于檢查字符串是否為空,空或空白的常見方法。僅類似于C&#xff03…

用python做數據分析流程圖_使用Pyecharts進行高級數據可視化

歡迎使用Markdown編輯器經管之家:Do the best economic and management education!你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,了解一下Markdown的基本語…

Hadoop集群的配置(二)

轉自:http://www.cnblogs.com/baiboy/p/4640640.html 摘要: hadoop集群配置系列文檔,是筆者在實驗室真機環境實驗后整理而得。以便隨后工作所需,做以知識整理,另則與博客園朋友分享實驗成果,因為筆者在學習初期&#x…

允許使用抽象類類型 isearchboxinfo 的對象_Java學習5-設計模式+抽象類/方法

1.設計模式設計模式:一套被反復使用、多數人知曉的,經過分類編目的、代碼設計經驗的總結,是軟件開發人員在軟件開發過程中面臨的一般問題的解決方案。項目中合理的運用設計模式可以完美的解決很多問題; 每種模式在現實中都有相應的…

初始Windows程序

1.屬性 窗體標題 Name 窗體的圖標 Icon 背景圖片 BackgroundImage 背景顏色 BackColor 最大化按鈕 MaxIMonBox 最小化按鈕 Minimun 窗體邊框樣式 FormBorderStyle 窗體初始位置 StartPosition 窗體狀態 WindowsState 背景圖片拉伸 BackgroundImageLayout 窗體標題 Te…

計算機病毒是以獨立的文件形式存在的對嗎,計算機病毒以什么形式存在?

自從2113世紀出現第一種病毒以來,對于世界上共有5261種病毒的疾病數量有不同的看法. 無論有1,653種,病毒的數量仍在增加. 根據國外統計,計算機病毒以每周10種的速度增長. 根據我國部的統計,中國計算機病毒以每月4種的速度增長. 有…

HTML基礎實例

本節列舉了一些簡單的HTML例子&#xff0c;幫助大家更感性地認識HTML標簽。是不是對一些標簽還不熟悉&#xff1f;別擔心&#xff0c;后面幾個章節會有詳細說明&#xff0c;先跑幾個例子看看效果吧。 HTML文檔相關標簽所有HTML文檔必須以<!DOCTYPE html>聲明開頭。 HTM…

簽署Java代碼

在上一篇文章中&#xff0c;我們討論了如何保護移動代碼 。 提到的措施之一是簽名代碼。 這篇文章探討了Java程序如何工作。 數字簽名 數字簽名的基礎是密碼學 &#xff0c;特別是公鑰密碼學 。 我們使用一組加密密鑰&#xff1a;私有密鑰和公共密鑰。 私鑰用于簽名文件&am…

蜘蛛搜索引擎_SEO:搜索引擎蜘蛛要引導,不能佛系優化

又是一個不眠的夜晚&#xff0c;工作對生活節奏不斷地敲打&#xff0c;我們新一代的年輕小伙不得不進步&#xff0c;滿懷熱情來挑戰我們對于工作的激情&#xff0c;雖然每一天工作都是重復地進行&#xff0c;但是每一天都有我們留下的痕跡&#xff0c;為世界的美好增添一道絢麗…

SQL數據庫排序規則修改

修改SQL數據庫排序規則: 1.修改為單用戶模式 2.然后關閉所有的查詢窗口&#xff0c;修改Options的Collocation屬性&#xff0c;如&#xff1a;Chinese_PRC_90_CI_AS 3.再修改為多用戶模式 例如&#xff1a; ALTER DATABASE SRMain SET SINGLE_USER WITH ROLLBACK IMMEDIATE Go…

屬于計算機病毒主要特征的是,[單選] 不屬于計算機病毒的主要特征的是()

[單選] 不屬于計算機病毒的主要特征的是()更多相關問題已知兩直線l1&#xff1a;mx&#xff0b;y&#xff0d;20和l2&#xff1a;(m&#xff0b;2)x&#xff0b;y&#xff0b;40與兩坐標軸圍成的四邊形有外接圓&#xff0c;則實數m的值為()A&#xff0e;1B&#xff0e;&#xf…

小程序滴滴車主板塊的銀行卡管理左滑刪除編輯

最近在類似于滴滴軟件的一款小程序&#xff0c;工程確實有點大&#xff0c;很多東西都是第一次做。這次記錄一下關于左滑刪除的一個代碼記錄。主要的思想就是計算滑動距離的大小來使用css中的 transition 控制滑動的效果&#xff0c;主流的都是控制邊距margin來達到左滑的效果。…

華菱重卡儀表指示說明_儀表裝置11種常見故障的解決方法

1. 轉速表工作不正常或停止工作首先檢查轉速表背面的黑色3孔插頭與插座接觸是否良好及電壓正常與否。3個端子的連接情況&#xff1a;端子a是電源負極&#xff0c;與儀表盤14孔白色插座上的棕色導線連接后搭鐵(儀表盤上所有搭鐵點均由棕色導線匯集在一起&#xff0c;并通過膠布包…

WADL中的JSON模式

在其他工作之間&#xff0c;我最近一直在審查WADL規范&#xff0c;以解決一些文檔問題&#xff0c;以生成更新版本。 因為顯而易見的一件事是缺少對XML以外的語言的語法支持-是的&#xff0c;您可以使用JSON <-> XML Schema的映射&#xff0c;但這對于JSON純粹主義者而言…