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

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

Blackenstein

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

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

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

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