Hey OP, since you're here: I find this pretty hard to follow. Would you be open to writing a longform version of this aimed at the tutorial level? Reading between the lines, I would guess you're trying to demonstrate that you really know what you're doing. Maybe as a proof of concept for possible employment opportunities. If so, that's great! Good luck. But if I were interested in reverse engineering some other app,…
Reverse Engineering Snapchat (Part II): Debofuscating the Undeobfuscatable
11–20 of 63 posts
Re: Reverse Engineering Snapchat (Part II): Debofuscating the Undeobfuscatable
#12Hey OP, since you're here: I find this pretty hard to follow. Would you be open to writing a longform version of this aimed at the tutorial level? Reading between the lines, I would guess you're trying to demonstrate that you really know what you're doing. Maybe as a proof of concept for possible employment opportunities. If so, that's great! Good luck. But if I were interested in reverse engineering some other app,…
Re: Reverse Engineering Snapchat (Part II): Debofuscating the Undeobfuscatable
#13Re: Reverse Engineering Snapchat (Part II): Debofuscating the Undeobfuscatable
#14I wonder about something, how long did it take?
Re: Reverse Engineering Snapchat (Part II): Debofuscating the Undeobfuscatable
#15Hey OP, since you're here: I find this pretty hard to follow. Would you be open to writing a longform version of this aimed at the tutorial level? Reading between the lines, I would guess you're trying to demonstrate that you really know what you're doing. Maybe as a proof of concept for possible employment opportunities. If so, that's great! Good luck. But if I were interested in reverse engineering some other app,…
Re: Reverse Engineering Snapchat (Part II): Debofuscating the Undeobfuscatable
#16Re: Reverse Engineering Snapchat (Part II): Debofuscating the Undeobfuscatable
#17This level of API obfuscation reminds me of forever ago when MSN Messenger figured out AOL's AIM API, so MSN Messenger could send AIM messages, which annoyed AOL. AOL would make API changes to break MSN, but MSN would update the client and stay ahead. Eventually to make the API uncloneable, AOL changed their payload to exploit a buffer overrun in their own AIM clients that wouldn't be in the MSN clients. https://nplu…
HTC and Palm also engaged in the back-and-forth, when Palm attempted to get their OS to sync with iTunes.
Re: Reverse Engineering Snapchat (Part II): Debofuscating the Undeobfuscatable
#18“Debofuscating”???
Re: Reverse Engineering Snapchat (Part II): Debofuscating the Undeobfuscatable
#19Hey OP, since you're here: I find this pretty hard to follow. Would you be open to writing a longform version of this aimed at the tutorial level? Reading between the lines, I would guess you're trying to demonstrate that you really know what you're doing. Maybe as a proof of concept for possible employment opportunities. If so, that's great! Good luck. But if I were interested in reverse engineering some other app,…
https://hot3eed.github.io/2020/06/18/snap_p1_obfuscations.ht...
Re: Reverse Engineering Snapchat (Part II): Debofuscating the Undeobfuscatable
#20This level of API obfuscation reminds me of forever ago when MSN Messenger figured out AOL's AIM API, so MSN Messenger could send AIM messages, which annoyed AOL. AOL would make API changes to break MSN, but MSN would update the client and stay ahead. Eventually to make the API uncloneable, AOL changed their payload to exploit a buffer overrun in their own AIM clients that wouldn't be in the MSN clients. https://nplu…