Описание книги
Розглянуто внутрішню архітектуру ОС Android, використовувані нею розділи та файлові системи, принцип роботи механізмів оновлення та внутрішніх інструментів безпеки. Розказано про розмежування доступу в ОС Android, про привілеї, методи отримання прав root, кастомізації та встановлення нестандартних прошивок. Описано інструменти для дизассемблирования, налагодження та аналізу коду мобільних додатків, наведено приклади модифікації коду з метою зміни функцій програмного забезпечення та впровадження у додаток сторонніх модулів. Наведено докладні рекомендації щодо деобфускації коду та обходу антиналагодження, а також практичні поради щодо захисту власних додатків від декомпіляції та дослідження. Наведено відомості про шкідливі програми для платформи Android, що використовуються ними вразливості, дано приклади коду таких програм. Розповідається про використання стандартних функцій Android у нестандартних цілях та способах протидії шкідливому ПЗ. Для розробників мобільних програм, реверс-інженерів, фахівців з інформаційної безпеки та захисту даних.
FAQ