Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ai-captcha-bypass — 멀티모달 AI 모델(GPT-4o, Gemini)과 Selenium을 사용하여 CAPTCHA 해결을 자동화하며, 명령줄 인터페이스를 통해 텍스트, 오디오, 슬라이더 퍼즐 및 reCAPTCHA v2를 지원합니다. | Kitploit
도구/GitHubGitHub/aydinnyunus/ai-captcha-bypass
Web SecurityAnti-BotCAPTCHA BypassAI Security
GitHubaydinnyunus/ai-captcha-bypass

ai-captcha-bypass

멀티모달 AI 모델(GPT-4o, Gemini)과 Selenium을 사용하여 CAPTCHA 해결을 자동화하며, 명령줄 인터페이스를 통해 텍스트, 오디오, 슬라이더 퍼즐 및 reCAPTCHA v2를 지원합니다.

저장소 보기
1.2k1293개월 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

AI 기반 CAPTCHA 솔버

이 프로젝트는 OpenAI의 GPT-4o 및 Google Gemini와 같은 대형 멀티모달 모델(LMM)을 사용하여 다양한 유형의 CAPTCHA를 자동으로 해결하는 Python 기반 명령줄 도구입니다. Selenium을 활용한 웹 브라우저 자동화를 통해 웹 페이지와 상호작용하고 실시간으로 CAPTCHA를 해결합니다.

성공적으로 해결된 캡처는 successful_solves 디렉토리에 GIF로 기록됩니다.

상세 블로그 게시물: https://aydinnyunus.github.io/2025/12/08/ai-captcha-bypass/

주요 기능

  • 다중 AI 제공업체: OpenAI(예: GPT-4o) 및 Google Gemini(예: Gemini 2.5 Pro) 모델을 모두 지원합니다.
  • 다중 CAPTCHA 유형: 다양한 CAPTCHA 문제를 해결할 수 있습니다.
  • 브라우저 자동화: Selenium을 사용하여 웹 페이지와의 인간 상호작용을 시뮬레이션합니다.
  • 확장 가능: 모듈식 설계로 새로운 CAPTCHA 유형이나 AI 모델에 대한 지원을 쉽게 추가할 수 있습니다.
  • 벤치마킹: 솔버의 성능과 성공률을 테스트하는 스크립트가 포함되어 있습니다.

지원되는 CAPTCHA 유형

이 도구는 2captcha.com/demo/ 페이지에서 볼 수 있는 다음 CAPTCHA 유형을 해결할 수 있습니다:

  1. 텍스트 CAPTCHA: 간단한 텍스트 인식.
  2. 복잡한 텍스트 CAPTCHA: 왜곡과 노이즈가 더 많은 텍스트.
  3. reCAPTCHA v2: 이미지 선택 문제가 있는 Google의 "로봇이 아닙니다" 체크박스.
  4. 퍼즐 CAPTCHA: 조각을 올바른 위치로 이동해야 하는 슬라이더 퍼즐.
  5. 오디오 CAPTCHA: 오디오 파일에서 음성으로 말하는 문자나 숫자를 받아쓰기.

사전 요구 사항

  • Python 3.7+
  • Mozilla Firefox

🔥 사용자들이 CapMonster.Cloud를 좋아하는 이유

💡 매우 높은 성공률(최대 99%)
⚡ 초고속 해결 시간
💲 합리적인 투명 가격(1,000개 CAPTCHA당 결제)
🔌 API + 브라우저 확장 프로그램을 통한 쉬운 통합
⭐ TrustPilot, SourceForge, SaaSHub, AlternativeTo에서 우수한 평가

--

🔗 유용한 링크

💲 가격 및 지원되는 CAPTCHA 유형(25개 이상 유형 지원)
📘 API 문서
💡 메인 웹사이트 → capmonster.cloud
⭐ 리뷰 → TrustPilot


