
운영체제 로그인 화면을 모방하여 사이버 보안 인식 훈련을 위해 자격 증명을 캡처하는 교육용 피싱 시뮬레이션 도구로, Windows, Ubuntu, macOS를 지원하며 사용자 정의 가능한 템플릿과 ngrok 노출을 제공합니다.
Thief Raccoon은 교육 목적으로 설계된 도구로, 다양한 운영 체제에서 피싱 공격이 어떻게 수행될 수 있는지 보여줍니다. 이 도구는 사이버 보안 위협에 대한 인식을 높이고 사용자가 2단계 인증 및 비밀번호 관리와 같은 보안 조치의 중요성을 이해하도록 돕기 위한 것입니다.
저장소 복제:
git clone https://github.com/davenisc/thief_raccoon.git
cd thief_raccoon
python venv 설치
apt install python3.11-venv
가상 환경 생성:
python -m venv raccoon_venv
source raccoon_venv/bin/activate
필수 라이브러리 설치:
pip install -r requirements.txt
사용법
메인 스크립트 실행:
python app.py
피싱 시뮬레이션을 위한 운영 체제 선택:
스크립트를 실행하면 운영 체제를 선택할 수 있는 메뉴가 표시됩니다. 시뮬레이션하려는 OS에 해당하는 번호를 입력하세요.
피싱 페이지 접속:
동일한 로컬 네트워크(LAN)에 있는 경우 웹 브라우저를 열고 http://127.0.0.1:5000 으로 이동하세요.
피싱 페이지를 인터넷을 통해 접근 가능하게 하려면 ngrok을 사용하세요.
ngrok 사용하기
ngrok.com에서 ngrok을 다운로드하고 운영 체제에 맞는 설치 지침을 따르세요.
로컬 서버를 인터넷에 노출:
공개 URL 확인:
위 명령을 실행한 후 ngrok이 공개 URL을 제공합니다. 이 URL을 테스트 대상자와 공유하여 인터넷을 통해 피싱 페이지에 접근하게 하세요.
Linux에 Ngrok 설치 방법?
다음 명령어로 ngrok을 Apt를 통해 설치합니다:
curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc \
| sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null \
&& echo "deb https://ngrok-agent.s3.amazonaws.com buster main" \
| sudo tee /etc/apt/sources.list.d/ngrok.list \
&& sudo apt update \
&& sudo apt install ngrok
다음 명령어를 실행하여 authtoken을 기본 ngrok.yml에 추가합니다:
ngrok config add-authtoken xxxxxxxxx--your-token-xxxxxxxxxxxxxx
앱을 온라인에 배포
임시 도메인에서 앱을 온라인에 배포합니다. 업스트림 서비스로 포워딩합니다. 예를 들어, http://localhost:8080 포트에서 수신 중인 경우 다음을 실행합니다:
ngrok http http://localhost:5000
예시
메인 스크립트 실행:
python app.py
메뉴에서 Windows 11 선택:
Select the operating system for phishing:
1. Windows 10
2. Windows 11
3. Windows XP
4. Windows Server
5. Ubuntu
6. Ubuntu Server
7. macOS
Enter the number of your choice: 2
피싱 페이지 접속:
브라우저를 열고 http://127.0.0.1:5000 또는 ngrok 공개 URL로 이동하세요.
면책 조항
이 도구는 교육 목적으로만 사용됩니다. 저자는 이 도구의 오용에 대해 책임을 지지 않습니다. 피싱 테스트를 수행하기 전에 항상 시스템 소유자의 명시적 허가를 받으십시오.
라이선스
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
스크린샷
크레딧
Developer: @davenisc Web: https://davenisc.com
이 프로젝트가 유용하다면 Buy Me a Coffee에서 후원해 주실 수 있습니다.
소셜 미디어 프로필을 팔로우하세요:
이 프로젝트를 USDT BEP-20 기부로 후원하고 싶다면 다음 바이낸스 지갑 주소로 보내주세요:
0x15283841da6b5099d991fd64fdcb302478f4cc5a