
WITCHCRAFT는 메시 속 깊이 잠수하는 러너들을 위해 제작된 사이버덱 툴킷입니다. 데이터 유령 작업, ICE 파괴, 기업 시스템 침투를 위한 올인원 장비입니다. 포렌식 추적, OSINT 피드 스크래핑, 방화벽 관통까지, WITCHCRAFT가 당신을 뒷받침합니다.


🎉 당신의 OPSEC 동반자. witchcraft help 또는 witchcraft manual (전체 매뉴얼)을 실행하세요 🎉
WITCHCRAFT는 단순한 별칭 이상의 것입니다. busybox, 셸, 그리고 해킹, OSINT, 포렌식 등을 위한 자동화 엔진과 함께 작동하는 초기화 시스템입니다.

witchcraft - 사이버 보안을 위한 다용도 툴킷.
witchcraft [모듈_이름] [옵션]... [파일]... [IP]...
WITCHCRAFT는 NET 깊숙이 들어가는 러너들을 위해 만들어진 사이버덱 툴킷입니다. 데이터 고스팅, ICE 차단, 기업 시스템 침투를 위한 올인원 장비입니다. 포렌식 추적, OSINT 피드 스크래핑, 방화벽 절단까지, WITCHCRAFT가 도와드립니다.
witchcraft map.local
모든 로컬 연결을 매핑합니다.
witchcraft search.meta --keyword user_name
1000개 이상의 사이트에서 user_name 키워드를 검색합니다.
witchcraft map.default --target example.com
지정된 대상에 대한 기본 포트 스캔을 수행합니다.
프로젝트는 처음에 고급 데이터 분석 기술을 사용하여 생성된 기본 파일 세트를 포함합니다. 최종 버전은 메인 프로젝트에 병합됩니다.
GitHub 설치:
witchcraft GitHub 저장소를 방문하세요.
릴리스로 이동하여 최신 버전을 다운로드하고, 파일의 압축을 풀고 installer.sh와 uninstall.sh를 찾으세요.
sudo bash installer.sh
Snap 패키지 설치:
snap install witchcraft-cybersecurity
소스에서 빌드:
git clone https://github.com/cosmic-zip/witchcraft
cd witchcraft
sudo bash build-devel.sh
dist 폴더를 찾아 압축을 풀고 installer.sh와 uninstall.sh를 사용하세요.
스크립트는 루트 액세스를 요청하고, release 폴더를 생성하며, 빌드된 실행 파일을 그 안에 넣습니다. 또한 IP 조회 작업에 필요한 OSINT 및 단어 목록을 위한 아카이브를 다운로드하는 옵션을 제공합니다.
주문서는 이제 완전히 압축되었으며 크기는 590MB입니다. 다운로드하려면 업데이트된 링크를 위해 README 페이지를 확인하세요. 전체 배포 패키지를 사용 중이라면 이 단계를 수행할 필요가 없습니다.
/var/spellbook에 복사하기만 하면 됩니다.SingleFile 확장 프로그램이나 유사한 도구를 사용하여 페이지를 /var/spellbook/evilpages에 복제하세요. 예:
witchcraft server.eviltwin --address 127.0.0.1:9000 --path foo/bar/index.html
RC 파일 데이터 분석 및 자동 보고서 생성을 위한 스마트 로그에 모든 상호작용을 기록하려면 다음을 실행하세요:
witchcraft witchrc
표준 명령줄 플래그(SCLF)는 다음을 포함합니다:
account : 계정 정보 또는 토큰 인수.address : IPv4/IPv6 또는 도메인 이름.ip : IPv4/IPv6 주소.device : 가상/물리적 장치(예: HDD, SSD).dns/domain : 도메인 이름.database_name : 데이터베이스 이름.data : 입력 데이터(예: "some data here!").file : 파일 위치.folder : 폴더 경로.host : 호스트 이름 또는 IP 주소.image : 이미지 파일 위치.interface : 네트워크 장치.keyspace_name : Cassandra 키스페이스 이름.message : 메시지 문자열.Witchcraft는 정적 파일, Rust 코드, db.json을 통한 확장을 지원합니다. 이 파일은 터미널 기반 작업의 통합을 허용합니다. 예:
터미널의 사용자 정의 명령:
mycommand --flag value --key value --some foo
db.json의 항목:
{
"name": "mycommand",
"description": "My command does something cool",
"command": "mycommand --flag @@flag --key @@some_name_for_the_key"
}
Witchcraft의 최종 명령:
mycommand --flag foo --some_name_for_the_key bar
플래그에 임의의 이름을 할당할 수 있습니다. 플래그는 위치 기반이 아닙니다. 플래그를 반복해도 값 목록이 생성되지 않습니다. 플래그가 반복되면 첫 번째 발생만 허용됩니다. 이 설계는 CLI 상호작용의 98%를 포함합니다. 가장자리 경우는 지원되지 않습니다.
이 프로젝트는 GNU General Public License v3.0에 따라 라이선스가 부여됩니다. WITCHCRAFT에는 IP2Proxy® LITE 및 cinsscore® 데이터베이스가 포함됩니다.
output : 출력 파일 경로.overwrite : 기존 파일 덮어쓰기.password : 일반 텍스트 비밀번호.path : 파일 경로.port : 포트 번호.protocol : 통신 프로토콜.recursive : 재귀 모드 활성화.secret : 숨길 파일(데이터).share : 공유 리소스(예: 폴더, 파일, 프린터).snapshot_name : 스냅샷 이름.table_name : 데이터베이스 테이블 이름.target : IPv4/IPv6 또는 도메인 이름.timeout : 타임아웃 시간.url : http/https가 포함된 전체 URL 경로.username : 사용자 이름 설정.wait : 지연 시간(초).verbose : 상세 모드 활성화.wordlist : 단어 목록 경로.