百度加固後檢測反jdb調試apk的小記錄

百度加固後的apk檢測反jdb調試apk的簡單分析,就一個很簡單的記錄而已,方便以後查閱。

按照正常IDA調試,在開始用jdb來連接,出錯了



畢竟是加殼的東西,所以反編譯看一下,竟然找到了一點內容,如下:



    static {
        if(!Debug.isDebuggerConnected()) {
            String v0 = Build.CPU_ABI;
            if(v0 != null && (v0.startsWith("x86"))) {
                StubApplication.loadX86Library();
                return;
            }

            System.loadLibrary("baiduprotect");
        }
    }



Debug是android.os.Debug裏面的,一般用eclipse來調試smali,有waitingforDebugger方法,就是用的這個Debug類。

所以看到上面的代碼,我們直接去掉這個判斷即可。

然後繼續正常的調試過程。

發佈了61 篇原創文章 · 獲贊 16 · 訪問量 31萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章