smali

    0熱度

    1回答

    構建Android的控制流程圖有沒有解析smali代碼直接構建CFG的工具?我知道Androguard做了類似的事情,但是它似乎在apk文件上使用了反編譯功能,如果apk使用混淆技術,它可能會變得不可靠。

    -1熱度

    1回答

    我想提出一個Android應用程序,我想混淆字符串。 public void example(View view) { goToUrl ("example.com"); } 我想混淆example.com,所以當有人試圖反向工程我的應用程序無法更改鏈接。

    0熱度

    2回答

    如何將HEX的顏色值轉換爲smali顏色(和背面)?例如:#ff212121(十六進制) - >-0xdededf(小數)。 #df3192b8 - >-0x20ce6d48等

    0熱度

    1回答

    我試圖找到一種方法來重寫在數組初始化中使用的立即數。 例如,該Java代碼: package my; public class Test { public static final int[] SomeArray = { 10, 20, 30 }; } 產生以下smali(省略不相關部分): # direct methods .method static constructo

    4熱度

    3回答

    我正在爲Dalvik字節碼寫入工具,該代碼爲各種方法調用條目執行一些日誌記錄。具體來說,在各種方法調用站點上,我將插入一組指令來收集參數,將它們放入一個Object[]數組中,然後將其傳遞給日誌記錄功能。 這一切都很好,我已經實現並獲得了大部分應用程序的所有功能。但我遇到一個特別令人費解的Dalvik驗證錯誤: java.lang.VerifyError: Verifier rejected cl

    7熱度

    1回答

    我正在使用dexlib2通過一個jar實用程序重寫現有的apk。我想用自己的指令改變一條指令。它基本上返回一些對象,我想用另一種返回不同對象的方法替換它。它能夠替換方法,但是當我查看更新後的dex時,我可以看到下一行.local v1,manager:Lblah/KeyguardManager; Manager mgr=Manager.getInstance(this) 我用getInstru

    0熱度

    1回答

    我已經執行在Android上蘇二進制文件下面smali代碼權限的: [...] .line 66 invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; move-result-object v6 const-string v7, "su -c /system/bin/

    0熱度

    1回答

    我使用dexlib2以取代從DEX file.As第一步靜態字符串,我已經寫了下面一段代碼來獲得在DEX文件中的類: try { DexBackedDexFile dexFile = DexFileFactory.loadDexFile("classes.dex", 24); Iterator iterator = dexFile.getClasses().iterato

    0熱度

    1回答

    我正在調試具有鏈接的正確smali源的android應用程序。我正在使用最新的smalidea插件。一切順利,斷點可達,我可以看到變量,但看不到列表。 這是我能看到附近List變量: Unable to evaluate the expression Cannot find source class for current stack frame 它是調試器的問題或只是smalidea插件未使

    0熱度

    1回答

    我正在看編程的android smali代碼,我碰到這個聲明 。現場市民K:LFM 什麼數據類型是K. JesusFreke沒有提到它https://github.com/JesusFreke/smali/wiki/TypesMethodsAndFields