當你寫爬蟲遇到APP的請求有加密參數(shù)時該怎么辦烛恤?【初級篇-秒殺模式】

看完了初級篇的常規(guī)模式之后母怜,你是不是發(fā)現(xiàn)了一個很嚴重的問題:如果每個APP都需要這么反編譯看代碼仿寫的話,那么當想要大批量爬不同的APP的時候缚柏,光是找加密參數(shù)的生成部分就已經很花時間了苹熏,有沒有更快捷的辦法呢?

答案是有的币喧,而且對于初級篇水平的APP來說轨域,這個操作可以讓你在一分鐘內直接秒掉它的加密參數(shù)部分,可以說是一種降維打擊了杀餐!


那么這個效果是怎么做到的呢干发?其實很簡單,就是直接將Java標準庫中常見的被用于生成加密參數(shù)的方法給Hook了史翘,監(jiān)聽它們的輸入?yún)?shù)和返回值枉长,這樣就能直接得到加密、Hash前的原文琼讽、密鑰必峰、IV等內容了,怎么樣钻蹬?是不是很簡單吼蚁?

小提示:之所以不提Kotlin,是因為在Kotlin下寫加密问欠、Hash操作的代碼時如果不使用第三方庫的話桂敛,就只能調用Java的標準庫了,而第三方庫的類名溅潜、方法名可能性太多了术唬,不像標準庫那樣可以直接秒殺一大片,所以不屬于本系列初級篇內容滚澜。(已詢問多位Android開發(fā)同學驗證此結論)

所以...要怎么操作呢粗仓?其實目前已經有一個非常方便的、基于Xposed框架編寫的设捐、能實現(xiàn)這種效果的工具了借浊,它就是——Inspeckage。這個工具其實我在前面的《寫APP爬蟲會需要用到哪些工具呢萝招?》文章中有提到過蚂斤,它已經將標準庫中常用的加密、Hash方法都給Hook了:

Inspeckage Hook 加密類操作標準庫的代碼
Inspeckage Hook Hash類操作標準庫的代碼

而在你需要的時候槐沼,只需要打開Inspeckage -> 選擇需要Hook的APP -> 打開Inspeckage的Web端或者在日志中搜索你所需要找的加密參數(shù)就可以得到原文和使用的加密曙蒸、Hash類型捌治,直接秒殺!

接下來我將繼續(xù)使用前面常規(guī)模式中的Demo APP來進行演示纽窟,如果你迫不及待地想要嘗試了的話肖油,可以發(fā)送消息【APP加密參數(shù)破解初級篇代碼】到我的公眾號[小周碼字]獲得Demo APP的下載地址,注意是發(fā)送【APP加密參數(shù)破解初級篇代碼】臂港,上一篇中有人發(fā)的是“小周碼字”森枪,還問我為啥沒有反應...


話不多說,我們開始實戰(zhàn)审孽,首先我們需要準備一臺已經安裝好Xposed框架的Android手機县袱,然后在Inspeckage的GitHub倉庫中下載最新編譯好的Inspeckage安裝包或直接在Xposed管理器中安裝它。

image

裝好后記得在Xposed管理器中將它啟用佑力,啟用后需要重啟生效式散。


準備好了環(huán)境之后,我們就可以開始破解這個Demo APP了搓萧,打開Inspeckage杂数,點擊“choose target”選中想要Hook的APP(這里選擇“APP加密參數(shù)DEMO-初級篇”)。

image
image

選中后點擊“LAUNCH APP”按鈕就可以了瘸洛。

image

小提示:如果在這之前你打開過指定的APP的話揍移,需要將其強制停止后再點擊“LAUNCH APP”按鈕,否則可能會出現(xiàn)Hook失敗的情況反肋。

