Wow !!! Je ne pensais pas que la bêtise pouvait aller jusqu'à ce point !
Je ne vois pas en quoi c'est une bétise. Apple protège son logiciel contre la rétro-ingénierie. De nombreuses logiciels font ça, Skype est un véritable bunker. Bien sûr, ça n'a pas empêché le reverse engineering, ça l'a juste ralentit : http://www.secdev.org/conf/skype_BHEU06.handout.pdf
# Appel protège ses logiciels
Posté par Victor STINNER (site web personnel) . En réponse au journal Mac OS X et Dtrace. Évalué à 4.
Je ne vois pas en quoi c'est une bétise. Apple protège son logiciel contre la rétro-ingénierie. De nombreuses logiciels font ça, Skype est un véritable bunker. Bien sûr, ça n'a pas empêché le reverse engineering, ça l'a juste ralentit :
http://www.secdev.org/conf/skype_BHEU06.handout.pdf
La Xbox360 est aussi un bunker, genre tout est chiffré => idem, crackée à cause d'un bug dans l'hyperviseur :
http://www.securityfocus.com/archive/1/461489
Pour contourner la « protection PT_DENY_ATTACH», il suffit de court circuiter l'appel à ptrace :
http://steike.com/code/debugging-itunes-with-gdb/
http://landonf.bikemonkey.org/code/macosx/ptrace_deny_attach(...)