@@ -506,20 +506,43 @@ setTimeout(function () {
506506 console . log ( '[ ] Boye AbstractVerifier' ) ;
507507 }
508508
509- // Appmattus
510- try {
509+ // Appmattus
510+ try {
511511 const appmatus_Activity = Java . use ( 'com.appmattus.certificatetransparency.internal.verifier.CertificateTransparencyInterceptor' ) ;
512512 appmatus_Activity [ 'intercept' ] . implementation = function ( a ) {
513513 console . log ( ' --> Bypassing Appmattus (Transparency)' ) ;
514514 return a . proceed ( a . request ( ) ) ;
515515 } ;
516- console . log ( '[+] Appmattus (Transparency)' ) ;
516+ console . log ( '[+] Appmattus (CertificateTransparencyInterceptor)' ) ;
517+ } catch ( err ) {
518+ console . log ( '[ ] Appmattus (CertificateTransparencyInterceptor)' ) ;
519+ }
520+
521+ try {
522+ const CertificateTransparencyTrustManager = Java . use (
523+ 'com.appmattus.certificatetransparency.internal.verifier.CertificateTransparencyTrustManager'
524+ ) ;
525+ CertificateTransparencyTrustManager [ 'checkServerTrusted' ] . overload (
526+ '[Ljava.security.cert.X509Certificate;' ,
527+ 'java.lang.String'
528+ ) . implementation = function ( x509CertificateArr , str ) {
529+ console . log ( ' --> Bypassing Appmattus (CertificateTransparencyTrustManager)' ) ;
530+ } ;
531+ CertificateTransparencyTrustManager [ 'checkServerTrusted' ] . overload (
532+ '[Ljava.security.cert.X509Certificate;' ,
533+ 'java.lang.String' ,
534+ 'java.lang.String'
535+ ) . implementation = function ( x509CertificateArr , str , str2 ) {
536+ console . log ( ' --> Bypassing Appmattus (CertificateTransparencyTrustManager)' ) ;
537+ return Java . use ( 'java.util.ArrayList' ) . $new ( ) ;
538+ } ;
539+ console . log ( '[+] Appmattus (CertificateTransparencyTrustManager)' ) ;
517540 } catch ( err ) {
518- console . log ( '[ ] Appmattus (Transparency )' ) ;
541+ console . log ( '[ ] Appmattus (CertificateTransparencyTrustManager )' ) ;
519542 }
520543
521544 console . log ( "Unpinning setup completed" ) ;
522545 console . log ( "---" ) ;
523546 } ) ;
524547
525- } , 0 ) ;
548+ } , 0 ) ;
0 commit comments