Size: a a a

2017 October 21

GD

Grigoriy Dzhanelidze in Android Guards
Quantum Harmonizer
Чтобы добиться remote code execution, нужно найти приложение, которое динамически подгружает небрежно выбранный dex.
Кто в здравом уме вообще станет это делать (кроме редчайших случаев)?
Натив никто не отменял 🙃
источник

GD

Grigoriy Dzhanelidze in Android Guards
Так что векторов атаки достаточно
источник

GD

Grigoriy Dzhanelidze in Android Guards
А ещё там алибаба в списке, а они угорали по этому трэшу
источник

QH

Quantum Harmonizer in Android Guards
Угорали по динамической загрузке классов?
источник

GD

Grigoriy Dzhanelidze in Android Guards
Ага
источник

GD

Grigoriy Dzhanelidze in Android Guards
Ещё фб скорее всего это делает, правда с локальными дексами
источник

QH

Quantum Harmonizer in Android Guards
почему не обычный мультидекс?
источник

QH

Quantum Harmonizer in Android Guards
И вообще, у них же React-Native 😄
источник

AV

Artur Vasilov in Android Guards
Quantum Harmonizer
почему не обычный мультидекс?
Потому что медленно загружать все сразу. И у них не реакт нейтив
источник

QH

Quantum Harmonizer in Android Guards
А, ну да, их слойка абстракций не вмещается в 2-3 dex, нужно больше.)
А тормозит так, будто React-Native.
источник

AV

Artur Vasilov in Android Guards
>1 декса подгружается дольше чем 1 декс. поэтому шутка не засчитана. В 1 декс такому приложению тяжело влезть
источник

QH

Quantum Harmonizer in Android Guards
Только вот стандартный MultiDex оптимизируется при установке приложения, а нестандартный (загрузка dex из assets, например) — уже в рантайме.
источник

AV

Artur Vasilov in Android Guards
стандартный мультидекс оптимизируется при установке на 5.0+
источник

QH

Quantum Harmonizer in Android Guards
Ну да, т. е. на 75%+ телефонов.
источник

GD

Grigoriy Dzhanelidze in Android Guards
Quantum Harmonizer
почему не обычный мультидекс?
С 12 декс файлами - лол удачи
источник

A

Abripuit in Android Guards
Grigoriy Dzhanelidze
С 12 декс файлами - лол удачи
А что будет если их 12?
источник

GD

Grigoriy Dzhanelidze in Android Guards
Запуск приложения на девайсе с 4.X будет лет 10
источник

QH

Quantum Harmonizer in Android Guards
Grigoriy Dzhanelidze
С 12 декс файлами - лол удачи
Я вот боюсь 65536 умножать на 12. Надо же хоть мемного думать, когда в проект втягивается кроличья нора абстракицй.
источник

GD

Grigoriy Dzhanelidze in Android Guards
Причём тут вообще абстракции? Фб это дохера огромное приложение и это нормально
источник

GD

Grigoriy Dzhanelidze in Android Guards
Впрочем, уже слишком отходим от тематики
источник