Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8562831
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 11, 20262026-06-11T16:49:04+00:00 2026-06-11T16:49:04+00:00

I am trying to reverse engineer the whatsapp protocol. I tried to use Charles

  • 0

I am trying to reverse engineer the whatsapp protocol. I tried to use Charles Proxy (i imported the charles proxy cert).

The problem is I only see one request (the one whatsapp uses to get all contacts which are using whatsapp). All other communication is invisible to me.

I use charles as SOCKS proxy ( http://snipplr.com/view/16563/how-to-connect-to-a-socks-proxy-from-an-unjailbroken-iphoneipod-touch/ ).

How does whatsapp bypass the iPhone proxy settings? I thought all SDK classes should respect these settings.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-11T16:49:05+00:00Added an answer on June 11, 2026 at 4:49 pm

    Whatsapp protocol isn’t really implementing ssl. It only use port 443 to pass proxies. All of the data passes including msgs and contacts are in plain text for everyone to see.

    To sniff the data:

    You can create an ad-hoc wireless hotspot on your computer (make sure it’s connected to the internet using an ethernet cable otherwise u’ll be offline) connect to that network from ur iphone, on ur computer start any packet sniffer (I personally use wireshark) and filter tcp port 443. viola, you’ll get both requests and response from the whatsapp servers without intercepting the data.

    To intercept the data:

    Never done this but I think you can just use iPhone settings (settings->general->network->vpn->add vpn configuration->proxy settings(manual)) to proxy all of the network under port 443 to a server u own there u’ll need to run a proprietary program that handles the requests and sends them (handled) to whatsapp servers.

    About the data:

    From what I recall some of the data inside the protocol is encoded (substitutions/base64/other basic encodings).

    About your question regarding proxy passing I hope my answer about how to sniff will solve your problem.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm currently trying to reverse-engineer a private REST-Webservice, which lacks documentation. The only thing
I am trying to reverse engineer an APK file. I tried apk2jar to get
So im trying to use Hibernate Tools to reverse engineer my database and I
I'm trying to reverse engineer how facebook handles their notifications, where when you get
I'm learning assembly, motivation being able to reverse engineer . I'm trying to find
I'm trying to reverse engineer (OllyDbg) an application (game) that disables (captures/intercepts/blocks) all global
i was trying to reverse engineer a website ( www.asklaila.com ) to find out
I am trying to reverse engineer the build system of a commercial Windows based
I am trying to reverse engineer pojos (using hibernate tools plugin v3.2.4x in eclipse
Okay, I'm trying to reverse engineer a feature on a website I found -

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.