Using SniffMaster for HTTPS Brute-Force Sniffing

SniffMaster’s HTTPS brute-force sniffing does not require jailbreaking, proxy setup, or certificate installation. It can automatically decrypt HTTPS data, even if the app has PIN and mutual authentication set up. However, the app being sniffed must be signed with an iOS developer certificate. For unsigned apps (such as iOS system apps or certain third-party apps), only the request URL and headers can be seen, while the request body cannot be captured.

Preparing the iOS Device

Entering HTTPS Brute-Force Sniffing Mode

  1. Select the iOS device you want to sniff from the device list. In the bottom left corner, you will see a message indicating that the device’s advanced management service is being prepared.
  2. Wait for the “Advanced Management Service” in the bottom left to turn green.
  3. Once ready, select HTTPS Brute-Force Sniffing from the features menu. Note that brute-force sniffing is a feature exclusive to iOS. If you select the local computer (this machine) for sniffing, both brute-force sniffing and data traffic sniffing will be unavailable.
  4. If an error occurs, it may be due to the failure to start the “Advanced Management Service.” You can click Start Advanced Management to activate the service following the prompts.

Brute-Force Sniffing Feature Explanation

SniffMaster HTTPS Brute-Force Sniffing Interface

Incomplete Data Capture?

For apps that are not signed with a developer certificate, brute-force sniffing can only display the request headers and request URLs, such as for system apps or apps downloaded from the App Store. To capture the request body and response body for a specific app, you will need to re-sign the app’s IPA file with an iOS developer certificate.

If you do not have a developer account or certificate, you can use AppUploader to create a free certificate. For signing, you can use tools like codesign. Apps downloaded from the App Store are typically encrypted by default, so you may need to unpackage the IPA. You can find tutorials or search online for methods to unpackage the IPA or use an unwrapped version of the IPA.