Live data from Hacker News

Cracking Meta's Messenger Certificate Pinning on macOS

texts.blog

101–110 of 136 posts

Re: Cracking Meta's Messenger Certificate Pinning on macOS

#101

Earlier quoted context omitted.

Ok, that makes sense! Sometimes when you read a blog post that is well written and cogent it makes it feel like the author did it in 20 min! If I end up in the same arena I think I’ll look for debugging code next. I love certificate pinning as a user, but as a forensic analyst I fucking loath it.

Even as a user I don’t there’s a good reason to love cert pinning. If you’re going up against adversaries that can compromise web pki they also probably have some other exploits up their sleeve to pwn you. Cert pinning pretty much serves to protect companies from people reversing their protocols and little else imo.

i agree, feels sort of like "we have a walled garden dont anybody else use it cuz our stuff is super secret and secure, trust us(tm)"; it's a layer of obscurity for their "security" - in reality its the app on a users pc that both has this "secrecy" as well a the "handshake" to open it

Re: Cracking Meta's Messenger Certificate Pinning on macOS

#102
Does anyone know WHERE the HELL Facebook stores tracking data on iOS?

It shows my previous account even after I delete the app, clear the cache and Keychain, disable iCloud Drive, AND sign out of iCloud??

Why can't I see where this data is stored? Same for TikTok.

WHY does Apple, parading around as a pompous paragon of privacy, even allow this shit?

Re: Cracking Meta's Messenger Certificate Pinning on macOS

#103

Earlier quoted context omitted.

Snapchat’s founding principle and only differentiator from day one has been untrusted client security. There were way too many years where the general public believed that a Snapchat could not be saved. I give huge credit to Snapchat for accidentally teaching the public that if human eyeballs can see something, it can be recorded forever. Now that is taken for granted, even last week’s Saturday Night Live TV sketch r…

What? That wasn't a principle of theirs. They explicitly exclude "screenshot detection avoidance" from their bug bounty policy: https://hackerone.com/snapchat?type=team . They always have. As far as they're concerned, that's not a security issue.

BBP policies don’t align with anything except “we cba paying for that”

Re: Cracking Meta's Messenger Certificate Pinning on macOS

#104

Earlier quoted context omitted.

I get it, but that's ultimately the user's choice.

That line of thinking leads you to the path where users are free to install malware and give it all the capabilities it needs because the user chose to do so.

It only does that if you do a poor choice of letting users make informed choices.

Re: Cracking Meta's Messenger Certificate Pinning on macOS

#105
post #59

Earlier quoted context omitted.

My hypothesis is that it's not listening nor is it predicting based on the individual, instead it's reacting to web surfing behaviors of your associates. For example, you and your partner use the same wifi at home a lot, and you both visit a close friend's house and use their wifi every time you're there. Services that you use in both places (e.g. Facebook, Google) now have a graph where there's a very strong link be…

My theory is that we're all just WAY less interesting than we think we are. Male, 40+? A bit more likely than the average human to have a mini mid-life crisis and decide to buy an electric guitar. These platforms suggest SO many ads to us that even if 99% of the suggestions are total junk that we ignore without even registering, the 1% that represent a lucky roll of the dice still really stick in our memories.

If you can come up with this heuristic, you can bet your ass that some ML model can come up with something much better.

Re: Cracking Meta's Messenger Certificate Pinning on macOS

#106

Does anyone know WHERE the HELL Facebook stores tracking data on iOS? It shows my previous account even after I delete the app, clear the cache and Keychain, disable iCloud Drive, AND sign out of iCloud?? Why can't I see where this data is stored? Same for TikTok. WHY does Apple, parading around as a pompous paragon of privacy, even allow this shit?

Developers can store items in keychain on your device/icloud account that are only visible to the apps made by that developer (and not you). It is a feature that it works this way, and this whole concept is fucking insane to me.

Re: Cracking Meta's Messenger Certificate Pinning on macOS

#108
post #16

Earlier quoted context omitted.

I tried the same thing, and while I managed to patch the application and intercept the requests, I gave up when trying to RE the shared object responsible for request signing. I couldn't even find the entry point. For a relatively small social media app they had insane security already back in 2015.

Snapchat and TikTok both boast pretty gnarly RE-prevention measures.

For the uninitiated: TikTok is known to send and receive telemetry packages through headers in other requests (IIRC), and employs the use of a virtual machine(!) to execute encrypted client code.

Re: Cracking Meta's Messenger Certificate Pinning on macOS

#109

I am curious about the legality of this. I guess I assumed that doing this type of thing would technically a DCMA type breech? So this makes me wonder if my assumption wrong? How does this work legally?

What does copyright have to do with this?

Re: Cracking Meta's Messenger Certificate Pinning on macOS

#110

Does anyone know WHERE the HELL Facebook stores tracking data on iOS? It shows my previous account even after I delete the app, clear the cache and Keychain, disable iCloud Drive, AND sign out of iCloud?? Why can't I see where this data is stored? Same for TikTok. WHY does Apple, parading around as a pompous paragon of privacy, even allow this shit?

Developers can store items in keychain on your device/icloud account that are only visible to the apps made by that developer (and not you). It is a feature that it works this way, and this whole concept is fucking insane to me.

So how can the user delete it without going through the app or wiping the entire phone?

What else is being stored that we aren’t even aware of?

Post reply on HN