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

Unison

Unison

Grey Team
31.07.2018
31
133
Всем привет! В продолжение к статье: Способ изъятия сообщений из базы данных 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.
 
Последнее редактирование модератором:
Night Hunter

Night Hunter

Well-known member
13.01.2018
283
279
Было бы хорошо, такое же запилить под линукс)
P.S. Спасибо за труды!
 
  • Нравится
Реакции: Unison
Мы в соцсетях: