
👶 BabySploit 초보자용 침투 테스트 도구 키트/프레임워크 Python으로 작성됨 🐍
Kali Linux용으로 제작되었습니다. 문제 발생 시 다른 배포판은 지원하지 않습니다. 대부분의 도구는 macOS에서 테스트 및 작동 확인되었습니다.
개발자: @maxbridgland
후원하기
BabySploit은 침투 테스트 도구 키트로, Metasploit과 같은 더 크고 복잡한 프레임워크를 사용하는 방법을 쉽게 배울 수 있도록 설계되었습니다. 매우 사용하기 쉬운 UI와 도구 키트 덕분에 경험 수준에 관계없이 누구나 BabySploit의 유용성을 발견할 수 있습니다. 아래는 프레임워크의 스크린샷 몇 가지입니다.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install exploitdb netcat nmap perl php7.0
# macOS의 경우
brew install exploitdb netcat nmap perl
pip3 install babysploit
babysploit
search 명령어를 사용하려면 여기의 단계에 따라 searchsploit 바이너리를 설치해야 합니다!
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install exploitdb netcat nmap perl php7.0
# macOS의 경우
brew install exploitdb netcat nmap perl
git clone https://github.com/M4cs/BabySploit.git
cd BabySploit/
python3 setup.py install
babysploit
docker run --rm -idt --name babysploit xshuden/babysploit # 작업 완료 후 컨테이너 삭제
또는
docker run -idt --name babysploit xshuden/babysploit
BabySploit은 설정을 쓰고 읽기 위해 ConfigParser를 사용합니다. 설정 파일은 자동으로 생성되어 ./babysploit/config/config.cfg에 위치합니다. 파일을 열어 텍스트 편집기로 편집하거나 set 명령어를 사용하여 키에 새 값을 설정할 수 있습니다. set 명령어는 다음과 같이 사용합니다:
set rhost
>> rhost 값을 입력하세요: 10
>> 구성 키 저장됨!
이 명령어를 실행하기 전에 rhost 키 값이 80이었다면, 실행 후 rhost 키 값은 10이 됩니다. 또한 set 명령어 뒤에 새 키를 입력하여 구성 변수를 추가할 수도 있습니다:
set newkey
>> newkey 값을 입력하세요: hello
>> 구성 키 저장됨!
이 명령어를 실행하기 전에 "newkey"라는 키는 없었습니다. 실행 후에는 reset 명령어(저장된 구성을 초기화)를 사용할 때까지 구성에 "newkey"라는 키가 남아 있습니다.
도구를 실행하려면 BabySploit에 도구 이름을 입력하기만 하면 됩니다. tools 명령어를 사용하면 현재 사용 가능한 모든 도구가 포함된 메뉴가 표시됩니다. tools를 실행하면 다음과 같은 화면이 나타납니다:
Tools
*이 화면은 최신이 아닐 수 있습니다*이 메뉴에는 사용 가능한 도구와 각 도구에 대한 설명이 표시됩니다. 도구를 실행하려면 BabySploit에 도구 이름을 입력하기만 하면 됩니다. 예: ftpbruteforce - ftpbruteforce 도구 실행.
도구 프로젝트 보드를 방문하세요.
풀 리퀘스트로 플러그인을 만들거나 버그를 수정하여 자유롭게 기여해 주세요. 모든 기여는 도움이 되며 이 도구를 훌륭하게 만드는 데 기여할 것입니다.
MIT 라이선스에 따라 사용이 허가됩니다.
Copyright (c) 2018 Syndicated Intelligence
BlackEye 사이트 및 기반 제공: @linux_choice
WPSeku 제공: @M4ll0k
Searchsploit 제공: @exploitdb