I'm not in the security community and as an end user there seems to be two lesson there: -Apple should provide better audit tool so that security consultants don't need to rely on unpublished 0day exploits to find other exploits -As an exposed user I really don't thank grey hat People that refrain from publishing 0day exploit for two frigging years for personal gain...
Psychic Paper: iOS Sandbox Escape
51–60 of 61 posts
Re: Psychic Paper: iOS Sandbox Escape
#52> I just hate GUIs for development, especially when you Google how to do something, and the answer is a series of 17 “click here and there”s that are no longer valid because all the GUI stuff moved somewhere else in the last update. It's not just developer tools that suffer from this problem. I opened iMovie recently after not playing with it for almost 10 years, and was so flabbergasted at how everything worked. Too…
I'm convinced that the reason for the constant game of GUI musical chairs - of which Microsoft is the most guilty - is due to developers attempting to justify their employment.
Try to compare the Android best practices across all IOs since Android exists.
Re: Psychic Paper: iOS Sandbox Escape
#53XML is hard. Love that the fix is reminiscent of XKCD 927[1] [1] https://xkcd.com/927/
Re: Psychic Paper: iOS Sandbox Escape
#54This reminds me a lot of one of the original ways to run unsigned code on the Sony PSP. If you made two directories: SomeApp SomeApp% And then launch the folder with the % sign then the code that checks for valid signatures will check in the directory without the %, but the code that actually launches the binary will still run the code in the directory with the %. So all you need to do is get any binary with a valid…
Re: Psychic Paper: iOS Sandbox Escape
#55Earlier quoted context omitted.
Problem is legacy software tends to use XML. iOS can be considered legacy at this point. Plists are prevalent at every level of iOS.
As somebody who was already a high school student deeply ‘into’ computer technology at the time, I perfectly remember the hype and release of XML. IOS was released last week by mental accounting standards. To hear both be branded as ‘legacy’ is, frankly... well, it makes me feel ancient.
Re: Psychic Paper: iOS Sandbox Escape
#56Re: Psychic Paper: iOS Sandbox Escape
#57That made me shudder go all the people I know who won’t update their phones
Re: Psychic Paper: iOS Sandbox Escape
#58A while back I filed a bug on libplist with some examples of the hilarious this-is-not-XML issues in Apple's userland plist parser, which people might find fun here as it is highly related to this issue. https://github.com/libimobiledevice/libplist/issues/83
Re: Psychic Paper: iOS Sandbox Escape
#59This reminds me a lot of one of the original ways to run unsigned code on the Sony PSP. If you made two directories: SomeApp SomeApp% And then launch the folder with the % sign then the code that checks for valid signatures will check in the directory without the %, but the code that actually launches the binary will still run the code in the directory with the %. So all you need to do is get any binary with a valid…
Why did this happen? Was "%" significant in some way? i.e. maybe it was passing the path to sprintf?
Re: Psychic Paper: iOS Sandbox Escape
#60> I just hate GUIs for development, especially when you Google how to do something, and the answer is a series of 17 “click here and there”s that are no longer valid because all the GUI stuff moved somewhere else in the last update. It's not just developer tools that suffer from this problem. I opened iMovie recently after not playing with it for almost 10 years, and was so flabbergasted at how everything worked. Too…
I'm convinced that the reason for the constant game of GUI musical chairs - of which Microsoft is the most guilty - is due to developers attempting to justify their employment.
An interface which lasts generations because its good is not the same, necessarily, as this years hot new ideology among the design elite.