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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
outlook-auto-register — 자동화된 Outlook 계정 등록 도구로, 순수 HTTP 프로토콜을 사용하며 PerimeterX 캡차 해결, 프록시 풀 관리, 이메일 토큰 검색을 통한 대량 계정 생성을 지원합니다. | Kitploit
도구/GitHubGitHub/lxf746/outlook-auto-register
Web SecurityCAPTCHA BypassEmail Security
GitHublxf746/outlook-auto-register

outlook-auto-register

자동화된 Outlook 계정 등록 도구로, 순수 HTTP 프로토콜을 사용하며 PerimeterX 캡차 해결, 프록시 풀 관리, 이메일 토큰 검색을 통한 대량 계정 생성을 지원합니다.

저장소 보기
57927793일 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Outlook Auto Register

Microsoft Outlook 순수 프로토콜 대량 등록 · PerimeterX 캡차 해결 · 웹 콘솔 · 프록시 풀 / 계정 풀 / 활성 검사 통합

Stars Release Forks License

해결 문제  ·  인터페이스 미리보기  ·  빠른 시작  ·  차단 방지 전략  ·  English  ·  Tiếng Việt

Outlook 批次注册实时日志

저장소 주소: lxf746/outlook-auto-register

이 프로젝트는 학습 및 연구 목적으로만 제공되며, 상업적 위반 용도로 사용할 수 없습니다. 사용자는 Microsoft 서비스 약관을 스스로 평가하고 준수해야 하며, 발생하는 모든 결과는 사용자가 책임집니다.

한 줄 요약: 순수 프로토콜 Outlook 대량 등록 + 웹 콘솔, PX 캡차 해결부터 proofs 바인딩, Graph 메일 수신 검증까지 전체 프로세스 시각화.

해결 문제

대부분의 Outlook 등록 스크립트는 "HTTP 요청을 보내는 방법"만 다루며, 엔지니어링 공백이 큽니다: PerimeterX를 어떻게 통과할지, 프록시를 어떻게 순환할지, proofs 복구 메일을 어떻게 바인딩할지, 등록 후 토큰으로 메일을 어떻게 읽을지, 대량을 어떻게 관리할지, 계정이 죽었을 때 활성 검사를 어떻게 할지. 이 프로젝트는 이러한 요소들을 하나의 완전한 체인으로 연결합니다.

유사 스크립트Outlook Auto Register
구현 방식브라우저 자동화 / 반제품 프로토콜순수 HTTP 프로토콜 (Fluent Web API + PX solver), 브라우저 의존성 없음
캡차 해결수동 / 단일 플랫폼captcha.run press/silent, CapSolver / EzCaptcha 호환
프록시단일 HTTP_PROXYSQLite 프록시 풀: 사전 검사, 성공률 통계, sticky 바인딩, 순환 전략
proofs자주 직접 skip (차단률 높음)외부 IMAP 복구 메일 풀 / Cloudflare catch-all 코드 수신
산출물계정/비밀번호 txt4세그먼트 / 6세그먼트 combo + SQLite 통합 저장
운영없음웹 콘솔: 배치 등록, 계정 풀, 활성 검사, IMAP 유지
메일 수신IMAP 설정에 강하게 의존Graph / Outlook REST / Thunderbird scope 다중 모드, 등록 완료 후 바로 메일 수신 가능

한눈에 보기

배치 등록 — 실시간 로그 + 진행 추적

왼쪽에서 매개변수 설정, 오른쪽에서 SSE 전체 체인 푸시: 프록시 사전 검사 → PX → CreateAccount → proofs → Graph 메일 수신 가능. 하단에 단일 계정 평균 소요 시간과 단계별 소요 시간 요약.

배치 등록

IMAP / 유지 — 정기 갱신 및 메일 수신 검증

scope에 따라 Graph / Outlook REST / IMAP 자동 라우팅, 대량 유지 작업 및 메일 수신 자체 점검 지원.

IMAP 유지

핵심 기능

등록 체인

  • 순수 프로토콜: OAuth PKCE → signup.live.com → CheckAvailableSigninName → 2단계 risk/verify → CreateAccount → slt 로그인 → proofs → 메일 OAuth
  • PX 캡차 해결: 순수 프로토콜 PerimeterX solver + captcha.run press/silent 폴백
  • 판매자 스타일 산출물: 소문자 전용 사용자 이름 10–12자, 소문자+숫자 비밀번호 11–14자, 영미식 이름 랜덤
  • proofs 복구 메일: IMAP 제3자 풀 / Cloudflare catch-all (cf_domain 백엔드), 기본 skip 금지

