Как работи отдалечения хак на iPhone
Нали помните Charlie Miller, който успя да хакне iPhone отдалечено ? Същият откри и начин да се забие iPhone ( и не само ) с единичен SMS. Преди известно време се натъкнах на интервю с него, подробно дискутиращо как точно работят тези хакове. Ето цялото интервю, а за който не му се чете:
- SMS бъга е свързан с начина, по който iPhone обработва съобщения по-големи от 140 байта. Има грешка във функцията и при задаване на офсет -1 всъщност се адресира паметта, намираща се преди SMS-а
- Отдалеченото изпълнение на код изисква 500 СМС-а, повечето от които са предназначени да подготвят паметта на телефона, така че правилният код да се окаже на нужното място ( heap feng shui )
- CommCenter, който обработва SMS-ите, работи като root
- Това е доста стар бъг – iPhone версия 2.2 го има, по-стари версии не са проверявани
- Изпращаните съобщения са флагнати като “data” а не като обикновен текст. Заради това телефона не ги показва и не уведомява по никакъв начин за тяхното получаване.
- HTC Windows mobile телефоните се чупят, ако SMS-а съдържа %n
Разбира се, тези бъгове са пачнати отдавна в официалния фърмуер и остават да живеят само в телефони, които не са обновени ( jailbreak anyone ? )
Powered by Zoundry Raven
Tweet
Подобни статии:



