@Inferis, on Apple’s SSL verification bug: I still think it’s funny people complain about the “missing” {} when the `goto` statements are the elephant in the room. — Tom Adriaenssen (@Inferis) February 23, 2014 For the paranoid ones out there: ‘t was the NSA who planted the bug!
Tag Archives: apple
1.24.14
Misunderstood
Drobo vs OS X Mavericks
After upgrading to Mavericks your Drobo might not show up in Finder (here it did just fine, using a Drobo FS800 (aka 2nd gen Drobo) connected over Firewire). If that happens, do either one of these to get your Drobo visible in Finder again: Unmount the Drobo from Disk Utility (where it by magic will …
Making the all new Mac Pro
Apple vs. Samsung wedding fight
Long overdue: HTTPS for the App Store
Early July 2012, I reported to Apple numerous vulnerabilities related to their App Store iOS app. Early March Apple finally issued a fix for it and turned on HTTPS for the App Store. I am really happy that my spare-time work pushed Apple to finally enabled HTTPS to protect users. This post discuss the vulnerabilities …
Evasi0n iOS6 Jailbreak Explained
Evasi0n’s userland component is very unique, because it is entirely filesystem-based. It doesn’t require memory corruption to escalate privileges from mobile to root. Perhaps it was named evasi0n because it evades all the userland exploit defenses instead of attacking them head-on. Evasi0n Jailbreak’s Userland Component →
Stock Exchange
Apple just reported the most profitable year of any company ever, the fourth-most profitable quarter of any company ever, and the stock tanked after hours. — Daring Fireball As Lensco put it: Some Apple journalists discovered today that the stock exchange (and by extension the whole financial world) has nothing to do with reality. Update …
Apple’s Samsung Apology Statement
As court-ordered, the apology message is on the apple.co.uk homepage, yet Apple’s pulling some JavaScript magic to keep it below the fold: var HeroResize=AC.Class({initialize:function(b){this._height=null;this._hero=$(b); AC.Object.synthesize(this);this.__boundResizeHero=this.resizeHero.bindAsEventListener(this); if(typeof window.ontouchstart===”undefined”){this.resizeHero();Event.observe(window,”resize”,this.__boundResizeHero) }},setHeight:function(b){this._height=(b