jeb 高階教程之動態除錯
上一篇我們介紹了jeb的安裝和簡單實用,本章介紹一些高階實用技巧:
本章演示所使用的軟體就為之前共享的軟體,
1.打斷點是我們經常使用的一些手段,但是除錯別人apk的時候,相對來說就很難了,一方面是因為release模式,另一方面是因為沒有程式碼。
我們在之前攻防篇介紹過很多種動態除錯的方法,
但jeb的使用一直沒有介紹,今天在這裡補充一些這方面的知識:
1.首先我們以除錯模式啟動待除錯apk
adb shell am start -n com.***/***Activity -D
2.開啟jeb->將apk拖拽進去->找到我們需要打斷點的程式碼片段:(通過Debugger->Toggle Breakpoint)
3.開啟除錯模式(Debugger->Start ...->選擇當前應用):帶有D標示的為當前程式碼對應的應用,模擬器會顯示包名等資訊
4.Attach 就會進入除錯模式了,進入除錯(VM會變綠標示成功)
5.最終的效果就是下面的整體:
以上就是所有的方法,jeb在打斷點的時候,更方便一些。
相關推薦
jeb 高階教程之動態除錯
上一篇我們介紹了jeb的安裝和簡單實用,本章介紹一些高階實用技巧: 本章演示所使用的軟體就為之前共享的軟體, 1.打斷點是我們經常使用的一些手段,但是除錯別人apk的時候,相對來說就很難了,一方面是因為release模式,另一方面是因為沒有程式碼。 我們在之前攻防篇
matplotlib高階教程之形狀與路徑——patches和path
歡迎關注“勇敢AI”公眾號,更多python學習、資料分析、機器學習、深度學習原創文章與大家分享,還有更多電子資源、教程、資料集下載。勇敢AI,一個專注於人工智慧AI的公眾號。 =============================================
numpy高階教程之np.where和np.piecewise
歡迎關注“勇敢AI”公眾號,更多python學習、資料分析、機器學習、深度學習原創文章與大家分享,還有更多電子資源、教程、資料集下載。勇敢AI,一個專注於人工智慧AI的公眾號。 ===================================================
numpy高階教程之mp.where和np.piecewise
關於numpy的教程,前面已經總結了不少文章,且前面已經寫過了numpy的高階應用之select和choose,需要的同學可以看我的部落格或者是在我部落格裡面的微信公眾平臺,對這兩個函式有特別清晰的介紹。今天的文章主要是看一下np.where和np.piecew
Visual Studio Debug 教程 之 遠端除錯
有陣子沒有更新這個主題,可能讓大家誤認為已經結束了,其實除了這一篇,後續還會有一些。 還是儘量本著善始善終的原則,我要把這個主題給講完,並且在結束的時候一定會讓大家知道的。 通過大家的反饋來看,這個系列確實也幫助到了不少的人,另外我自己在這個過程中,也對
docker高階應用之動態擴充套件容器空間大小
先轉載記錄一下,尚未驗證,有空看一下 ------------------------------------------------------------------------------------------------------------ do
Android逆向之動態除錯總結
一、在SO中關鍵函式上下斷點 剛學逆向除錯時。大多都滿足於在SO中某關鍵函式上下斷點。然後通過操作應用程式,去觸發這個斷點,然後進行除錯 詳細的步驟可以參見非蟲大大的《Android軟體安全與逆向分析》 簡單說:在libsyclover.so檔案中有一個函式jnica
學習筆記:axure 高階教程 1 動態面板製作tab切換效果
1. 例項截圖分析 淘寶的登入框主要分為了2個頁面標籤,淘寶會員和支付寶會員,登入者在這2個不同的標籤頁進行切換選擇自己的登入方式,並且未選中狀態層呈突出顯示。其他都是一些文字面板加文字框、複選框、按鈕元件可以製作的。重點是如何實現這2個標籤在點選下自動切換。
應用教程之帕克西AR虛擬試妝3D動態美妝
右滑 log gpo images 左右滑動 logs ges 微軟雅黑 技術分享 帕克西技術團隊通過對美妝行業深度調研,憑借自主研發的人臉識別與面部追蹤等技術,打造的超現實AR虛擬試妝應用已成功上線,內置萬千妝容,包含口紅、眉毛、睫毛等,一點即可試妝,就像照鏡子一樣簡單。
移動端Web開發除錯之Weinre除錯教程
在設計師與前端開發人員的努力下,一個WebApp出爐了,可是測試人員說了一堆的問題:某某機型下頁面表現不一致,某某系統下頁面如何如何,某某系統瀏覽器下頁面怎麼怎麼滴。看著滿滿的測試彙總文件,我們曾經在一個又一個知名或不知名的手機終端上重複著這些工作:仔細的排查程式碼,alert可疑的變數,甚至不惜重
Android逆向之旅---動態方式破解apk前奏篇 Eclipse動態除錯smail原始碼
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
C與C++實現高維陣列的動態開闢(本部落格學習於51CTO 鮑松山 C++高階教程)
目錄 1.VS安裝VLD記憶體洩露檢測工具 2.C語言下實現二維陣列的動態開闢 3.C++下實現二維陣列的動態開闢 4.C++下實現高維陣列的動態開闢 1.VS安裝記憶體洩漏檢測工具VLD 參考這篇部落格即可:https://blog.csdn.net/GZrhaunt/
springboot2.x簡單詳細教程--高階篇幅之監控Actuator實戰(第十八章)
一、SpringBoot2.x監控Actuator實戰上集 簡介:講解SpringBoot使用actuator監控配置和使用 可用性:100%,99.9% 1、介紹什麼是a
springboot2.x簡單詳細教程--高階篇幅之雲伺服器介紹和部署生產環境實戰(第十七章)
一、阿里雲伺服器介紹和使用講解 簡介:阿里雲伺服器介紹和使用講解 1) 2)第一次需要註冊 3)控制檯 二、阿里雲Linux伺服器部署JDK8實戰 簡介:在阿里雲伺
springboot2.x簡單詳細教程--高階篇幅之響應式程式設計(第十五章)
一、SprinBoot2.x響應式程式設計簡介 簡介:講解什麼是reactive響應式程式設計和使用的好處 1、基礎理解:  
springboot2.x簡單詳細教程--高階篇幅之多環境配置(第十四章)
一、SpringBoot多環境配置介紹和專案實戰(核心知識) 簡介:SpringBoot介紹多環境配置和使用場景 1、不同環境使用不同配置 &nbs
病毒分析教程第五話--動態除錯分析(下)
動態除錯分析(下) Lab 9-3 本節實驗使用樣本Lab09-03.exe、DLL1.dll、DLL2.dll、DLL3.dll。 Lab09-03.exe匯入了哪些DLL? 我們用OD開啟函式呼叫,發現Lab09-03.exe顯性地匯入了DLL1和DL
學了指標沒學動態記憶體一切都白搭!C語言基礎教程之記憶體管理
本文將講解 C 中的動態記憶體管理。C 語言為記憶體的分配和管理提供了幾個函式。這些函式可以在<stdlib.h>標頭檔案中找到。 在記憶體中動態地分配 num 個長度為 size 的連續空間,並將每一個位元組都初始化為 0。所以它的結果是分配了 n
動態除錯之——x64dbg的使用
首先x64dbg如何下載,這個還要我說的話,別玩電腦了,我用x64dbg開啟一個程式 如圖,我圈起來的地方,你看是不是都是7開頭的,這個叫做系統領空,是系統的程式碼段,你不用去改他,改他也沒用,沒法儲存,我們除錯程式,需要到程式的領空,所以,這個沒啥用,如何進入到程式領
反編譯之利用AndroidStudio動態除錯smali原始碼
前言:我們可以利用apktool得到smali原始碼,可以利用dex2jar將classes.dex檔案編譯成.jar檔案,然後通過jd-gui工具來檢視Java程式碼,對比著Java程式碼,基本就可以看懂smali原始碼了。但有時一個變數的值很難確定,這時候就需要我們通過動態除錯來確定不同的條件下這個