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용 개념 증명(Proof of Concept) 구현체로, 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는 Cordova 기반 프로젝트를 Android 플랫폼용으로 빌드할 수 있게 해주는 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

예제 프로젝트 실행

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. 프로젝트 루트를 마우스 오른쪽 버튼으로 클릭: 실행(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/
도구 다운로드