Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
jebmcp — APK 리버스 엔지니어링 중 AI 지원 디컴파일, 메서드/필드 검사 및 자동 이름 변경을 지원하는 JEB Pro용 MCP 서버 플러그인입니다. | Kitploit
도구/GitHubGitHub/flankerhqd/jebmcp
Android SecurityStatic Code Analysis (SAST)Mobile App PentestingReverse EngineeringScripting & AutomationAI-Assisted Reversing
GitHubflankerhqd/jebmcp

jebmcp

APK 리버스 엔지니어링 중 AI 지원 디컴파일, 메서드/필드 검사 및 자동 이름 변경을 지원하는 JEB Pro용 MCP 서버 플러그인입니다.

저장소 보기
25447685개월 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

MseeP.ai Security Assessment Badge

JEB Pro용 빠르고 간단히 만든 MCP 서버 및 플러그인입니다. Cline, Cursor, RooCode에서 테스트되었습니다.

참조: https://github.com/mrexodia/ida-pro-mcp

설치

요구 사항

Python >= 3.11
uv: https://docs.astral.sh/uv/getting-started/installation/

사용 방법

  • src/jeb_mcp/MCP.py를 $JEB_INSTALLATION_DIR/scripts로 복사하세요. jython 파일도 함께 있어야 합니다.
  • JEB GUI에서 스크립트를 선택하고 실행하세요(File->Scripts->Scripts selector...). 원하는 출력이 표시되는지 확인하세요:
[MCP] Plugin loaded
[MCP] Plugin running
[MCP] Server started at http://127.0.0.1:16161
  • 샘플과 같이 cline/cursor 등의 설정에 이 MCP 서버 구성을 추가하세요.

설치

요구 사항:

安装 python3.11及以上版本
安装 uv https://docs.astral.sh/uv/getting-started/installation/

RooCode 사용 방법:

  1. vscode로 이 도구를 열면 디렉터리 구조는 다음과 같습니다:
.
├── README.md
├── jeb-mcp
│   ├── pyproject.toml
│   ├── src
│   │   └── jeb_mcp
│   │       ├── MCP.py
│   │       ├── server.py
│   │       └── server_generated.py
│   └── uv.lock
└── sample_cline_mcp_settings.json
  1. 왼쪽 활동 표시줄에서 rooCode 아이콘을 클릭한 다음, RooCode 대화상자 오른쪽 상단의 ...를 클릭하고, 마지막으로 프로젝트 MCP 편집 버튼을 클릭하면 현재 디렉터리에 .roo 디렉터리가 생성되며, 여기에는 mcp.json 파일이 포함됩니다.

  1. mcp.json 파일을 아래 내용으로 수정하세요:
{
  "mcpServers": {
    "jeb": {
      "command": "uv",
      "args": ["--directory", "jeb-mcp/src/jeb_mcp", "run", "server.py"],
      "timeout": 1800,
      "disabled": false,
      "autoApprove": [
        "ping",
        "check_connection",
        "get_manifest",
        "get_all_exported_activities",
        "get_exported_activities_count",
        "get_an_exported_activity_by_index",
        "get_class_decompiled_code",
        "get_method_decompiled_code",
        "get_method_overrides",
        "get_method_callers",
        "get_superclass",
        "get_interfaces",
        "get_class_methods",
        "get_class_fields",
        "rename_class_name",
        "rename_method_name",
        "rename_field_name"
      ],
      "alwaysAllow": [
        "check_connection",
        "get_class_decompiled_code",
        "get_class_fields",
        "ping",
        "get_manifest",
        "get_all_exported_activities",
        "get_exported_activities_count",
        "get_an_exported_activity_by_index",
        "get_method_decompiled_code",
        "get_method_callers",
        "get_method_overrides",
        "get_superclass",
        "get_interfaces",
        "get_class_methods",
        "rename_class_name",
        "rename_method_name",
        "rename_class_field"
      ]
    }
  }
}

이제 mcp 서버 목록에 jeb mcp 서버가 이미 존재하는 것을 확인할 수 있습니다.

  1. jeb 메뉴 표시줄에서 File->Scripts->Scripts selector...를 열어 현재 디렉터리의 jeb-mcp/src/jeb_mcp/MCP.py 파일을 선택하고, 스크립트를 실행하면 jeb의 logger 창에서 다음과 같은 출력을 볼 수 있습니다:
[MCP] Plugin loaded
[MCP] Plugin running
[MCP] Server started at http://127.0.0.1:16161
  1. RooCode 대화상자에 아래와 같은 작업을 입력하면 됩니다. 예:
1. 连接MCP JEB
2. 分析D:\xxx.apk 应用的 Lnet/xxx/MainActivity; 类的功能
3. 根据功能重命名所有方法名小于3个字符的名称
4. 如果调用了其他类的方法,分析相应的类功能,并重命名方法名小于3个字符的名称
5. 输出分析过程

데모

JEB-MCP를 사용하여 APK의 취약점을 분석하는 데모

jebmcp

도구 다운로드