-
[FRIDA] App String Trace (모든 문자열 출력)Mobile/Frida 2019. 10. 12. 00:44
Java.perform(function () { const StringBuilder = Java.use('java.lang.StringBuilder'); StringBuilder.toString.implementation = function () { var retVal = this.toString(); console.log("StringBuilder.toString(): " + retVal); return retVal; }; });
java.lang.StringBuilder의 toString( )를 후킹해서 App내부에서 생성되는 모든 문자열을 트레이싱 할 수 있다.
App내부에서 SecretKey값을 아무리 암호화해도 결국엔 복호화하여 String으로 변환하는 작업이 있기 마련이다.
이런 상황에서 문자열들을 출력해서 디버깅할 수 있다.
'Mobile > Frida' 카테고리의 다른 글
Runtime Memory Patch (2) 2019.12.17 [FRIDA] 실행되지 않는 메소드 호출하기 (0) 2019.10.12 [FRIDA] App 변수 후킹하는 법 (2) 2019.10.07 [FRIDA] Android HashMap 오브젝트 출력하는 법 (0) 2019.10.04 Frida zgote에러 발생할 때 (SystemApp Hooking) (0) 2019.07.08 댓글