운영 관리

  • 웹 콘솔: 배치 등록, 실시간 SSE 로그, 드라이런 스위치
  • 프록시 풀: SQLite 저장, 사전 검사, 성공률 곡선, sticky 바인딩
  • 계정 풀: 상태 관리, combo 내보내기, 대량 활성 검사
  • 유지: 정기 refresh_token 갱신 + 메일 수신 검증

캡차 해결 및 코드 수신

  • captcha.run (권장) / CapSolver / EzCaptcha
  • 복구 메일: IMAP 풀 / CF Worker 임시 메일 서버
  • captcha key는 SQLite 우선 읽기 (웹 설정 페이지에서 작성), .env 폴백

등록 프로세스

root@kitploit:~
OAuth 로그인 페이지 (PKCE)
  → signup.live.com/signup (ServerData 파싱)
  → CheckAvailableSigninName
  → risk/initialize (빈 continuationToken)
  → humanSensorUrl + PX collector 사전 로드
  → risk/verify #1 (px metadata + msaRiskVerifySignature)
  → [riskChallengeRequired] captcha.run press/silent
  → risk/verify #2 (challengeSolution + px metadata)
  → CreateAccount
  → oauth20_authorize.srf (slt 로그인)
  → [proofs] 외부 복구 메일 / CF catch-all / (OUTLOOK_SKIP_PROOFS=1 시 cancel로 건너뜀)
  → [선택] Passkey 건너뛰기 / 메일 OAuth refresh_token 획득

빠른 시작

환경 요구 사항

  • Python 3.11+
  • 주거용 프록시 (필수, country가 프록시 출구와 일치해야 함)
  • captcha.run API Key (권장)

설치

root@kitploit:~
git clone https://github.com/lxf746/outlook-auto-register.git
cd outlook-auto-register

python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt

cp .env.example .env
# .env 편집: 복구 메일 풀, CF 도메인 등 (captcha key는 웹 콘솔에서 DB에 작성 권장)

웹 콘솔 (권장)

root@kitploit:~
.venv/bin/uvicorn webapp.server:app --host 0.0.0.0 --port 8890

브라우저에서 http://127.0.0.1:8890 열기:

  1. 프록시 풀 페이지에서 주거용 프록시 추가 (host:port:user:pass 또는 회전 게이트웨이 {sid} 템플릿 지원)
  2. 배치 등록 페이지에서 captcha.run Key 입력 → 산출물 형식 선택 → 「드라이런」 해제 → 등록 시작
  3. 계정 풀 페이지에서 combo 조회 / 내보내기

최초 사용 시 기본 드라이런 켜짐, 실제 등록되지 않음; 설정이 올바른지 확인 후 체크 해제하고 실행.

CLI 등록

root@kitploit:~
# 단일 계정 (graph_recovery 6세그먼트 권장: Graph token + 복구 메일)
OUTLOOK_MAIL_TOKEN_MODE=login_exe python main.py \
  --proxy 'gate.example.com:1000:user:pass-US-{sid}' \
  --country US -v

# 대량 (보수적 동시성 + 지터)
REG_PROXY_RETRIES=6 python main.py --count 10 --concurrency 2 \
  --country US --proxy 'gate.example.com:1000:user:pass-US-{sid}' -v

# 등록만, OAuth 완료 안 함 (refresh_token 없음)
python main.py --skip-login

# 등록하지만 refresh_token 교체 안 함
python main.py --no-mail-token

캡차 플랫폼 자체 점검

root@kitploit:~
python scripts/ez_selftest.py
python scripts/captcha_run_selftest.py

산출물 형식

모드형식설명
graph4세그먼트email----password----client_id----refresh_token
graph_recovery / login_exe6세그먼트4세그먼트 + recovery_email----recovery_password (권장)
dual6세그먼트4세그먼트 + login_client_id----login_refresh_token (이중 토큰)

웹 콘솔 「산출물 형식」 드롭다운:

옵션해당 모드
Graph 4세그먼트graph
Graph 6세그먼트 (권장)graph_recovery
IMAP 6세그먼트login_exe

설정 상세

메일 토큰 모드 (OUTLOOK_MAIL_TOKEN_MODE)

모드설명
graphGraph API 메일 수신, 등록 완료 후 바로 사용
outlook_restOutlook REST API 메일 수신
login_exe / recoveryThunderbird scope (IMAP/POP/SMTP + EWS + Mail.Read/Send), 판매자 동일
dual이중 토큰: Graph 코드 수신 + 로그인 권한 SSO

복구 메일 / proofs

