
IVRE를 위한 대화형 마법사 프론트 엔드로, 데이터베이스에 스캔을 더 쉽게 생성할 수 있도록 합니다.
IVRE
(\. \ ,/) _ _
\( |\ )/ (_)______ _ _ __ __| |
//\ | \ /\ | |_ / _` | '__/ _` |
(/ /\_#oo#_/\ \)| |/ / (_| | | | (_| |
\/\ #### /\/ |_/___\__,_|_| \__,_|
제작: BitBurner
IVRE를 위한 대화형 마법사 프론트엔드로, 데이터베이스에 스캔을 생성하는 것을 더 쉽게 만듭니다.
IVRE (https://ivre.rocks/)가 사전 설치 및 구성된 Kali (https://www.kali.org/)에서 IVRE로 스캔을 수행하기 위해 이 스크립트를 만들었습니다. 이는 CTF 및 랩과 같은 비프로덕션 환경에서 IVRE로 스캔하는 것을 더 실용적으로 만듭니다. Linode 또는 다른 클라우드 호스트에 Wireguard를 설정하고 모든 스캔 트래픽을 그쪽으로 파이프하는 것을 권장합니다.
apt install zenity로 설치.먼저 IVRE IPdata를 업데이트하세요 (자주(매주) 수행해야 하며, AS 번호 등의 데이터를 스캔된 호스트와 일치시키고 데이터에 더 많은 의미를 부여합니다).
sudo ivre ipdata --download
레포지토리를 /opt/ 폴더에 클론합니다.
cd /opt/
git clone https://github.com/bitburner/ivre-wizard.git
스크립트를 실행 가능하게 만듭니다.
cd /ivre-wizard/
sudo chmod +x ivre-wizard.sh && sudo chmod -x ivre-wizard-cli.sh
스크립트를 실행합니다 (메인 스크립트는 Zenity GUI 요소를 사용하여 GUI에서 사용자에게 대화 상자를 표시합니다. zenity 대화 상자 없이 명령줄 전용 버전을 원한다면 ivre-wizard-cli.sh를 대신 사용하세요).
sudo ./ivre-wizard.sh
sudo에서 실행하는 데 문제가 있으면 sudo 없이 시도해 보세요. 하지만 마지막에 httpd 서버를 실행할 때 sudo로 실행되므로 스캔 폴더를 루트 사용자의 폴더에서 찾게 되어 스캔을 시작한 사용자가 아닌 곳을 보게 됩니다. 종료하고 sudo 없이 다시 수동으로 실행하여 데이터가 나타나는지 확인하세요. "ivre httpd --bind-address 0.0.0.0" 이것이 스크립트가 어떤 계정으로 특정 프로세스를 수행하는지 알려주는 주요 이유 중 하나이므로, 데이터가 어디에 저장되는지 알 수 있습니다. 언젠가 이 문제를 수정하도록 노력하겠습니다.
이 스크립트는 사용자 입력을 바탕으로 IVRE runscans 명령을 구성합니다.
Wireguard 시작?
데이터베이스 지우기?
IPdata 다운로드?
스캔 유형
카테고리 이름
스캔 소스 이름
스캔 제한
인스턴스 수
스캔 수행
@bitburner