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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
droidcarve — 안드로이드 리버스 엔지니어링 프레임워크 | Kitploit
도구/GitHubGitHub/darioi/droidcarve
Android SecurityStatic AnalysisReverse EngineeringMobile SecurityBinary Analysis
GitHubdarioi/droidcarve

droidcarve

안드로이드 리버스 엔지니어링 프레임워크

저장소 보기
123년 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

DroidCarve Build Status

DroidCarve는 Android APK 파일을 분석하고 특정 리버스 엔지니어링 작업을 자동화할 수 있습니다. 이 저장소에는 서버 및 클라이언트 구성 요소가 포함되어 있습니다.

프론트엔드

프론트엔드는 React 애플리케이션으로, client/ 하위 폴더에서 찾을 수 있습니다.

백엔드

백엔드는 Python flask 애플리케이션으로, server/ 하위 폴더에서 찾을 수 있습니다.

설치

자동 설치

설치 파일은 현재 OS X에서만 작동하지만, DroidCarve는 Linux에서도 정상적으로 실행되어야 합니다. 설치는 수동 섹션을 참조하세요.

root@kitploit:~
git clone https://github.com/DarioI/droidcarve
cd droidcarve
chmod +x install.sh
chmod +x run.sh
./install.sh
./run.sh

수동 설치

Python 3.4+가 설치되어 있는지 확인하세요.

  • JS 종속성 관리 도구 Yarn을 설치하세요.
  • Android Debug Bridge (ADB) 도구를 설치하세요.
  • DroidCarve 저장소를 클론하세요.
root@kitploit:~
git clone https://github.com/DarioI/droidcarve
  • DroidCarve 웹 인터페이스를 빌드하세요.
root@kitploit:~
cd droidcarve/client
yarn install
yarn build
  • Python 종속성을 설치하세요.
root@kitploit:~
cd ../server
source venv/bin/activate
pip install --upgrade pip
pip install --no-cache-dir -r server/requirements.txt
  • DroidCarve 서버를 시작하세요.
root@kitploit:~
export PYTHONUNBUFFERED=TRUE
gunicorn -b 0.0.0.0:1337 --log-level=info wsgi:app --workers=1 --threads=10 --timeout=1800

이제 DroidCarve가 http://localhost:1337에서 실행 중이어야 합니다.

기능

  • Smali 바이트코드로 코드 디스어셈블링
  • APK 서명 추출
  • AndroidManifest 파싱: 권한, 서비스, 인텐트, 패키지 정보 등
  • 코드 파싱: 문자열, 암호화, 동적 코드 로딩, URL 등
  • ADB를 통해 기기와 연결하고 DroidCarve 기능과 통합

로드맵

  • 루트 없이 인스트루먼테이션을 위한 Frida 가젯 주입
  • 개인정보 누출의 정적 탐지

Smali/Baksmali 라이선스

smali/baksmali의 대부분은 저(Ben Gruver)가 작성하고 저작권을 소유하며, 다음 라이선스에 따라 배포됩니다.


Copyright (c) 2010 Ben Gruver (JesusFreke) All rights reserved.

본 소프트웨어 및 관련 문서 파일(이하 "소프트웨어")의 사본을 획득하는 모든 사람에게는 다음 조건에 따라 소프트웨어를 제한 없이 사용, 복제, 수정, 병합, 게시, 배포, 재라이선스 및/또는 판매할 수 있는 권한이 무료로 부여됩니다. 또한 소프트웨어가 제공되는 사람에게도 동일한 조건이 적용됩니다.

  1. 소스 코드 형태로 재배포하는 경우 위의 저작권 표시, 이 조건 목록 및 다음 면책 조항을 유지해야 합니다.
  2. 바이너리 형태로 재배포하는 경우 배포 문서 및/또는 기타 자료에 위의 저작권 표시, 이 조건 목록 및 다음 면책 조항을 복제해야 합니다.
  3. 사전 서면 허가 없이 저자의 이름을 이 소프트웨어에서 파생된 제품을 보증하거나 홍보하는 데 사용해서는 안 됩니다.

본 소프트웨어는 "있는 그대로" 제공되며, 상품성, 특정 목적에의 적합성 및 비침해에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 어떠한 명시적 또는 묵시적 보증도 부인합니다. 어떠한 경우에도 저자는 본 소프트웨어로 인해 발생하는 모든 직접적, 간접적, 부수적, 특별, 예시적 또는 결과적 손해(데이터 사용 불가, 이익 손실, 업무 중단 등을 포함하되 이에 국한되지 않음)에 대해 책임을 지지 않습니다. 계약, 불법 행위 또는 기타 행위로 인한 손해에 대한 책임 이론에 관계없이, 그러한 손해의 가능성을 사전에 통보받았더라도 마찬가지입니다.


도구 다운로드