root@kitploit:~
# IMAP 백엔드 (각 줄 email----password)
OUTLOOK_RECOVERY_BACKEND=imap
OUTLOOK_EXTERNAL_RECOVERY_POOL_FILE=/path/recovery_pool.txt
OUTLOOK_RECOVERY_IMAP_HOST=imap.your-recovery-host.com

# Cloudflare catch-all 백엔드
OUTLOOK_RECOVERY_BACKEND=cf_domain
OUTLOOK_CF_DOMAIN=your-domain.com
OUTLOOK_CF_WORKER_API_URL=https://apimail.your-domain.com

성공적으로 바인딩되면 combo_recovery 6세그먼트로 기록되고 accounts_recovery.txt에 추가됩니다.

대량 proofs skip 금지 (OUTLOOK_SKIP_PROOFS=1은 디버깅 전용).

프록시 풀

  • 웹 콘솔 「프록시 풀」 페이지에서 관리, 데이터는 SQLite (accounts/outlook.db)에 저장
  • 회전 게이트웨이 템플릿 ({sid} 플레이스홀더), 국가 라벨, 사전 검사, 성공률 통계 지원
  • CLI는 여전히 HTTP_PROXY 환경 변수를 폴백으로 읽음

환경 변수

변수설명
CAPTCHA_RUN_API_KEYcaptcha.run Bearer key (웹에서 DB 작성 우선)
CAPTCHA_RUN_API_BASE기본값 https://apicn.captcha.run
HTTP_PROXYCLI 폴백 프록시
OUTLOOK_MAIL_TOKEN_MODEgraph / login_exe / outlook_rest / dual
OUTLOOK_RECOVERY_BACKENDimap / cf_domain
OUTLOOK_EXTERNAL_RECOVERY_POOL_FILEIMAP 복구 메일 풀 파일
OUTLOOK_RECOVERY_IMAP_HOST복구 메일 IMAP 호스트
OUTLOOK_SKIP_PROOFS1일 때만 cancel로 proofs 건너뛰기 허용 (기본값 0)
OUTLOOK_DB_PATH사용자 지정 SQLite 경로

전체 변수는 .env.example 참조.

프로젝트 구조

root@kitploit:~
outlook-auto-register/
├── main.py                     # CLI 진입점
├── outlook_api_reg/
│   ├── register.py             # 메인 오케스트레이션
│   ├── bootstrap.py            # OAuth + PX 사전 로드
│   ├── api.py                  # API + msaRiskVerifySignature
│   ├── risk.py                 # 2단계 risk/verify
│   ├── captcha.py              # captcha.run / CapSolver / EzCaptcha
│   ├── post_register.py        # slt + proofs + Passkey + 메일 OAuth
│   ├── external_recovery_pool.py
│   ├── cf_domain_mail.py       # Cloudflare catch-all 코드 수신
│   ├── database.py             # SQLite 통합 저장
│   ├── proxy_pool.py           # 프록시 풀 관리
│   ├── graph_mail.py           # Graph / REST 메일 수신
│   └── constants.py            # 프로토콜 상수
├── px_solver/                  # PerimeterX 캡차 해결 모듈
├── webapp/
│   ├── server.py               # FastAPI 콘솔
│   └── static/index.html
├── scripts/
│   ├── ANTIBAN.md              # 차단 방지 전략
│   └── keepalive.py
├── assets/screenshots/         # README 스크린샷
└── accounts/                   # 생성된 계정 데이터 (gitignored)

주의 사항

  1. 주거용 프록시 필수, country는 프록시 지역과 일치해야 함 (US 프록시는 --country US 사용)
  2. 각 세션에서 반복적으로 압력 테스트하지 말 것, AADSTS7005106 riskBlock 트리거 쉬움
  3. PX 모드는 solver만 (순수 프로토콜 captcha.run)
  4. 실제 등록 전 복구 메일 풀 구성, 그렇지 않으면 proofs 실패
  5. 동시성은 1–2 권장, 인접 계정에 3–8초 지터 추가, 자세한 내용은 차단 방지 전략 참조

차단 방지 전략

scripts/ANTIBAN.md 참조 — 프록시 선택, proofs 전략, 동시성과 지터, 산출물 자체 점검 등.

Links

링크설명
QQ 그룹 1040827527교류 토론
LINUX DO커뮤니티 토론
English · Tiếng Việt다국어 문서

Star History

Star History Chart

이 프로젝트가 도움이 되었다면 ⭐ 눌러주세요. 차트에 GitHub API 제한 안내가 표시되면 star-history 제3자 서비스 문제이며, 저장소 사용에는 영향이 없습니다.

License

이 프로젝트는 GPL-3.0 라이선스를 사용합니다.

도구 다운로드