Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
pydictor — 강력하고 유용한 무차별 대입 공격용 해커 사전 빌더 | Kitploit
도구/GitHubGitHub/landgrey/pydictor
Password CrackingPassword AttacksSocial Engineering
GitHublandgrey/pydictor

pydictor

강력하고 유용한 무차별 대입 공격용 해커 사전 빌더

저장소 보기웹사이트
3.6k648501년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

pydictor

build Python 2.7&3.4 release License

README.md 中文版

pydictor — 강력하고 유용한 무차별 대입 공격 해커 사전 빌더
                      _ _      _
      _ __  _   _  __| (_) ___| |_ ___  _ __
     | '_ \| | | |/ _` | |/ __| __/ _ \| '__|
     | |_) | |_| | (_| | | (__| || (_) | |
     | .__/ \__, |\__,_|_|\___|\__\___/|_|
     |_|    |___/                         
이메일: [email protected]

서문:

Q: 왜 pydictor를 사용해야 하나요?
A: 1. 항상 도움이 될 수 있습니다.
      일반적인 무차별 대입 공격 단어 목록, 웹 콘텐츠 기반 사용자 정의 단어 목록, 사회 공학 단어 목록 등을 생성하는 데 pydictor를 사용할 수 있습니다.
      pydictor 내장 도구를 사용하여 안전하게 삭제, 병합, 중복 제거, 병합 및 중복 제거, 단어 빈도수 계산을 통한 필터링을 수행할 수 있습니다.
      또한 자신의 단어 목록을 지정하고 '-tool handler'를 사용하여 필터링할 수 있습니다.

   2. 높은 사용자 정의 가능성
      여러 구성 파일을 수정하고, 자체 사전을 추가하고, Leet 모드를 사용하고, 길이, 문자 발생 횟수, 다양한 문자 유형, 정규 표현식으로 필터링하고,
      /lib/encode/ 폴더에 사용자 정의 인코딩 스크립트를 추가하고, /plugins/ 폴더에 플러그인 스크립트를 추가하고,
      /tools/ 폴더에 도구 스크립트를 추가하여 매우 사용자 정의된 복잡한 단어 목록을 생성할 수 있습니다.

   3. 강력하고 유연한 구성 파일 파싱
      특별한 설명이 필요 없습니다. 숙련된 사용은 당신을 사랑하게 만들 것입니다.

   4. 뛰어난 호환성
      Python 2.7 또는 Python 3.x 버전을 사용하든, pydictor는 Windows, Linux, Mac에서 실행할 수 있습니다.

법적 면책 조항

1. 사전 동의 없이 대상을 공격하기 위해 pydictor를 사용하는 것은 불법입니다.
2. 모든 해당 지역, 주 및 연방 법률을 준수하는 것은 최종 사용자의 책임입니다.
3. 개발자는 이 프로그램의 오용이나 손해에 대해 어떠한 책임도 지지 않으며 책임이 없습니다.

시작:

git clone --depth=1 --branch=master https://www.github.com/landgrey/pydictor.git
cd pydictor/
chmod +x pydictor.py
python pydictor.py

개요:

extend

conf

social engineering dictionary builder

빠른 사용:

사용 문서

API 개발 문서

pydictor 사용 팁: 원하는 단어 목록 유형을 아는 것입니다.

pydictor가 생성할 수 있는 모든 단어 목록

유형단어 목록식별자설명지원 기능
corebaseC1기본 단어 목록F1 F2 F3 F4
corecharC2사용자 정의 문자 단어 목록F1 F2 F3 F4
corechunkC3순열 및 조합 단어 목록ALL
coreconfC4구성 파일 기반 단어 목록ALL
corepatternC5빠르게 패턴 단어 목록 생성F2 F3 F4
coreextendC6규칙 기반 단어 목록 확장ALL
coresedbC7사회 공학 단어 목록ALL
toolcombinerT1지정 디렉터리 파일 결합 도구
toolcomparerT2두 파일 내용 차이 비교 도구ALL
toolcounterT3단어 빈도수 계산 도구ALL
toolhandlerT4입력 파일 처리 도구ALL
tooluniqbinerT5디렉터리 파일 결합 및 중복 제거 도구ALL
tooluniqiferT6입력 파일 중복 제거 도구ALL
toolhybriderT7하이브리드 쌍 단어 목록 도구F1 F2 F3 F4
toolprintablerT8출력 가능 문자 필터 도구ALL
pluginbirthdayP1지정 날짜 범위 내 생일 키워드 단어 목록ALL
pluginftpP2대상 키워드에 대한 FTP 비밀번호 단어 목록ALL
pluginpid4P3주민등록번호 마지막 4자리 단어 목록ALL
pluginpid6P4주민등록번호 마지막 6자리 단어 목록ALL
pluginpid8P5주민등록번호 마지막 8자리 단어 목록ALL
pluginscratchP6웹 페이지 키워드 기반 단어 목록ALL

기능 코드

기능코드설명
lenF1길이 범위
headF2항목 접두사 추가
tailF3항목 접미사 추가
encodeF4항목 인코딩
occurF5문자, 숫자, 특수 문자 발생 횟수로 필터링
typesF6문자, 숫자, 특수 문자 유형으로 필터링
regexF7정규 표현식으로 필터링
levelF8단어 목록 규칙 수준 설정
leetF91337 모드 활성화
repeatF10문자, 숫자, 특수 문자의 연속 반복 횟수로 필터링

인코딩 함수 지원 인코딩 및 암호화

이름설명
none기본값, 인코딩하지 않음
b16base16 인코딩
b32base32 인코딩
b64base64 인코딩
desDES 알고리즘, 코드 수정 필요
execjsJS 함수 실행, 코드 수정 필요
hmacHMAC 메시지 다이제스트 알고리즘
md5MD5 메시지 다이제스트 알고리즘, 32자 출력
md516MD5 메시지 다이제스트 알고리즘, 16자 출력
rsaRSA 알고리즘, 코드 수정 필요
sha1SHA-1 메시지 다이제스트 알고리즘
sha256SHA-256 메시지 다이제스트 알고리즘
sha512SHA-512 메시지 다이제스트 알고리즘
urlURL 인코딩
test사용자 정의 인코딩 방법 예제

occur 함수

사용법: --occur [문자_발생_횟수_범위] [숫자_발생_횟수_범위] [특수문자_발생_횟수_범위]

예시: --occur ">=4" "<6" "==0"

types 함수

사용법: --types [문자_유형_범위] [숫자_유형_범위] [특수문자_유형_범위]

예시: --types "<=8" "<=4" "==0"

repeat 함수

사용법: --repeat [문자_반복_횟수] [숫자_반복_횟수] [특수문자_반복_횟수]

예시: --repeat "<=3" ">=3" "==0"

regex 함수

사용법: --regex [정규식]

예시: --regex "^z.*?g$"

level 함수

사용법: --level [레벨]

예시: --level 4 레벨 >= 4는 /funcfg/extend.conf에서 작동합니다.

기본 leet 테이블

leet 문자 = 대체 문자, /funcfg/leet_mode.conf에 있음

a = 4
b = 6
e = 3
l = 1
i = 1
o = 0
s = 5
코드
0            기본값, 모두 대체
1            왼쪽에서 오른쪽으로, 처음 만나는 leet 문자를 모두 대체
2            오른쪽에서 왼쪽으로, 처음 만나는 leet 문자를 모두 대체
11-19        왼쪽에서 오른쪽으로, 처음 만나는 leet 문자를 최대 code-10개의 문자로 대체   
21-29        오른쪽에서 왼쪽으로, 처음 만나는 leet 문자를 최대 code-20개의 문자로 대체
leet 모드 코드 효과 표
코드원래 문자열새 문자열
0as a airs trees45 4 41r5 tr335
1as a airs trees4s 4 4irs trees
2as a airs treesa5 a air5 tree5
11as a airs trees4s a airs trees
12as a airs trees4s 4 airs trees
13as a airs trees4s 4 4irs trees
14as a airs trees4s 4 4irs trees
...as a airs trees4s 4 4irs trees
21as a airs treesas a airs tree5
22as a airs treesas a air5 tree5
23as a airs treesa5 a air5 tree5
24as a airs treesa5 a air5 tree5
...as a airs treesa5 a air5 tree5
목적지는 단순한 출발점일 뿐입니다. 이제 여러분의 시간입니다.
도구 다운로드