爲了研究目的,我需要測試我的分類器對混淆技術是否健壯。 我的測試集由A類的25189個Android應用程序和B類的3175個應用程序組成,其中20%的應用程序已經被混淆。 我想混淆一定數量的論文應用程序,從20%到80%,例如以繪製迷惑效率函數的演變%。 我聽說過關於proguard,但無法弄清楚它是否允許遍歷許多apks。 我正在使用weka API進行分類處理。循環混淆許多android應用程序
有沒有辦法在Java,python或任何軟件或框架中設置這樣的混淆循環?
非常感謝
爲了研究目的,我需要測試我的分類器對混淆技術是否健壯。 我的測試集由A類的25189個Android應用程序和B類的3175個應用程序組成,其中20%的應用程序已經被混淆。 我想混淆一定數量的論文應用程序,從20%到80%,例如以繪製迷惑效率函數的演變%。 我聽說過關於proguard,但無法弄清楚它是否允許遍歷許多apks。 我正在使用weka API進行分類處理。循環混淆許多android應用程序
有沒有辦法在Java,python或任何軟件或框架中設置這樣的混淆循環?
非常感謝
你可以遍歷在Python的文件名和混淆您使用做混淆通過任何命令:
import subprocess
apk_filenames = ['file1.apk', 'file2.apk', ...]
for apk in apk_filenames:
subprocess.run(['your', 'command', 'here', apk])
你運行一些命令來執行混淆? – mattjegan