News for hackers. Stuff that matters.
Re:Reverse Engineering Snapchat: Obfuscation Techniques by zebraflask on Wednesday June 17, 2020 @09:40PM (#23558893)
I can't help but wonder if it's more of a "a little from Column A, a little from Column B" scenario.

There's no doubt they have skilled security staff, but - as a company overall - they also grew very quickly.

How much of that obfuscation is intentional and how much might just be old code from a few years ago that nobody got around to removing? Before it was passed through obfuscation.

Re:Reverse Engineering Snapchat: Obfuscation Techniques by 3eed on Wednesday June 17, 2020 @09:49PM (#23558950)
The vast majority of these obfuscations (maybe except for the scratch arguments one) are done as LLVM passes, so it's done post-code writing, writing code like this would be unreadable and unmaintainable.
Re:Reverse Engineering Snapchat: Obfuscation Techniques by xuki on Wednesday June 17, 2020 @11:17PM (#23559459)
I'd say they make it a priority to keep people from tampering with their code, and maybe maintaining the platform's integrity. They even ban people who use tweak on jailbroken iPhone/Android. I found these articles about avoid Snapchat detection a while ago, it's a cat and mouse game.

https://aeonlucid.com/Snapchat-detection-on-Android/

https://aeonlucid.com/Snapchat-detection-on-iOS/