ADB
(Android Debug Bridge) 및 Metasploit-Framework
사용하여 Android 장치를 원격으로 활용하기 위해 Python
으로 작성된 올인원 해킹 도구입니다.
이 도구는 장치에 열린 ADB 포트 TCP 5555
가 있는 경우 Metasploit-Framework 및 ADB를 사용하여 대상 장치에서 페이로드를 자동으로 생성 , 설치 및 실행하여 한 번의 클릭으로 Android 장치를 완전히 해킹할 수 있습니다.
이 프로젝트의 목표는 Android 기기에 대한 침투 테스트 및 취약성 평가를 쉽게 만드는 것입니다. 이제 명령과 인수를 배울 필요가 없습니다. PhoneSploit Pro가 대신해 드립니다. 이 도구를 사용하면 Android 기기의 보안을 쉽게 테스트할 수 있습니다.
팁
PhoneSploit Pro는 USB뿐만 아니라 Wi-Fi를 통해 Android 장치에서 다양한 작업을 수행하는 완전한 ADB 툴킷으로도 사용할 수 있습니다.
System
, Recovery
, Bootloader
, Fastboot
로 다시 시작/재부팅합니다.LHOST
설정하려면 IP Address
자동으로 가져옵니다.msfvenom
사용하여 페이로드를 자동으로 생성하고 설치한 후 대상 장치에서 실행합니다.meterpreter
세션을 가져옵니다.meterpreter
세션을 얻는다는 것은 장치가 Metasploit-Framework를 사용하여 완전히 해킹되었으며 이를 통해 무엇이든 할 수 있다는 것을 의미합니다. python3
: Python 3.10 이상pip
: Python용 패키지 설치 프로그램adb
: Android SDK Platform Tools
의 ADB(Android 디버그 브리지)metasploit-framework
: Metasploit-프레임워크( msfvenom
및 msfconsole
)scrcpy
: scrcpynmap
: 엔맵 PhoneSploit Pro는 설치가 필요하지 않으며 python3
사용하여 직접 실행됩니다.
중요한
PhoneSploit Pro에는 Python 버전 3.10 이상이 필요합니다. 프로그램을 실행하기 전에 Python을 업데이트하세요.
필요한 모든 소프트웨어가 설치되어 있는지 확인하십시오.
터미널을 열고 다음 명령을 붙여넣습니다.
git clone https://github.com/AzeemIdrisi/PhoneSploit-Pro.git
cd PhoneSploit-Pro/
pip install -r requirements.txt
python3 phonesploitpro.py
필요한 모든 소프트웨어가 설치되어 있는지 확인하십시오.
터미널을 열고 다음 명령을 붙여넣습니다.
git clone https://github.com/AzeemIdrisi/PhoneSploit-Pro.git
cd PhoneSploit-Pro/
pip install -r requirements.txt
여기에서 최신 platform-tools
다운로드하고 추출하세요.
추출된 platform-tools
또는 adb
디렉터리의 모든 파일을 PhoneSploit-Pro 디렉터리에 복사한 후 다음을 실행합니다.
python phonesploitpro.py
Settings
엽니다.About Phone
로 이동합니다.Build Number
찾으세요.Build Number
7번 탭하세요.Developer options
메뉴를 활성화하려면 패턴, PIN 또는 비밀번호를 입력하세요.Developer options
메뉴가 설정 메뉴에 나타납니다.Settings
엽니다.System
> Developer options
으로 이동합니다.USB debugging
활성화합니다.adb
호스트 컴퓨터를 공통 Wi-Fi 네트워크에 연결하세요. adb devices
Allow USB debugging?
.Always allow from this computer
확인란을 클릭한 다음 Allow
클릭합니다. adb tcpip 5555
adb
사용하여 Wi-Fi를 통해 Android 휴대폰을 컴퓨터와 연결할 수 있습니다.Settings
> About Phone
> Status
> IP address
로 이동하여 휴대전화의 IP Address
기록해 둡니다.Connect a device
선택한 후 Wi-Fi를 통해 연결하려면 대상의 IP Address
입력하세요. Connect a device
선택한 후 Wi-Fi를 통해 연결하려면 대상의 IP Address
입력하세요.메모
모든 새로운 기능은 주로 Linux 에서 테스트되었으므로 PhoneSploit Pro를 실행하려면 Linux를 권장합니다. 일부 기능은 Windows에서 제대로 작동하지 않을 수 있습니다.
터미널을 열고 다음 명령을 붙여넣습니다.
sudo apt update
sudo apt install adb
sudo dnf install adb
sudo pacman -Sy android-tools
다른 Linux 배포판의 경우: 이 링크를 방문하세요.
터미널을 열고 다음 명령을 붙여넣습니다.
brew install android-platform-tools
또는 이 링크를 방문하세요: 여기를 클릭하세요
이 링크를 방문하세요: 여기를 클릭하세요
pkg update
pkg install android-tools
curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall &&
chmod 755 msfinstall &&
./msfinstall
또는 이 링크를 따라가세요: 여기를 클릭하세요
또는 이 링크를 방문하세요: 여기를 클릭하세요
이 링크를 방문하세요: 여기를 클릭하세요
또는 이 링크를 따라가세요: 여기를 클릭하세요
최신 설치 지침을 보려면 scrcpy
GitHub 페이지를 방문하세요. 여기를 클릭하세요.
Windows : 추출된 scrcpy 폴더의 모든 파일을 PhoneSploit-Pro 폴더에 복사합니다.
중요한
Kali Linux 와 같은 Linux 배포판에서 scrcpy
사용할 수 없는 경우 수동으로 설치하거나(수동 가이드) 몇 가지 간단한 단계를 통해 빌드할 수 있습니다. 빌드 가이드
터미널을 열고 다음 명령을 붙여넣습니다.
sudo apt update
sudo apt install nmap
sudo dnf install nmap
sudo pacman -Sy nmap
다른 Linux 배포판의 경우: 이 링크를 방문하세요.
터미널을 열고 다음 명령을 붙여넣습니다.
brew install nmap
또는 이 링크를 방문하세요: 이 링크를 방문하세요
최신 안정 릴리스 다운로드 및 설치: 여기를 클릭하세요.
pkg update
pkg install nmap
Azeem Idrisi - @AzeemIdrisi
내 작업이 마음에 드시면 다음을 통해 저를 지원하실 수 있습니다.
저작권 © 2024 Mohd Azeem (github.com/AzeemIdrisi)