Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ApkAnalyser — Android APK용 정적 분석 도구로, Dalvik 바이트코드를 검사하고 XML 리소스를 디코딩하며 잠재적 문제를 탐지합니다. 바이너리 수정, 재패키징 및 logcat 검증을 지원합니다. | Kitploit
도구/GitHubGitHub/sonyxperiadev/apkanalyser
Android SecurityStatic AnalysisCode AnalysisReverse EngineeringMobile SecurityBinary AnalysisArchived
GitHubsonyxperiadev/apkanalyser

ApkAnalyser

Android APK용 정적 분석 도구로, Dalvik 바이트코드를 검사하고 XML 리소스를 디코딩하며 잠재적 문제를 탐지합니다. 바이너리 수정, 재패키징 및 logcat 검증을 지원합니다.

저장소 보기
1.0k2533년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Copyright (C) 2012 Sony Mobile Communications AB

이 파일은 ApkAnalyser의 일부입니다.

Apache License, Version 2.0 (이하 "라이선스")에 따라 라이선스가 부여됩니다. 라이선스를 준수하지 않는 한 이 파일을 사용할 수 없습니다. 라이선스 사본은 다음에서 확인할 수 있습니다.

root@kitploit:~
 http://www.apache.org/licenses/LICENSE-2.0

관련 법률에서 요구하거나 서면으로 동의하지 않는 한, 소프트웨어는 "있는 그대로" 배포되며, 명시적이거나 묵시적인 어떠한 보증이나 조건도 없습니다. 라이선스에 따라 권한 및 제한 사항에 대한 구체적인 내용은 라이선스를 참조하십시오.

==============================================================================

소개

ApkAnalyser는 Android 앱의 개발 작업을 검사하고 검증하기 위한 정적 가상 분석 도구입니다. 더 많은 출력을 제공하는 바이너리 애플리케이션의 수정을 지원하는 완전한 툴 체인입니다. 그런 다음 리패키징, 설치, 실행 및 logcat 결과를 확인할 수 있습니다. ApkAnalyser는 리소스 분석도 지원하며, XML 디코딩, 리소스 참조 조회, 앱의 잠재적 문제 감지가 가능합니다.

독립형 J2SE 애플리케이션이며, Apache 2.0 라이선스 하에 배포되며, 100% Java로 작성되었습니다.

오픈 소스 프로젝트

다음 OSS 프로젝트의 일부 코드가 임포트되어 수정되었습니다:

  1. smali, dalvik 어셈블러/디스어셈블러, http://code.google.com/p/smali/
  2. apktool, 바이너리 Android 앱 리엔지니어링, http://code.google.com/p/android-apktool/
  3. Android4ME, Google Android의 J2ME 포트, http://code.google.com/p/android4me/
  4. Android 오픈 소스 프로젝트

다음 OSS 프로젝트가 jar 라이브러리로 사용되었습니다:

  1. ASM, Java 바이트코드 조작 및 분석 프레임워크, http://asm.ow2.org/license.html
  2. Jgraphx, Java 그래프 시각화 라이브러리, http://www.jgraph.com/jgraph.html
  3. Xpp3, 스트리밍 풀 XML 파서, http://www.extreme.indiana.edu/dist/java-repository/xpp3/distributions
  4. L2fprod, 확장된 Swing 컴포넌트, http://www.l2fprod.com/common/

빌드 정보

먼저, 최신 ApkAnalyser는 다음에서 확인할 수 있습니다:

https://github.com/sonyxperiadev/ApkAnalyser

ApkAnalyser에는 smali와 apktool 두 오픈 소스 프로젝트가 포함되어 있습니다. 프로젝트는 다음 순서로 빌드되어야 합니다:

  1. smali
  2. apktool
  3. apkanalyser

모든 프로젝트는 Maven2 빌드 시스템으로 관리됩니다.

http://maven.apache.org/download.html

프로젝트는 JDK 1.5, 1.6 또는 1.7에서 빌드할 수 있습니다.

빌드 단계

  1. 최신 코드 가져오기 git clone git://github.com/sonyxperiadev/ApkAnalyser.git

  2. smali 프로젝트 빌드 cd smali mvn install

  3. apktool 프로젝트 빌드 cd ../apktool mvn install

  4. jgraphx를 로컬 Maven 저장소에 설치 cd ../apkanalyser mvn install:install-file -Dfile=lib/jgraphx.jar -DgroupId=com.mxgraph -DartifactId=jgraphx -Dversion=1.7.1.9 -Dpackaging=jar -DgeneratePom=true

  5. ApkAnalyser 빌드 및 패키징 mvn assembly:assembly

  6. 실행 가능한 jar 파일은 다음 위치에 있습니다 apkanalyser\target\apkanalyser-{version}-exec.jar

선택적으로, "mvn eclipse:eclipse" 명령으로 Eclipse 프로젝트를 생성할 수도 있습니다.

ApkAnalyser 실행

실행하려면 다음 명령어를 실행하세요:

java -jar ApkAnalyser.jar

때때로 ApkAnalyser는 dalvik 바이트코드 분석을 위해 많은 메모리를 소모합니다. 특히 하나 이상의 큰 odexed APK 파일을 로드할 때 메모리가 부족할 수 있습니다. 이런 경우 최대 힙 크기를 "-Xmx1024m" 매개변수로 명시적으로 늘리십시오:

java -Xmx1024m -jar ApkAnalyser.jar

연락처

Zhang Bojie, Sony Mobile Communications [email protected]

도구 다운로드