Статья [2 часть] Получение сообщений из базы данных Telegram и Viber

Всем привет! В продолжение к статье: Способ изъятия сообщений из базы данных Telegram и статье: Форензика Android, расшифровать и собрать данные из баз Viber совместными силами с @Sunnych доработан модуль работы с БД Viber.

После открытия программы переходим в контекстное меню "Работы с БД" меню и выбираем: "Работа с БД Viber"
7.jpg

Файлы БД Viber находятся:
Сообщения Viber:

/data/data/com.viber.voip/databases/viber_messages

Звонки Viber:

/data/data/com.viber.voip/databases/viber_data

Для работы с БД звонков загружаем viber_data:
8.jpg

И выведем все звонки в Viber, если поле: Номер телефона не заполнено то выведутся всё звонки:
9.jpg

Если указать номер телефона, получим список звонков указанного номера:
10.jpg

Поле заполнения поля: "Номер телефона" и нажатия на кнопку: "Вывести звонки" номер телефона автоматически перекопируется в поле: "Номер телефона" в панели с работой БД сообщений.

Генерируем отчёт звонков в формате PDF:

11.jpg

12.jpg

Далее загружаем БД Сообщений:

13.jpg

Фильтровать сообщения можно по любому номеру, достаточно изменить номер телефона. После загрузки БД сообщений выводим сообщения и генерируем отчёт PDF:

14.jpg

15.jpg

Приложение будет еще дорабатываться, ссылка для загрузки может изменяться. Тестирование проводилось под:
  • Windows 7 x64(NET Framework 4.6);
  • Windows 10 x64(NET Framework 4.7.1).
Ссылка для загрузки:
Исходный код формы:

Спасибо за внимание.
Специально для CODEBY.NET

P.S.​
На виртуальных машинах приложение не будет работать так как используется платформа NET Framework.
 
Последнее редактирование модератором:

JustLook

New member
13.08.2024
1
0
BIT
4
Подскажите, а удаленные переписки не подлежат восстановлению? Если диалог удалён - то база подчистилась автоматом?
 
Мы в соцсетях:

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