←back to thread

88 points quyleanh | 2 comments | | HN request time: 0.413s | source
Show context
bradyriddle ◴[] No.43536835[source]
I'm curious about this. I'm familiar with reversing http api calls using a mitm proxy. But this ain't that.

Are they able to load a .so/dylib file during runtime and just call a method on it as long as they know the name of the method? How does iOS even allow that? How does an iOS even get to load those files? Seems like that would be locked down.

replies(3): >>43537050 #>>43537125 #>>43537564 #
saagarjha ◴[] No.43537125[source]
There’s not really any way to stop it, considering Apple’s apps need to make these calls.
replies(1): >>43539764 #
Rohansi ◴[] No.43539764[source]
Surely Apple could just make those libraries inaccessible to third party apps. Why would they be required to make them accessible to all apps?
replies(1): >>43540200 #
1. saagarjha ◴[] No.43540200[source]
Because their public frameworks depend on it.
replies(1): >>43541698 #
2. ◴[] No.43541698[source]