在啟動之后我們就可以在Inspeckage的Web端或日志中搜索sign的加密后參數(shù)了那伐,這里說一下怎么操作:

  • Web端

    Web端的話,如果你的手機和電腦是在同一個網(wǎng)絡環(huán)境下石蔗,且手機和電腦能互通罕邀,那么你可以在電腦上直接用瀏覽器訪問手機上顯示的內網(wǎng)IP地址(如http://192.168.137.64:8008);如果你的網(wǎng)絡環(huán)境使你不能這么操作的話养距,你還可以用adb命令adb forward tcp:8008 tcp:8008將手機上的8008端口映射到電腦上诉探,然后就可以直接訪問http://127.0.0.1:8008了(需要8008端口未被占用)。

    image

    在打開了Web端之后棍厌,將頁面上方那個扳手按鈕右邊的自動刷新選項打開肾胯,就可以看到被Hook出來的東西了。

  • 日志

    可以使用adb命令adb logcat來導出日志然后查看耘纱,或者是用像Android Studio中的logcat工具這種流式敬肚、帶搜索功能的工具來查看。另外如果在Web端找到對應的加密參數(shù)時束析,原文過長導致出現(xiàn)被截斷的情況艳馒,也可以在日志中找到對應的內容進行查看,打到日志中的會是完全體员寇。


之后依然是常規(guī)流程弄慰,先抓個包看看第美。(再次提醒,如果你抓不到包的話曹动,先看看我之前的抓包系列文章斋日,這是基本操作I馈)

image

這里我們抓包后得到了一個sign:188c338423f3af3c2c0277946de958f8墓陈,直接將它復制出來,然后在Inspeckage的Web端中的Hash欄內搜索(日志內搜索直接搜sign的內容即可)第献。

image

看到了嗎贡必?直接就得到了它的原文:brand=Xiaomi&device=capricorn&model=MI 5s&ts=1560859682&version=8.1.0了,輕輕松松地就破解了這個APP的sign參數(shù)庸毫,全程只用了一分鐘仔拟!


這個時代各種東西變化太快咳胃,而網(wǎng)絡上的垃圾信息又很多鞠柄,你需要有一個良好的知識獲取渠道蚯妇,很多時候早就是一種優(yōu)勢呻纹,還不趕緊關注我的公眾號并置頂/星標一波~

發(fā)送消息“APP加密參數(shù)破解初級篇代碼”到我的公眾號【小周碼字】即可獲得demo代碼和APP的下載地址~

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末冗栗,一起剝皮案震驚了整個濱河市孝凌,隨后出現(xiàn)的幾起案子幔托,更是在濱河造成了極大的恐慌娃圆,老刑警劉巖蔫慧,帶你破解...
    沈念sama閱讀 221,331評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件挠乳,死亡現(xiàn)場離奇詭異,居然都是意外死亡姑躲,警方通過查閱死者的電腦和手機睡扬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,372評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來黍析,“玉大人卖怜,你說我怎么就攤上這事〔妫” “怎么了马靠?”我有些...
    開封第一講書人閱讀 167,755評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長侮繁。 經常有香客問我虑粥,道長,這世上最難降的妖魔是什么宪哩? 我笑而不...
    開封第一講書人閱讀 59,528評論 1 296
  • 正文 為了忘掉前任娩贷,我火速辦了婚禮,結果婚禮上锁孟,老公的妹妹穿的比我還像新娘彬祖。我一直安慰自己茁瘦,他們只是感情好,可當我...
    茶點故事閱讀 68,526評論 6 397
  • 文/花漫 我一把揭開白布储笑。 她就那樣靜靜地躺著甜熔,像睡著了一般。 火紅的嫁衣襯著肌膚如雪突倍。 梳的紋絲不亂的頭發(fā)上腔稀,一...
    開封第一講書人閱讀 52,166評論 1 308
  • 那天,我揣著相機與錄音羽历,去河邊找鬼焊虏。 笑死,一個胖子當著我的面吹牛秕磷,可吹牛的內容都是我干的诵闭。 我是一名探鬼主播,決...
    沈念sama閱讀 40,768評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼澎嚣,長吁一口氣:“原來是場噩夢啊……” “哼疏尿!你這毒婦竟也來了?” 一聲冷哼從身側響起易桃,我...
    開封第一講書人閱讀 39,664評論 0 276
  • 序言:老撾萬榮一對情侶失蹤褥琐,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后颈抚,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體踩衩,經...
    沈念sama閱讀 46,205評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,290評論 3 340
  • 正文 我和宋清朗相戀三年贩汉,在試婚紗的時候發(fā)現(xiàn)自己被綠了驱富。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,435評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡匹舞,死狀恐怖褐鸥,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情赐稽,我是刑警寧澤叫榕,帶...
    沈念sama閱讀 36,126評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站姊舵,受9級特大地震影響晰绎,放射性物質發(fā)生泄漏。R本人自食惡果不足惜括丁,卻給世界環(huán)境...
    茶點故事閱讀 41,804評論 3 333
  • 文/蒙蒙 一荞下、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦尖昏、人聲如沸仰税。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,276評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽陨簇。三九已至,卻和暖如春迹淌,著一層夾襖步出監(jiān)牢的瞬間河绽,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工巍沙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留葵姥,地道東北人荷鼠。 一個月前我還...
    沈念sama閱讀 48,818評論 3 376
  • 正文 我出身青樓句携,卻偏偏與公主長得像,于是被迫代替她去往敵國和親允乐。 傳聞我的和親對象是個殘疾皇子矮嫉,可洞房花燭夜當晚...
    茶點故事閱讀 45,442評論 2 359

推薦閱讀更多精彩內容