45 questions
0
votes
0
answers
147
views
Glide image loading fails on Android 12 and below due to SSLHandshakeException
I'm using the standard Glide library to load and display images in my Android app.
After switching my image domain's SSL certificate to “Sectigo Public Server Authentication CA DV R36”, image loading ...
0
votes
0
answers
41
views
How do I implement SSL Pinning using acmacalister/jetfire? (Objective-C)
My goal is to implement a wss connection using SSL pinning on an React Native iOS module. For this problem, I chose to use Jetfire. I have the following class:
@interface RCTWebSocketSslPinning : ...
1
vote
0
answers
129
views
How to implement SSL Pinning in Flutter
I want to implement the SSL Pinning (specifically public key pinning) in Flutter without using any flutter or dart plugin.
What can be the possible way?
Is there any Internal Dart methods?
Is there ...
-1
votes
1
answer
192
views
How to implement SSL Pinning in Jetpack Compose?
I want to implement the SSL Pinning (specifically public key pinning) in Jetpack Compose according to these criteria:
with custom SSL Socket Factory (like OkHttpClientFactory)
without using any ...
1
vote
2
answers
2k
views
How to generate SHA256 hex string from PEM file and implement root certificate public key pinning in Swift for iOS 12?
I have a PEM file of the ISRG Root X1 certificate which I downloaded from https://letsencrypt.org/certificates/
and I'm trying to implement certificate pinning in my iOS app. I'm specifically ...
0
votes
2
answers
122
views
How can an Android app receive UI updates without HTTP requests?
I am trying to reverse engineer an API of an app. I have already done everything there is to decrypt traffic using Charles and HTTP Toolkit certificates on a rooted Android emulator. However, both ...
2
votes
1
answer
565
views
stop Charles from tracking my app's requests without SSL Pinning in iOS
When I setup Charles for debugging, I can see all the traffic which is a good part. But Charles is showing all the traffic for my released production app which is not good at all.
Is there any way, I ...
1
vote
0
answers
38
views
SSL Pinning Android How to renew the pin set
We have SSL Pinning implementation in our android app. And we are changing certificate in next few months. So I would like to add new SHA-256 pin into config file.
> <domain-config>
&...
0
votes
0
answers
161
views
How to do Identity Pinning(iOS) and networkSecurityConfig(Android) for enabling SSL pinning on a React Native application
I am trying to implement SSL pinning in my React Native application. So far, most of the blogs talks about using react-native-ssl-pinning package. Recently came to hear that, instead of using a ...
1
vote
1
answer
362
views
How much secure is the Public Key SSL pinning?
To avoid man in the middle attack in Android app, how efficient is the Public Key pinning method? Since anyone can easily get the public key of any domain, is it actually secure to implement it?
We ...
2
votes
0
answers
326
views
I want to do React native dynamic ssl pinning
I'm trying to perform SSL pinning in React Native. The main issue is: On the Android side, we aim to transfer the key and SSL pinning activation status obtained from remoteConfig to the native side ...
1
vote
0
answers
93
views
Can not install react-native-ssl-pinning manually on IOS
I use react-native 0.71.8. I install react-native-ssl-pinning, It worked well on Android, but on IOS, It throw error: URL unsupport or The certificate for this server is not valid. You may be ...
0
votes
0
answers
710
views
Can't read traffic through one specific app with Burp
So I'm trying to debug this specific app:
https://sahibinden-com.tr.uptodown.com/android
To debug I'm using Frida, Genymotion and this script to unpin the certificate:
https://codeshare.frida.re/@...
0
votes
1
answer
2k
views
Extracting ssl certificate or expiry date from publickey in swift ios
everyone I want to implement dynamic SSL pinning.So as to implement it through publicKey,I have to update the publicKey when certificate against it expires.
I have checked third party library like ...
1
vote
0
answers
124
views
Platform exception while using Ssl pinning plugin in flutter
I am not sure about how to use the ssl pinning plugin in flutter.
when I am using it I am getting a platform exception saying that the fingerprints doesn't match.
is it the sha 1 or sha 256 of the ...
1
vote
0
answers
2k
views
SSL pinning flutter using Dio package throws HandshakeException
I have pinned (the Facebook SSL certificate) in the assets/certificates path.
I am fetching network calls using Dio package.
void fetchDataUsingDio() async {
final dio = Dio();
ByteData bytes = await ...
1
vote
0
answers
366
views
SSL pinning in React Native
How to incorporate SSL pinning in React Native using axios for api calls.
I came across TrustKit but my continues efforts to use the same ends up crashing my app. I tried both the ways of adding ...
0
votes
0
answers
691
views
SSL public key pinning is not working with HttpClientHandler for Xamarin.iOS, can still be eavesdropped. How do I secure the app against MITM attacks?
I am new to Xamarin Forms and also SSL Pinning. I am looking at an issue regarding SSL pinning in a preexisting app at work.
The idea is that, with server certificate (or public key) pinned, the app ...
1
vote
0
answers
72
views
how to use SSL pining in every Api request using http plugin fllutter
I am new to SSL pinning, I was asked to use SSL pinning in every API request. I checked some resources but I didn't get the idea of how to call it in my API request.
I am using HTTP/HTTP plugin and ...
0
votes
0
answers
169
views
didReceiveAuthenticationChallenge called multiple times
I'm doing a SSL pinning check for a website and I need to tap into the didReceiveAuthenticationChallenge in order to do so. However when I am debugging the application I noticed that the challenge is ...
0
votes
1
answer
5k
views
frida.TimedOutError: unexpectedly timed out while initializing suspended process
Describe the bug
Timeout occurred on objection explore
To Reproduce
Steps to reproduce the behavior:
Run command objection --gadget "com.apple.AppStore" explore
Evidence / Logs / Screenshots
...
3
votes
1
answer
1k
views
Alamofire - IOS SSL Pinning with multiple certificates
I am using Alamofire in my IOS Application and has implemented SSL Pinning. I have kept the certificate locally in .der format. The issue is the certificate when getting expired, I have to do an App ...
1
vote
1
answer
432
views
How Can I detect self signed certificate from charles, wireshark etc in golang
I am currently working on GO app and I wanted to know how can I detect someone using reverse proxy apps such as Charles, Wireshark and Fiddler.
I tried to read about SSL-Pinning but I couldn't find ...
1
vote
2
answers
7k
views
How to Detect Root (Magisk) and Implement SSL Pinning on Android / React Native
I'm working on react native project that require SSL Pinning and Root Detection to be implemented, i've tried using the SSL pinner factory in okhttp method and android security config method for the ...
1
vote
1
answer
3k
views
Extracting public key information from a PEM certificate
This is the first time I am doing this SSL pinning on Android.
When creating OkHttp, I am adding this code:
certificatePinner(
CertificatePinner.Builder().add(
"url of the server",
...
0
votes
0
answers
158
views
React Native Public Key Pinning with HEROKU
I read all kind of posts and articles about ssl pinning in react native.
However all of those are about a privately owned domain for which we generate the certificate.
But if my API is hosted on ...
0
votes
1
answer
724
views
Implementing SSL Pinning with Flutter GraphQL
I need help implementing SSL pinning on Flutter using graphql_flutter and http_certificate_pinning. Here's my code implementation so far:
import 'package:graphql_flutter/graphql_flutter.dart';
import ...
0
votes
1
answer
250
views
Why is ssl pinning not working on synchronous requests?
I want to do ssl pinning with Alamofire library, but it doesn't work for sync requests.
I am using the following library to sync Alamofire request:
https://github.com/Dalodd/Alamofire-Synchronous
In ...
0
votes
1
answer
891
views
Certificate Pinning not working when trust user certificates in network security configuration
I am learning network security configuration in Android. Here is my configuration file
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-...
5
votes
3
answers
27k
views
Unable to connect to the frida server: need Gadget to attach on jailed Android
I am using objection to bypass ssl pining on injured android apk. After I ran this command successfully objection patchapk --source injured.apk
and uninstall and reinstall the patched apk again, I ...
3
votes
0
answers
3k
views
How to disable ssl pinning in android app using Objection
I have a simple app and am trying to bypass its ssl pinning with no luck. Already did android sslpinning disable but didnt work.
Based on this article https://blog.nviso.eu/2020/11/19/proxying-android-...
-2
votes
1
answer
455
views
iOS Alamofire SSL Pinning with both certificate about to expire and a new certificate
My application implements SSLPining with leaf certificate. And it's about to expire.
I researched and got the answer:
Some time before the certificate expires, release a new version of your app with ...
0
votes
1
answer
855
views
ios swift Dynamically update SSL Certificate(.cer) files
Dynamically need to update.
I'm able to download the certificate from a URL and save it to the document directory.
func downloadFile(url: URL, completion: @escaping (String?, Error?) -> Void) {
...
0
votes
0
answers
736
views
Is intercepting app HTTPS traffic possible on apps that use SSLpinning and safetynet
I'm wondering if it is still possible these days to proxy/spoof traffic on secured apps for example the Mcdonald's app. I use this example because it's a well known app with a lot of securities in ...
4
votes
1
answer
4k
views
Flutter TlsException: Failure trusting builtin roots
I'm trying to perform SSL certificate pinning in a Flutter app using HttpClient. I have previously successfully performed pinning in a native Android app. This is the error message I receive:
E/...
6
votes
4
answers
11k
views
How to disable SSL Pinning on Flutter?
We are using Flutter for app development. Our security testers said that we need to disable SSL Pinning in Flutter code so they can run some test. We couldn't do it. We use Dio package for HTTP ...
1
vote
0
answers
692
views
TypeError: Cannot read properties of undefined (reading 'fetch') [react-native-ssl-pinning]
I am building a react native mobile application and I want to implement SSL pinning using react-native-ssl-pinning.
I've installed all the necessary things and I also imported fetch method:
import {...
2
votes
1
answer
1k
views
Protect Firebase callable functions from man in the middle
I have made my mobile app using firebase on iOS & I use callable functions to communicate with database.
When I try to perform a “man in the middle” attack/move using a simple app as Charles, I ...
1
vote
0
answers
218
views
React native with self signed certificates on M1 chip MacOS
The below is my code for Webservices call, which works fine on both iOS and Android. But for API calls where self signed certificate is used, this does not work. I am using macOS with M1 chip.
To fix ...
0
votes
1
answer
635
views
SSL pinning with Azure App gateway + APIM
Is there a way of achieving SSL pinning with Azure Application Gateway. I have some APIs deployed on AKS exposed through APIM. The APIM is private and the APIs are publicly exposed through Application ...
0
votes
1
answer
695
views
ssl-pinning right approach for android and IOS application
We are using Cloudflare as our edge. We have the requirement for SSL pining. could any suggest the best way to manage SSL pining [ Dynamic cert approach ] .
5
votes
3
answers
5k
views
iOS TLS/SSL Pinning using NSRequiresCertificateTransparency key in Info.plist
I want to secure my app against man-in-the-middle (mitm) attacks using SSL Pinning.
By default it is possible to use a proxy like Charles or mitmproxy to intercept traffic, and decrypt it using a self-...
2
votes
1
answer
3k
views
Null address in Sslpinning bypass of flutter app by using frida
I was working on pentesting a flutter android app on genymotion x86 to bypass sslpinning by using this and this approaches, but my function address return null when running Frida.
First of all, by ...
0
votes
0
answers
4k
views
java.io.IOException: stream does not represent a PKCS12 key store
I am trying to apply certificate pinning in android from internal storage of the application. I have a certificate with .pfx file extension. It works fine when I try to read the file from bundle raw ...
0
votes
0
answers
1k
views
SSL Pinning on iOS for Ionic Angular Application
I have a problem with SSL Pinning on iOS. I was using the following plugin:
https://github.com/silkimen/cordova-plugin-advanced-http
and
https://ionicframework.com/docs/native/http
This method is ...