Reverse Engineering Snapchat: Obfuscation Techniques
hot3eed.github.io
Reverse Engineering Snapchat: Obfuscation Techniques
1–10 of 180 posts
Re: Reverse Engineering Snapchat: Obfuscation Techniques
#2Re: Reverse Engineering Snapchat: Obfuscation Techniques
#3Re: Reverse Engineering Snapchat: Obfuscation Techniques
#4Things were definitely much simpler a couple years ago.
It's still an ultimately pointless cat and mouse game as long as an attacker can trace the hardware (and with full-platform emulation tools like Corellium, this capability is unlikely to go away soon), but still an amusing one to watch.
Re: Reverse Engineering Snapchat: Obfuscation Techniques
#5Re: Reverse Engineering Snapchat: Obfuscation Techniques
#6The goal is to get the X-Snapchat token. The most elegant solution is to find the secret in the binary and reverse the algorithm to generate tokens. Wouldn't it be easier to MITM the endpoint; set up a dummy server (which collects tokens) in front of a proxy that spoofs the DNS and TLS certs (may be easier on rooted Android than iOS).
In my last attempt I gave up and went for dumb UI automation, but it would be cool (and worth good money) to exploit the private API.
Re: Reverse Engineering Snapchat: Obfuscation Techniques
#7Doesn't Snapchat mainly rely upon the iOS or Android platform having some software that prevents screen shots if a 'no screen shots' flag is set? I always thought this was their core defense.
However, the binary level protection is only tangentially anti-screenshot insofar as it also blocks third-party 'scraper' apps. Fundamentally, it's about requiring use of the Snapchat app to access the Snapchat APIs, and as we know from the ongoing saga with other social networks like Twitter, this is ultimately about business control over posts (preventing spam-bots, scheduled clients, and so on) and at the end of the day, ad revenue.
Re: Reverse Engineering Snapchat: Obfuscation Techniques
#8How many of these tricks are off the shelf techniques? Seems like a tremendous effort.
Re: Reverse Engineering Snapchat: Obfuscation Techniques
#9Re: Reverse Engineering Snapchat: Obfuscation Techniques
#10https://www.bloomberg.com/news/articles/2017-07-21/snap-hire...