• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

Расшифровка базы данных Whatsapp

Blackenstein

New member
22.08.2024
4
0
Для чего: хочу сделать мультиакк с дополнительными инструментами аналитики на основе ОФИЦИАЛЬНОЙ UWP-версии воцапа на windows. Для этого нужно расшифровать базу данных сообщений, так как именно эта версия хранит их локально в бд и может использоваться даже без доступа к интернету.

В чем проблема: не понимаю, каким образом шифруется база данных. Есть две основные папки - Program Files\WindowsApps и локальная аппдата\Packages\воцап. В первой хранится стандартный набор файлов для запуска программы, установленной из Microsoft Store. Во второй хранятся сами бд, а также рандомный пак файлов названия nondb_settings с номерами. Именно в них содержится ключ. Также далее расшифровывается база axolotl.db, а уже за ней сообщения. Так как воцап имеет закрытый код, не удается установить, как именно происходит расшифровка файлов nondb_settings. Судя по скудному логу, они собираются в один, преобразовываются в байтовые значения и дальше расшифровываются, но алгоритм непонятен. Также с учетом общего тренда вероятнее всего исходный ключ, который расшифровывает ключ, который расшифровывает ключ, получается через DPAPI. Но пока это предположение.

Буду благодарен любым идеям, кроме использования всяких костылей на электроне и портабл версий, мне принципиально важно использовать именно UWP-версию.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD