Tuesday 1 May 2012

Tips On Finding Exploits

Earlier today the iDevTeam were discussing whether or not to release the iOS 5.1 A5 jailbreaking tool to the public, just like @Pod2g. We believe that the exploits found in iOS 5.1 will most probably be patched up if we/Pod2g release a tool to jailbreak iOS 5.1 on A5 devices.

BUT we have not come to a conclusion to release the tool or not.

On the contrary to this fiasco, the iDevTeam thought we should give some tips to those who want to become the coders of jailbreaks and founders of exploits. No one in the iDevTeam has a degree in something related to IT but we do have a craving for a fully customisable iDevice. We have all learnt from either the Internet or each other. So here are a few tips on how to become a jailbreaker:

• Have a Mac - Macs are great for any exploit finding. We used our Mac(s) to code and find user land/kernel land vulns.

• Read Mr Steffan Esser's work. Go through his presentations and use existing methods. (His presentation on iOS kernel exploitation is probably the most useful document we've ever come across in assisting us to find vulns. THANK YOU MR ESSER!!!)

• We also think having some knowledge in Xcode, Cydia and Mach-O binary is good. Reading the JailbreakWiki is a good start, look at some of Apple's Xcode tutorials and get to know the basics.

If you can find a hardware exploit you have found a pretty much unpatchable exploit until Apple change the hardware of a product.

We are a community. We want everyone to have a jailbroken device because that's what iDevices are actually for! If you become/want to become a dev let us know! Join out team and help liberate more iDevices!

Follow @Krpwned for day-to-day updates!

Have a great day,

The iDevTeam