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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
androrat — androrat | Kitploit
도구/GitHubGitHub/wszf/androrat
Android SecurityReconnaissanceData ExfiltrationInformation GatheringPenetration TestingMobile SecurityCommand and ControlRed TeamingRemote Access Tool
GitHubwszf/androrat

androrat

androrat

2.0k1.0k3년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
저장소 보기

국제화 작업을 진행 중입니다. 참여를 환영합니다.

Androrat (Fork/Silent Edition)

Android용 원격 관리 도구

Androrat는 클라이언트/서버 애플리케이션으로, 클라이언트 측은 Java Android로, 서버는 Java/Swing으로 개발되었습니다.

Androrat라는 이름은 Android와 RAT(Remote Access Tool)의 합성어입니다.

4명으로 구성된 팀이 대학 프로젝트로 개발했으며, 한 달 만에 완성되었습니다. 이 애플리케이션의 목표는 Android 시스템을 원격으로 제어하고 그로부터 정보를 추출하는 것입니다.

기술 사항

  • Android 애플리케이션은 모든 연결을 수신하는 서버의 클라이언트 역할을 합니다.
  • Android 애플리케이션은 부팅 중에 시작되는 서비스(액티비티가 아님)로 실행됩니다. 따라서 사용자는 서비스와 상호작용할 필요가 없습니다(연결할 IP와 포트를 구성할 수 있는 디버그 액티비티가 있긴 하지만).
  • 서버 연결은 SMS 또는 전화를 통해 트리거될 수 있습니다(구성 가능).

사용 가능한 모든 기능

  • 연락처 가져오기(및 모든 정보)
  • 통화 기록 가져오기
  • 모든 메시지 가져오기
  • GPS/네트워크 기반 위치
  • 수신 메시지 실시간 모니터링
  • 전화 상태 실시간 모니터링(수신 전화, 발신 전화, 부재중 전화 등)
  • 카메라로 사진 찍기
  • 마이크(또는 다른 소스)에서 소리 스트리밍
  • 비디오 스트리밍(액티비티 기반 클라이언트 전용)
  • 토스트 표시
  • 문자 메시지 보내기
  • 전화 걸기
  • 기본 브라우저에서 URL 열기
  • 전화 진동 울리기

폴더

프로젝트에는 다음 폴더가 포함되어 있습니다:

  • doc: 곧 프로젝트에 대한 모든 문서가 포함될 예정입니다.
  • Experiment: 비디오 스트리밍을 가능하게 하는 액티비티를 중심으로 구성된 실험적인 클라이언트 버전을 포함합니다.
  • src/Androrat: Android 플랫폼에 설치해야 하는 클라이언트의 소스 코드가 포함되어 있습니다.
  • src/AndroratServer: 모든 플랫폼에서 실행할 수 있는 Java/Swing 서버의 소스가 포함되어 있습니다.
  • src/api: 프로젝트에서 사용되는 다양한 API가 포함되어 있습니다(지도용 JMapViewer, Swing용 forms, 비디오 스트리밍용 vlcj).
  • src/InOut: 클라이언트와 서버에 공통적인 콘텐츠 코드가 포함되어 있으며, 기본적으로 프로토콜 구현입니다.

스크린샷

메인 GUI

이것은 연결된 모든 클라이언트가 표시되는 메인 GUI입니다. 새 클라이언트가 연결되거나 연결이 끊기면 목록이 동적으로 업데이트됩니다. 또한 모든 연결 및 전역 정보의 로그가 창 하단의 로그 패널에 표시됩니다. 클라이언트를 더블클릭하면 해당 클라이언트와 상호작용할 수 있는 창이 열립니다.

Main GUI

클라이언트 패널

클라이언트에 대한 모든 작업은 탭으로 구성된 클라이언트 창에서 수행할 수 있습니다. 기본 탭은 Home이라고 하며 다양한 기능을 제공합니다. 먼저 왼쪽 스크롤 뷰에서 SIM 정보, 배터리 정보, 네트워크 정보, 센서 정보 등 클라이언트에 대한 모든 정보를 볼 수 있습니다. 오른쪽에는 연결할 IP와 포트, 서버 연결 트리거 대기 여부 등 클라이언트 구성을 원격으로 변경할 수 있는 옵션이 있습니다. 마지막으로 이 탭에서 토스트 메시지, 전화 진동, URL 열기 등의 빠른 작업을 수행할 수 있습니다.

Client Panel

기타 탭

아래 두 스크린샷은 각각 연락처 가져오기와 지리적 위치(Geolocation) 기능을 위한 두 개의 다른 탭을 보여줍니다. 연락처 가져오기 패널에서 왼쪽 목록에는 모든 연락처의 이름, 전화번호 및 가능한 경우 사진이 표시됩니다. 또한 오른쪽의 세 버튼을 사용하면 선택한 연락처에 대한 추가 정보를 얻고 SMS를 보내거나 전화를 걸 수 있습니다. 지리적 위치의 경우 위치를 찾기 위해 Google을 사용하는 GPS 또는 네트워크 중에서 공급자를 선택할 수 있습니다. 그런 다음 스트리밍을 시작할 수 있으며 데이터가 수신되는 즉시 지도가 업데이트됩니다.

Contacts

GPS tab

사용 참고 사항

  • 이 프로젝트를 컴파일하려면 Android SDK와 Eclipse가 필요합니다.
  • C&C(Command & Control) 애플리케이션은 크로스 플랫폼 Java 기반이며 OSX, Linux, Windows에서 잘 테스트되었습니다.
  • APK를 컴파일하기 전에 /src/Androrat/src/my/app/client/LauncherActivity.java를 편집해야 합니다.
  • 여기에서 수신할 IP와 포트를 하드코딩합니다. IP 또는 DNS 같은 도메인 이름을 사용할 수 있습니다.
  • 일부 모바일 기기에서는 배터리가 빨리 소모됩니다. 이 점에 유의하세요.

참고: 저는 이 소프트웨어의 작성자가 아닙니다. 포크하여 약간 편집했습니다. 버그를 수정하기 위해 시간이 지나면서 변경할 수도 있지만, 저는 본질적으로 Java 프로그래머가 아니며 테스트를 위한 개인적인 목적으로만 여기에 두었습니다.

도구 다운로드