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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
androidqf — USB 디버깅을 통해 관련 데이터를 수집하여 잠재적인 스파이웨어 또는 손상 흔적을 식별하는 Android 기기용 휴대용 포렌식 수집 도구로, 보안 전송을 위한 선택적 age 암호화를 지원합니다. | Kitploit
도구/GitHubGitHub/botherder/androidqf
Android SecurityForensicsMobile ForensicsDigital ForensicsIncident Response
GitHubbotherder/androidqf

androidqf

USB 디버깅을 통해 관련 데이터를 수집하여 잠재적인 스파이웨어 또는 손상 흔적을 식별하는 Android 기기용 휴대용 포렌식 수집 도구로, 보안 전송을 위한 선택적 age 암호화를 지원합니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

androidqf

Go Report Card

참고: 이 프로젝트는 현재 유지보수되지 않습니다. 독립적인 포크는 MVT 프로젝트에서 찾을 수 있습니다.

androidqf(Android Quick Forensics)는 Android 기기에서 관련 법의학 데이터를 획득하는 과정을 간소화하는 휴대용 도구입니다.

androidqf 다운로드

빌드

Linux, Windows 및 Mac용 실행 바이너리는 최신 릴리스에서 제공됩니다. 바이너리 실행에 문제가 있는 경우 직접 빌드할 수 있습니다.

androidqf를 빌드하려면 Go 1.18+가 설치되어 있어야 합니다. 또한 make를 설치해야 합니다. 준비가 되면 저장소를 클론하고 원하는 플랫폼에 따라 다음 명령어 중 하나를 실행하세요:

root@kitploit:~
make linux
make darwin
make windows

이 명령어들은 build/ 폴더에 바이너리를 생성합니다.

사용 방법

androidqf를 실행하기 전에 대상 Android 기기가 USB로 컴퓨터에 연결되어 있어야 하며, USB 디버깅을 활성화해야 합니다. 이 방법에 대한 자세한 내용은 공식 문서를 참조하세요. 단, 제조사에 따라 Android 휴대폰의 설정 경로가 기본값과 다를 수 있으므로 유의하십시오.

USB 디버깅이 활성화되면 androidqf를 실행할 수 있습니다. 먼저 USB 브리지를 통해 기기에 연결을 시도하며, 그러면 Android 휴대폰에서 호스트 키를 수동으로 승인하라는 메시지가 표시됩니다. 반드시 승인하세요. 이상적으로는 영구적으로 승인하여 프롬프트가 다시 나타나지 않도록 하십시오.

이제 androidqf가 실행되며 androidqf 바이너리가 위치한 경로에 획득 폴더를 생성합니다. 실행 중에 androidqf가 몇 가지 선택을 요구하는 프롬프트를 표시합니다. 이러한 프롬프트는 선택을 제공할 때까지 획득을 일시 중지하므로 주의하십시오.

획득이 완료되면 USB 디버깅 및 개발자 옵션을 비활성화하거나, 기기를 원래 구성으로 복원해야 합니다.

암호화 및 잠재적 위협

암호화되지 않은 드라이브에 androidqf 획득 데이터를 보관하면 자신과, 더욱이 데이터를 획득한 대상자를 심각한 위험에 노출시킬 수 있습니다. 예를 들어, 문제가 있는 국경에서 정차되어 androidqf 드라이브가 압수될 수 있습니다. 원시 데이터는 여행 목적을 노출할 뿐만 아니라 매우 민감한 데이터(예: 설치된 애플리케이션 목록, 심지어 SMS 메시지)도 포함할 가능성이 높습니다.

이상적으로는 드라이브를 완전히 암호화해야 하지만 항상 가능한 것은 아닙니다. androidqf를 VeraCrypt 컨테이너 안에 넣고 VeraCrypt 사본을 함께 휴대하여 마운트하는 것도 고려할 수 있습니다. 그러나 VeraCrypt 컨테이너는 일반적으로 비밀번호로만 보호되며, 이를 제공해야 할 수도 있습니다.

대안으로, androidqf는 제공된 age 공개 키로 각 획득 데이터를 암호화할 수 있습니다. 바람직하게는 이 공개 키는 최종 사용자가 개인 키를 소유하지 않거나 적어도 휴대하지 않는 키 쌍에 속해야 합니다. 이렇게 하면 최종 사용자는 강압적인 상황에서도 획득 데이터를 복호화할 수 없습니다.

androidqf 실행 파일과 같은 폴더에 key.txt 파일을 배치하면, androidqf가 자동으로 각 획득 데이터를 압축 및 암호화하고 원본 암호화되지 않은 복사본을 삭제합니다.

암호화된 획득 파일을 검색한 후에는 다음과 같이 age로 복호화할 수 있습니다:

root@kitploit:~
$ age --decrypt -i ~/path/to/privatekey.txt -o <UUID>.zip <UUID>.zip.age

명심하십시오, 고급 법의학 기술을 통해 암호화되지 않은 데이터의 일부가 복구될 가능성은 항상 있습니다. 이를 완화하기 위해 노력하고 있습니다.

라이선스

androidqf의 목적은 정교한 모바일 스파이웨어 공격의 표적이 될 수 있는 사람들, 특히 시민사회와 소외된 공동체 구성원들의 기기에 대한 동의 기반 법의학 분석을 용이하게 하는 것입니다. 우리는 androidqf가 동의하지 않은 개인의 프라이버시 침해를 가능하게 하는 것을 원하지 않습니다. 따라서 이 라이선스의 목표는 적대적 법의학 목적으로 androidqf(및 동일한 라이선스의 다른 소프트웨어)를 사용하는 것을 금지하는 것입니다.

이를 위해 androidqf는 MVT 라이선스 1.1로 배포됩니다. 이는 Mozilla Public License v2.0을 각색한 것입니다. 이 수정된 라이선스에는 새로운 조항 3.0, "동의 기반 사용 제한"이 포함되어 있으며, 이는 라이선스 소프트웨어(및 이로부터 파생된 모든 "더 큰 저작물")의 사용을 데이터가 추출 및/또는 분석되는 사람(들)의 명시적 동의가 있는 경우에만 허용합니다( "데이터 소유자").

도구 다운로드