Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/georgiev-martin/nofrak
Android SecurityDefensive ToolsWeb SecurityMobile SecurityPapers & Research
GitHubgeorgiev-martin/nofrak

NoFrak

Proof Of Concept for Android. NoFrak is designed to prevent fracking attacks, as described in "Breaking and Fixing Origin-Based Access Control in Hybrid Web/Mobile Application Frameworks" by Martin Georgiev, Suman Jana and Vitaly Shmatikov. NDSS 2014

Репозиторий
10212 лет назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

NoFrak

NoFrak — это реализация Proof of Concept для Android, предназначенная для предотвращения фрекинг-атак, описанных в статье «Breaking and Fixing Origin-Based Access Control in Hybrid Web/Mobile Application Frameworks» Мартина Георгиева, Сумана Яна и Виталия Шматикова. NDSS 2014.

Cordova Android

Cordova Android — это библиотека приложений для Android, которая позволяет создавать проекты на основе Cordova для платформы Android. Приложения на основе Cordova по своей сути являются приложениями, написанными с использованием веб-технологий: HTML, CSS и JavaScript.

Apache Cordova — это проект Apache Software Foundation (ASF).

Требования

  • Java JDK 1.5 или выше
  • Apache ANT 1.8.0 или выше
  • Android SDK http://developer.android.com

Инструменты разработчика Cordova Android

Инструменты разработчика Cordova разделены на общие инструменты и инструменты уровня проекта.

Чтобы включить инструменты командной строки, доступные в каталоге ./bin, убедитесь, что установлены все зависимости. Вам понадобится NodeJS (обычно поставляется с npm). Для установки зависимостей:

root@kitploit:~
$ cd bin
$ npm install

Общие команды

root@kitploit:~
./bin/create [path package activity] ... create the ./example app or a cordova android project
./bin/autotest ......................... test the cli tools
./bin/test ............................. run mobile-spec

Команды проекта

Эти команды находятся в сгенерированном проекте Cordova Android.

root@kitploit:~
./cordova/debug [path] ..................... install to first device
./cordova/emulate .......................... start avd (emulator) named default
./cordova/log .............................. starts logcat

Запуск примера проекта

Запустите AVD (эмулятор) с именем default:

root@kitploit:~
./bin/emulate

Создайте пример проекта и соберите его на первом устройстве:

root@kitploit:~
./bin/create
cd example
./cordova/debug

Запустите adb logcat (сюда выводятся вызовы console.log):

root@kitploit:~
./cordova/log

Создание нового проекта Cordova Android

root@kitploit:~
./bin/create ~/Desktop/myapp com.myapp.special MyApp

Импорт проекта Cordova Android в Eclipse

  1. File > New > Project...
  2. Android > Android Project
  3. Создайте проект из существующего исходного кода (укажите на сгенерированное приложение в tmp/android)
  4. Щёлкните правой кнопкой мыши на libs/cordova.jar и добавьте в путь сборки
  5. Щёлкните правой кнопкой мыши на корне проекта: Run as > Run Configurations
  6. Нажмите на вкладку Target и выберите Manual (так вы сможете выбрать эмулятор или устройство для сборки)

Сборка без инструментов

Примечание: Инструменты разработчика выполняют это автоматически. Это следует делать только в случае сбоя инструментов или при разработке непосредственно с использованием фреймворка.

Чтобы создать файл cordova.jar, выполните в каталоге фреймворка:

root@kitploit:~
android update project -p . -t android-17
ant jar

Запуск тестов

Подробности см. в test/README.md.

Дополнительные материалы

  • http://developer.android.com
  • http://cordova.apache.org/
  • http://wiki.apache.org/cordova/
Скачать инструмент