2016-02-05 41 views
0

我只是因爲好奇才學習Iphone安全。這完全是一個初學者的問題。如果應用程序是一個監獄破碎設備上運行有沒有任何方法或工具來檢查某個特定iOS應用是否正在檢查越獄檢測?

我已經看到堆棧溢出的職位,

  1. How do I detect that an iOS app is running on a jailbroken phone?
  2. How to detect that the app is running on a jailbroken device?

這些問題的答案都提供的「信息或不是「。但我需要檢查「10該應用程序是否正在運行JailBreak檢測。」「(不在程序員的角度來看,但更多的是Pentester的觀點)。有沒有工具,方法?

回答

0

我通過下載的Flex 2。有了這個工具,您可以查看所有這一切都在一個應用程序中的變量,函數和過程實現這一目標。

轉到補丁選項卡,按「+」號,找到該應用創建了一個補丁。然後點擊它來處理應用 - 不必擔心添加補丁名稱。

接下來,當你在處理應用程序,你需要按「添加設備」裏。這將允許您添加覆蓋,以便您可以更改返回的功能等。

不管怎樣,從這裏開始,你需要選擇一個類來看看。越獄檢測函數和變量總是存儲在可執行文件中。在「可執行」選項卡下的所有類的頂部再次點擊應用程序名稱。然後只是搜索。

只要搜索「越獄」或「越獄」,如果應用程序正在運行檢查,那麼它將返回與此相關的函數和變量。我還沒有看到一個應用程序運行此檢查與不包含「越獄」或「越獄」不同的函數名稱。

如果你願意,我可以告訴你如何重寫檢測。

我建議你嘗試應用「公路騎士」,因爲有檢測,你可以很容易地看到,並重寫它很好的和容易,並獲得啓動警告,如果你要出門!

相關問題