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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
GetFGPP — Get Fine Grained Password Policy | Kitploit
도구/GitHubGitHub/n00py/getfgpp
ReconnaissanceConfiguration AuditingInformation GatheringPenetration Testing
GitHubn00py/getfgpp

GetFGPP

Get Fine Grained Password Policy

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

GetFGPP

LDAP를 통해 Active Directory에서 세분화된 암호 정책(FGPP, Fine Grained Password Policies)을 덤프합니다.

암호 설정 컨테이너(Password Settings Container)에 대한 읽기 권한이 필요합니다. 기본적으로 관리자만 이 권한을 갖지만, 가끔 잘못 구성되어 있는 경우도 있습니다.

설치

root@kitploit:~
pip3 install ldap3

(python-dateutil 더 이상 필요하지 않음)

사용법

root@kitploit:~
usage: fgpp.py [-h] -l LDAPSERVER -d DOMAIN [-u USERNAME] [-p PASSWORD]
               [-H HASHES] [--use-ldaps] [--kerberos] [--port PORT]

options:
  -l, --ldapserver   LDAP server (hostname or IP)
  -d, --domain       AD domain (e.g. corp.local)
  -u, --username     LDAP username
  -p, --password     LDAP password
  -H, --hashes       NTLM hashes (lmhash:nthash or :nthash)
  --use-ldaps        Use LDAPS (SSL/TLS)
  --kerberos         Use Kerberos (GSSAPI)
  --port             Custom port (default: 389 or 636)

예시

비밀번호 인증:

root@kitploit:~
python3 fgpp.py -l dc01.corp.local -d corp.local -u Administrator -p Password123

Pass-the-hash:

root@kitploit:~
python3 fgpp.py -l 10.10.10.1 -d corp.local -u Administrator -H :aabbccddeeff00112233445566778899

LDAPS:

root@kitploit:~
python3 fgpp.py -l dc01.corp.local -d corp.local -u jdoe -p Password123 --use-ldaps

Kerberos (유효한 TGT 필요):

root@kitploit:~
python3 fgpp.py -l dc01.corp.local -d corp.local --kerberos

출력 예시

root@kitploit:~
[*] Using NTLM authentication for corp.local\Administrator...
[+] LDAP bind successful.

[*] Searching for Fine Grained Password Policies...

[+] 2 FGPP policies found.

Policy Name:                  DA Policy
Precedence (lower = higher):  1
Minimum Password Length:      14
Password History Length:      24
Complexity Enabled:           TRUE
Reversible Encryption:        FALSE
Minimum Password Age:         1 days 0 hours 0 minutes 0 seconds
Maximum Password Age:         42 days 0 hours 0 minutes 0 seconds
Lockout Threshold:            3
Observation Window:           0 days 0 hours 30 minutes 0 seconds
Lockout Duration:             0 days 1 hours 0 minutes 0 seconds
Policy Applies To:            CN=Domain Admins,CN=Users,DC=corp,DC=local

Policy Name:                  DU Policy
Precedence (lower = higher):  2
Minimum Password Length:      6
Password History Length:      0
Complexity Enabled:           FALSE
Reversible Encryption:        TRUE
...
도구 다운로드