Привет! В этой статье рассмотрим приложение, целью создания которого является анализ и выявление вредоносного кода в приложениях для платформы Android.
Glassdoor - это современная автономная система безопасности, предназначенная для Android APK, написанная на Scala.
· Scala — мультипарадигмальный язык программирования, спроектированный кратким и типобезопасным для простого и быстрого создания компонентного программного обеспечения, сочетающий возможности функционального и объектно-ориентированного программирования.
Цель Glassdoor - автоматически находить встроенные backdoor’ы, недостатки безопасности и другие утечки данных в приложениях, работающих в системе Android, без фактического доступа к самому коду.
Он использует простой интерфейс командной строки. Каждая команда реализуется как плагин, который определяет зависимости и значения, которые он изменяет, чтобы поддерживать многопоточность. Полная команда использует все доступные плагины.
Установка Scala Language:
> wget -c
> dpkg -i scala-2.12.2.deb
Установка Glassdoor:
> git clone https://github.com/fschrofner/glassdoor
> cd glassdoor
> ./gradlew build
> cd build/distributions
> unzip glassdoor.zip
> ./glassdoor
Видео работы Glassdoor:
·
Страница разработчика на Github:
· https://github.com/fschrofner/glassdoor
Зависимости:
· Build Dependencies
· Scala
· Runtime Dependencies
· Java
· Grep
· Git
· John The Ripper
· the_silver_searcher [optional]
· Android SDK (including adb & aapt)
· SQLite
Спасибо, на этом все.
Glassdoor - это современная автономная система безопасности, предназначенная для Android APK, написанная на Scala.
· Scala — мультипарадигмальный язык программирования, спроектированный кратким и типобезопасным для простого и быстрого создания компонентного программного обеспечения, сочетающий возможности функционального и объектно-ориентированного программирования.
Цель Glassdoor - автоматически находить встроенные backdoor’ы, недостатки безопасности и другие утечки данных в приложениях, работающих в системе Android, без фактического доступа к самому коду.
Он использует простой интерфейс командной строки. Каждая команда реализуется как плагин, который определяет зависимости и значения, которые он изменяет, чтобы поддерживать многопоточность. Полная команда использует все доступные плагины.
Установка Scala Language:
> wget -c
Ссылка скрыта от гостей
> dpkg -i scala-2.12.2.deb
Установка Glassdoor:
> git clone https://github.com/fschrofner/glassdoor
> cd glassdoor
> ./gradlew build
> cd build/distributions
> unzip glassdoor.zip
> ./glassdoor
Видео работы Glassdoor:
·
Ссылка скрыта от гостей
Страница разработчика на Github:
· https://github.com/fschrofner/glassdoor
Зависимости:
· Build Dependencies
· Scala
· Runtime Dependencies
· Java
· Grep
· Git
· John The Ripper
· the_silver_searcher [optional]
· Android SDK (including adb & aapt)
· SQLite
Спасибо, на этом все.