Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
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 | Kitploit
工具/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 是一个针对 Android 的概念验证实现,旨在防止 Martin Georgiev、Suman Jana 和 Vitaly Shmatikov 在《Breaking and Fixing Origin-Based Access Control in Hybrid Web/Mobile Application Frameworks》(NDSS 2014)中描述的 fracking 攻击。

Cordova Android

Cordova Android 是一个 Android 应用程序库,允许基于 Cordova 的项目构建到 Android 平台。基于 Cordova 的应用程序,其核心是使用 Web 技术编写的应用程序:HTML、CSS 和 JavaScript。

Apache Cordova 是 Apache 软件基金会(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

运行示例项目

启动名为 default 的 AVD(模拟器):

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. 文件 > 新建 > 项目...
  2. Android > Android 项目
  3. 从现有源代码创建项目(指向在 tmp/android 中生成的应用程序)
  4. 右键单击 libs/cordova.jar 并添加到构建路径
  5. 右键单击项目根目录:运行方式 > 运行配置
  6. 单击“目标”选项卡并选择“手动”(这样你可以选择要构建到的模拟器或设备)

不使用工具进行构建

注意:开发者工具会处理此操作。仅当工具失败,或你正在直接针对框架进行开发时,才需要这样做。

要在框架目录中创建你的 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/
下载工具