常見手機APP駭客工具-FRIDA,預防你的網站遭受駭客攻擊!
你有聽過FRIDA這款手機APP駭客工具嗎?你有想過如果使用了駭客工具,可以預防你的網站遭受駭客攻擊嗎?FRIDA這個貌似可愛的名字,卻是解析修改Mobile App的超強工具,也是開發者在App安全建構上揮之不去的夢靨。FRIDA是一個建立HOOK框架下的駭客工具。而在FRIDA官網上寫著一段話:「Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.簡單的來說,提供逆向工程或安全研究的人員,在直覺是的動態儀表架構下,來快速解析Mobile App的工具。」
FRIDA使用說明;
FRIDA是由兩個部分做組成,使用者將FRIDA系統安裝運行在Mac NB上的是FRIDA CLI,另一部分是安裝在Mobile device上的frida-server,使用這樣的連動架構,來進行反編譯原始碼和Mobile記憶體上的動態偵錯,獲取項要了解的動態資訊,進而找到邏輯和可HOOK的修改點,進行植入攻擊。
舉例說明:
金融網銀App的最大的功能之一就是線上轉帳,假設本來有一筆錢要轉給A,但駭客透過FRIDA的記憶體動態偵錯的功能,充分了解該金融App的觸發事件內容、順序和邏輯,可以在設定轉帳給A的時候,直接在記憶體上把A修改成B,就可以直接將錢轉給指定帳戶。這樣的攻擊方式,就稱為HOOK。
簡單來說: Mobile App在執行的過程中,使用者透過手機螢幕下達指令,但對Mobile App來說是一個程序一個程序(也可稱為事件)接著進行,所以當Mobile App事件傳送到終點前時,可以透過FRIDA截獲並監控事件的傳輸,讓事件到達終點前,像個鉤子鉤上事件,放入一些駭客自己出現的特定事件內容。
延伸閱讀:注意!行動裝置App資安檢測最需要注意「防記憶體偵測」技術!
FRIDA操作過程簡單、快速,更提供script模式!
由於很多駭客工具只提供解析的內容,讓駭客了解Mobile app的安全狀況,至於能不能修改或攻擊,就要駭客另外處理,無法一邊看解析的內容一邊就進行修改,耗時又耗力。FRIDA在這個部分就非常貼心,提供script模式,只要輸入script指令之後,就可以針對Mobile App進行直覺式的修改。
上圖為Script模式
除了Script模式之外,FRIDA更提供動態效果驗證,也就是直接輸入script指令之後,即可以動態看到修改的結果,除了可以大幅降低駭客修改的時間和精力,更可以大幅提高修改的正確性,將駭客的產能達到極大化。
上圖為FRIDA HOOK植入後的結果
解決辦法-防止FRIDA工具使用
開發者最重要的工作其實是將開發的內容做豐富、流程做順暢,而安全應該交給專業的廠商來執行,這樣才能做到聞道有先後、術業有專攻的最佳工作狀態,這也是我們一直推廣的安全概念。使用外購工具,讓FRIDA失效才是最佳解決辦法。也才能真正解決駭客使用FRIDA工具對Mobile App的傷害。
上圖為frida 可執行script 的結果
上圖為FRIDA執行script 失效的結果
網路駭客攻擊的威脅風險,一直都在我們身邊!
Mobile 行動App從我們睡醒開始,我們就會就開始使用到一直到我們睡前休息,不只息息相關,根本深入每一個人的行為裡。如果高頻率的使用,但有多少人真正的想過我們使用的Mobile 行動App是否安全? 相信擔心Mobile 行動App不安全這件事的人是少之又少了!
大家設想一下,相關的駭客工具其實都可以在網路上免費取得,如果我們都能取得,那駭客早已運用自如了,大家設想一下,您能接受您的銀行轉帳出現問題嗎?使用者其實沒選擇機會,使用者只能選擇要用和不用,至於安不安全的問題,使用者真的無從而知。所以Mobile 行動App的發行商,除了提供好用的Mobile 行動App外,更應該是那個提供一個安全Mobile行動 App的責任不可推卸者。
果核數位的資安團隊,將可以協助發行商進行測試,針對發行商的行動裝置App提供相對的檢測報告和建解決辦法,一同協助發行商完成這樣的責任。果核數位擁有廣大行動App白帽測試工具和手法的資料,並能快速地提供修補的方式,來協助企業主的行動App安全提升到一定的安全程度,因為果核數位為客戶打造安全的天際線,是我們用心刻劃的信念。
延伸閱讀:
駭客工具的泛濫VS企業所面對的資安威脅!
嚇!手機資安危機,數小時恐喪失上億營收!