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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
web-brutator — 고속 모듈식 웹 인터페이스 무차별 대입 도구 | Kitploit
도구/GitHubGitHub/koutto/web-brutator
Password AttacksWeb SecurityPenetration Testing
GitHubkoutto/web-brutator

web-brutator

고속 모듈식 웹 인터페이스 무차별 대입 도구

저장소 보기
2284444년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Web Brutator

빠른 모듈형 웹 인터페이스 무차별 대입 도구

📥 설치

root@kitploit:~
python3 -m pip install -r requirements.txt

⏩ 사용법

root@kitploit:~
$ python3 web-brutator.py -h

 __      __      ___.            __________                __          __                
/  \    /  \ ____\_ |__          \______   \_______ __ ___/  |______ _/  |_  ___________ 
\   \/\/   // __ \| __ \   ______ |    |  _/\_  __ \  |  \   __\__  \   __\ /  _ \_  _ _\
 \        /\  ___/| \_\ \ /_____/ |    |   \ |  | \/  |  /|  |  / __ \|  | (  <_> )  | \/
  \__/\  /  \___  >___  /         |______  / |__|  |____/ |__| (____  /__|  \____/|__|   
       \/       \/    \/                 \/                         \/                   
                                                                        Version 0.2

usage: web-brutator.py [-h] [--url URL] [--target TYPE] [-u USERNAME]
                       [-U USERLIST] [-p PASSWORD] [-P PASSLIST]
                       [-C COMBOLIST] [-t THREADS] [-s] [-v] [-e MAX_ERRORS]
                       [--timeout TIMEOUT] [-l]

optional arguments:
  -h, --help                   show this help message and exit
  --url URL                    Target URL
  --target TYPE                Target type
  -u, --username USERNAME      Single username
  -U, --userlist USERLIST      Usernames list
  -p, --password PASSWORD      Single password
  -P, --passlist PASSLIST      Passwords list
  -C, --combolist COMBOLIST    Combos username:password list
  -t, --threads THREADS        Number of threads [1-50] (default: 10)
  -s, --stoponsuccess          Stop on success
  -v, --verbose                Print every tested creds
  -e, --max-errors MAX_ERRORS  Number of accepted consecutive errors (default: 10)
  --timeout TIMEOUT            Time limit on the response (default: 20s)
  -l, --list-modules           Display list of modules

예시:

root@kitploit:~
python3 web-brutator.py --target jenkins --url https://mytarget.com -U ./usernames.txt -P ./passwords.txt -s -t 40

🚀 사용 가능한 모듈

  • axis2
  • coldfusion
  • glassfish
  • htaccess
  • jboss
  • jenkins
  • joomla
  • railo
  • standardform
  • tomcat
  • weblogic
  • websphere

알림: 일부 제품(예: Weblogic, Tomcat...)은 기본적으로 일정 횟수 이상의 인증 실패 시 계정 잠금을 구현합니다. web-brutator는 이러한 경우 무차별 대입 공격 시작 시 사용자에게 알립니다. 그러한 대상을 공격하기 전에 이 점을 고려하십시오.

💡 표준 웹 인증 양식 자동 감지

web-brutator는 표준 웹 인증 양식을 자동으로 감지하고 무차별 대입을 자동으로 수행할 수 있습니다. 이 기능은 standardform 모듈을 통해 제공되며, 아직 실험적이고 여러 휴리스틱에 기반하므로 오탐/미탐이 발생할 수 있습니다.

지원되지 않음:

  • Javascript를 사용하는 웹 인증;
  • CAPTCHA 인증;
  • 2단계 인증 ...

예시:

root@kitploit:~
python3 web-brutator.py --target standardform --url https://mytarget.com -U ./usernames.txt -P ./passwords.txt -s -t 40 -v

데모 이 데모는 phpMyAdmin 인터페이스를 대상으로 합니다

🔧 새 모듈 추가 / 기여

새 인증 무차별 대입 모듈을 추가하는 것은 매우 간단합니다:

  1. lib/core/modules/ 아래에 적절한 이름의 새 파일을 생성합니다.
  2. 이 파일에 다음 템플릿을 사용하여 클래스를 생성합니다. 개발은 매우 쉬우므로 기존 모듈을 확인하세요. lib/core/modules/ 아래의 예제를 참조하십시오. HTTP 요청은 다음에서 제공하는 정적 메서드를 통해 수행해야 합니다: Requester 클래스: Requester.get(), Requester.post(), Requester.http_auth().
root@kitploit:~
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from lib.core.Exceptions import AuthException, RequestException
from lib.core.Logger import logger
from lib.core.Requester import AuthMode, Requester


class Mymodule:

    def __init__(self, url, verbose=False):
        self.url = url
        # Other self variables can go here


    def check(self):
    	"""
    	This method is used to detect the presence of the targeted authentication
    	interface.
    	:return: Boolean indicating if the authentication interface has been detected
    	"""
    	# Implement code here


    def try_auth(self, username, password):
    	"""
    	This method is used to perform one authentication attempt.
    	:param str username: Username to check
    	:param str password: Password to check
    	:return: Boolean indicating authentication status
    	:raise AuthException:
    	"""
        # Implement code here        

  1. 그런 다음 모듈은 명령줄에서 자동으로 사용할 수 있습니다(-l 옵션으로 확인).
  2. 예상대로 작동하는지 모듈을 테스트하십시오!
  3. 프로젝트에 모듈을 추가하려면 풀 리퀘스트를 보내세요 ;)
도구 다운로드