설치 및 구성

  1. 저장소를 클론합니다:

    root@kitploit:~
    git clone https://github.com/aydinnyunus/ai-captcha-bypass
    cd ai-captcha-bypass
    
  2. 의존성을 설치합니다:

    root@kitploit:~
    pip install -r requirements.txt
    
  3. API 키를 설정합니다: 예제 파일을 복사하여 루트 디렉토리에 .env 파일을 생성합니다:

    root@kitploit:~
    cp .env.example .env
    

    .env 파일을 열고 OpenAI 및/또는 Google Gemini용 API 키를 추가합니다:

    root@kitploit:~
    OPENAI_API_KEY="sk-..."
    GOOGLE_API_KEY="..."
    

사용법

솔버를 실행하는 기본 스크립트는 main.py입니다. 테스트할 CAPTCHA 유형을 지정해야 합니다. AI 제공업체와 모델도 지정할 수 있습니다.

명령줄 인수

  • captcha_type: (필수) 해결할 CAPTCHA 유형.
    • 선택 항목: puzzle, text, complicated_text, recaptcha_v2, audio
  • --provider: 사용할 AI 제공업체.
    • 선택 항목: openai, gemini (기본값: openai)
  • --model: 사용할 특정 모델(예: gpt-4o, gemini-2.5-flash).
  • --file: audio 테스트용 오디오 파일 경로. (기본값: )

예시

OpenAI(기본값)를 사용하여 간단한 텍스트 CAPTCHA 해결:

root@kitploit:~
python main.py text

Gemini를 사용하여 복잡한 텍스트 CAPTCHA 해결:

root@kitploit:~
python main.py complicated_text --provider gemini

Gemini를 사용하여 reCAPTCHA v2 문제 해결:

root@kitploit:~
python main.py recaptcha_v2 --provider gemini

오디오 CAPTCHA 받아쓰기:

root@kitploit:~
python main.py audio --file files/radio.wav --provider openai

특정 OpenAI 모델을 사용하여 퍼즐 CAPTCHA 해결:

root@kitploit:~
python main.py puzzle --provider openai --model gpt-4o

작동 방식

  1. 브라우저 실행: 스크립트는 Selenium을 사용하여 Firefox 브라우저 인스턴스를 시작합니다.
  2. 이동: 지정된 CAPTCHA 유형의 데모 페이지로 이동합니다.
  3. 캡처: CAPTCHA 문제(이미지, 지침 또는 퍼즐)의 스크린샷을 촬영합니다.
  4. AI 분석: 캡처된 이미지 또는 오디오 파일이 CAPTCHA 유형에 맞춰진 특정 프롬프트와 함께 선택된 AI 제공업체(OpenAI 또는 Gemini)로 전송됩니다.
  5. 액션 획득: AI가 솔루션(텍스트, 좌표 또는 이미지 선택)을 반환합니다.
  6. 액션 수행: 스크립트는 Selenium을 사용하여 텍스트를 입력하고, 슬라이더를 이동하거나 올바른 이미지를 클릭합니다.
  7. 검증: 스크립트는 CAPTCHA가 해결되었는지 확인하기 위해 성공 메시지를 확인합니다.

성공 예시

다음은 솔버가 다양한 CAPTCHA 유형을 성공적으로 우회한 몇 가지 예시입니다.

프로젝트 구조

  • main.py: CAPTCHA 솔버 테스트를 실행하는 주요 진입점입니다. 명령줄 인수를 처리하고 적절한 테스트 함수를 호출합니다.
  • ai_utils.py: OpenAI 및 Gemini API와 상호작용하는 모든 함수를 포함합니다. 프롬프트가 정의되고 API 호출이 이루어지는 곳입니다.
  • puzzle_solver.py: 다단계 슬라이더 퍼즐 CAPTCHA 해결을 위한 로직을 구현합니다.
  • benchmark.py: 다양한 솔버의 성능과 성공률을 평가하기 위해 여러 테스트를 실행하는 스크립트입니다.
  • requirements.txt: 프로젝트에 필요한 모든 Python 패키지 목록입니다.
  • screenshots/: CAPTCHA 스크린샷이 임시로 저장되는 디렉토리입니다.
  • successful_solves/: 성공적인 솔루션의 GIF가 저장되는 디렉토리입니다.

연락처

도구 다운로드
files/audio.mp3
CAPTCHA 유형OpenAI (GPT-4o)Gemini (2.5 Pro)
reCAPTCHA v2
퍼즐
복잡한 텍스트