BishopFox / iSpy

A reverse engineering framework for iOS
Apache License 2.0
440 stars 108 forks source link

iSpy object instantiated when disabled #4

Closed moloch-- closed 10 years ago

moloch-- commented 10 years ago

The iSpy object is instantiated even if the current app is disabled in the preferences. This can cause issues where multiple instances of the object from different processes attempt to bind to the same port.

The object is instantiated outside of %ctor; that is to say that %ctor correctly returns prior to instantiation when the application is disabled in the preferences, but later some other hook/code gets called and init's the object.