Live data from Hacker News

Cracking Meta's Messenger Certificate Pinning on macOS

texts.blog

131–136 of 136 posts

Re: Cracking Meta's Messenger Certificate Pinning on macOS

#131
post #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?

I'm not an expert, but I think in the Blizzard v Glider case the courts decided that if you've violated a program's EULA it becomes illegal copyright infringement to duplicate the bits from your disk into RAM

Re: Cracking Meta's Messenger Certificate Pinning on macOS

#132
post #9

Earlier quoted context omitted.

Fundamentally, it’s hard to enforce certificate pinning if the user can modify the binary. Even if sandbox mode used certificate pinning, there would likely be some other way of removing the pinned cert checks.

This is a large part of Apple's control/Secure Enclave decisions. These decisions can seem arbitrary and anti-completive from the outside.

Not only anti-competitive but also treacherous. They exist to protect corporations from us, the users of the computers.

Re: Cracking Meta's Messenger Certificate Pinning on macOS

#133
post #38

Earlier quoted context omitted.

And if spying works without using the microphone or whatever, the alternative is almost worse - it means Meta et al has such a good virtual “mind reading” Skinner model of you that they have a good hunch of what you will talk and think about. If we are not there yet, it’s only a matter of time with enough machine learning…

This is always what has screwed with me the most about this AdTech thought experiment: Both likelihoods (listening-in vs astute prediction models) are equally bad; and whoever downplays either as "business as usual" or "humans are predictable", respectively, ought to be called out for it. It's NOT good when you listen to conversations without explicit (or implied, for that matter) consent, just as it's equally NOT go…

> just as it's equally NOT good to exploit human predictive models to such a precise degree for profit

It should be straight up illegal.

These capitalists insist on nonsense like copyright and intellectual property. They do everything to defend their precious "IP". So why is it that we don't own information pertaining to ourselves?

Personal information should be toxic to them. There should be so much liability involved corporations should be scared to know even a single bit of information about us. They should be scrambling to forget all about us the second our business with them is done. Predictive models? They should be too scared to even have a credit card on file.

Re: Cracking Meta's Messenger Certificate Pinning on macOS

#134

Earlier quoted context omitted.

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.

Any source for that? What does "other" requests mean? Other than what? I doubt it could modify the headers of other apps.

Requests it makes for things required to function at all, video data etc. I guess? But this is the first time I've heard this claim.

Re: Cracking Meta's Messenger Certificate Pinning on macOS

#135

What proxy tool are you using in that write up? Does it route all application traffic through it when running? Sorry if these are dumb questions.

Good question, Proxyman is the one I'm using in the writeup. It does route all application through it on macOS, and you can proxy iOS devices as well by installing a self-signed certificate on the device and connecting it through the proxy.

Very cool. I got so used to using burp all these years I never bothered to look into anything else. I’ll try this out.

Re: Cracking Meta's Messenger Certificate Pinning on macOS

#136

Earlier quoted context omitted.

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.

See https://www.nullpt.rs/reverse-engineering-tiktok-vm-1
Post reply on HN