тема
ныряем в hexagon QDSP6 или какие векторы атак есть на модем телефона на базе qualcomm
progasm · · 18 ответов · 354 просмотров
Всем привет это бета версия книги созданая мной я проделал много работы по исследованию безопасности qualcomm модема и как модем влияет сильно по безопасности на HLOS (android) какие есть векторы атак, что такое symbolic execution, taint analysis, compiler analysis для реверса и как они помогают найти автоматически уязвимости как нулевого дня так и N day. Я планирую дорабатывать книгу по мере продвижение ресерча, пишите критику это поможет нам всем исследование кроличей норы qualcomm dsp!
👍25
🔥3
😢4
пруфы бы...
@lisa99 Пруфы все приложены я бы загрузил ещё angr с поддержкой hexagon но у меня не получилось, могу на гит залить
👍1
Я тестировал все в эмуляции, мне должна сегодня сетка Фарадея прийти, думаю через srsran и hackrf в изолированном окружение прокрутить уже на устройстве, ещё нужно изучить как через биндер дергать fastrpc это я ещё не исследовал, я в статике и эмуляции все прокрутил
👍3
Я знаю чего здесь не хватает. Хорошего введения. Например. для тех кто не в теме, от слова совсем.
В качестве исследования выбран монстр. Без преувеличений.
"Qualcomm Baseband — это одна из самых закрытых и сложных систем в мире мобильной безопасности, туда даже бывалые ломятся с криком".
То есть
что это вообще
зачем это
+ скриншоты+ софт (хоть на минималках)
Тогда это будет круто.
На данный момент ТС честно собрал (скомпилировал) информацию из Programmer's Reference Manual от Qualcomm, туториалов по angr и публичных докладов по базебенд-фаззингу, перевел это на понятный язык - в первых трех главах.
Самое интересное - 4я глава.
В ней автор находит ошибку (переполнение буфера) в той части модема, которая обрабатывает WAP Push SMS.
Цель - из захваченного модема постучаться в Android.
То есть используя уязвимости в драйверах ядра Linux (которые слушают модем), прыгнуть из модема в систему Android и получить права root.
Но до этого еще далеко =)
В качестве исследования выбран монстр. Без преувеличений.
"Qualcomm Baseband — это одна из самых закрытых и сложных систем в мире мобильной безопасности, туда даже бывалые ломятся с криком".
То есть
что это вообще
зачем это
- степень изученности, дырявости,аналоги в тулзах, уязв-х
+ скриншоты+ софт (хоть на минималках)
Тогда это будет круто.
На данный момент ТС честно собрал (скомпилировал) информацию из Programmer's Reference Manual от Qualcomm, туториалов по angr и публичных докладов по базебенд-фаззингу, перевел это на понятный язык - в первых трех главах.
Самое интересное - 4я глава.
В ней автор находит ошибку (переполнение буфера) в той части модема, которая обрабатывает WAP Push SMS.
Цель - из захваченного модема постучаться в Android.
То есть используя уязвимости в драйверах ядра Linux (которые слушают модем), прыгнуть из модема в систему Android и получить права root.
Но до этого еще далеко =)
👍4
Оки я тогда на гит залью инструменты и скрины сделаю
Да на самом деле можно не смотреть на драйвера которые слушают можно зайти через trust zone и недокументированные инструкции в dsp которые могут дать атаку на trust zone а там уже и контроль над андроидом
👍3
Или можно сделать атаку на отладочные вещи в самом soc которые дают делать инжект в андроид то есть инструментацию через недокументированные штуки от dsp
👍3
Не по теме самой статьи но в корне не нравится тема с тем чтобы статья заливалась как атачмент.
Если пишем то текстом на форуме.
Если пишем то текстом на форуме.
👍1
Ок, мне исправлять сейчас? Или на будущее учту?
👍3
Лучше сразу исправить если есть такая возможность.
👍3
Уже не получается :(
👍3
Пересоздай отдельно.
Этот топик просто удалим или закроем.
Этот топик просто удалим или закроем.
👍1
ок давай
---
# Глава 1. Hexagon QDSP6: Архитектура изнутри
by progasm
---
## Предисловие
Если ты когда-нибудь разбирал Qualcomm-девайс и думал «а что вообще там внутри, за этим ARM-ядром» — добро пожаловать. Я провёл несколько месяцев, закапываясь в DSP-прошивки, и хочу рассказать тебе то, что не найдёшь в одном месте: как устроен Hexagon QDSP6, как он живёт внутри SoC, почему он интересен с точки зрения безопасности, и как именно его ломать.
Это не просто теория. Мы пройдём путь от архитектуры до реального PoC на реальном железе — POCO M8 5G с чипом Snapdragon 6 Gen 3 (SM6475...
# Глава 1. Hexagon QDSP6: Архитектура изнутри
by progasm
---
## Предисловие
Если ты когда-нибудь разбирал Qualcomm-девайс и думал «а что вообще там внутри, за этим ARM-ядром» — добро пожаловать. Я провёл несколько месяцев, закапываясь в DSP-прошивки, и хочу рассказать тебе то, что не найдёшь в одном месте: как устроен Hexagon QDSP6, как он живёт внутри SoC, почему он интересен с точки зрения безопасности, и как именно его ломать.
Это не просто теория. Мы пройдём путь от архитектуры до реального PoC на реальном железе — POCO M8 5G с чипом Snapdragon 6 Gen 3 (SM6475...
- progasm
- android hexagon mobile modem qdsp6 qualcomm research reverse
- Replies: 2
- Forum: DYN_hardware_hacking_phreaking
👍4
🔥1
в смыле УДАЛИМ??
нет уж, все комменты должны сохранится.
Это не просто "потрындеть"
Я зачем пыталась описать его работу??
У нас на форуме много обсуждений под статьями, да?
Давайте сделаем так чтоб было ПУСТО.
как везде. Как у хранителя . Статья и "я просто читаю", дайте мне халяву.
нет уж, все комменты должны сохранится.
Это не просто "потрындеть"
Я зачем пыталась описать его работу??
У нас на форуме много обсуждений под статьями, да?
Давайте сделаем так чтоб было ПУСТО.
как везде. Как у хранителя . Статья и "я просто читаю", дайте мне халяву.
👍4
я уже запутался :) что будем делать с двумя темами?)
👍2
Спокойствие и без возмущений вопросительными знаками.
Там 2 варианта.
Решим что сделать с темой и комент твой никуда не денется не переживай.
Там 2 варианта.
Решим что сделать с темой и комент твой никуда не денется не переживай.
ну как это без возмущений??)
Я борюсь за активность. Форум без комментов - это кладбище статей.
Поэтому включаюсь в обсуждение. Для этого дергаю ИИ - прошу объяснить термины или фрагменты, вчитываюсь в содержание, расширяю кругозор, так сказать.
И это всё для того чтобы привлечь других) Чтобы развязалась хоть какая-то активность - идеально если умная))
Что мешает запостить текстом ниже и передвинуть пост с текстом статьи выше?) из админки форума - ничего.
п.с.поэтому дело не во мне)
Я борюсь за активность. Форум без комментов - это кладбище статей.
Поэтому включаюсь в обсуждение. Для этого дергаю ИИ - прошу объяснить термины или фрагменты, вчитываюсь в содержание, расширяю кругозор, так сказать.
И это всё для того чтобы привлечь других) Чтобы развязалась хоть какая-то активность - идеально если умная))
Что мешает запостить текстом ниже и передвинуть пост с текстом статьи выше?) из админки форума - ничего.
п.с.поэтому дело не во мне)
👍5
❤️1
Гостевой просмотр. Чтобы отвечать и ставить реакции, войдите или зарегистрируйтесь.
LIMB