-
[Frida] Uncrackable 4 (r2pay) 풀이2Learning/Android 2024. 3. 15. 23:27
글을 못 올린 기간 동안 드림핵도 풀고 훈련도 하고 드디어 돌아왔다
pthread 통해 또 다른 함수 호출를 호출하며 종료되고 있었다.
Interceptor.attach(Module.findExportByName(null, 'pthread_create'), { onEnter: function(args) { count++; var ptr2 = args[2]; Interceptor.attach(ptr2, { onEnter: function(args) { var xbase = String(DebugSymbol.fromAddress(this.context.pc)); console.log("[!] pthread args : " + xbase); if(xbase.indexOf("libnative-lib.so") !== -1){ console.error("-------------------> libnative-lib.so hook"); //var target = String(xbase.split(' ', 1)); var libx = Module.getBaseAddress("libnative-lib.so"); var target = libx.add(0x174510); Interceptor.attach(target, { onEnter: function(args) { var check = Memory.readCString(args[3]); console.log("[!] libnative-lib.so hook! "+ check); } }); } } }); } });
바로 후킹해서 넘겨버렸다
'Learning > Android' 카테고리의 다른 글
Galaxy s4 안드로이드 다운그레이드 (1) 2024.12.19 몸캠피싱앱 분석 (0) 2024.11.11 [Frida] Uncrackable 4 (r2pay) 풀이 (1) 2024.01.20 [Frida] Uncrackable level 3 풀이 (0) 2023.12.29 [Frida] Uncrackable level 2 풀이 (0) 2023.12.18