www.git

www

~ Personal site — projects, posts, about. Built with sqzass.
git clone https://github.com/debuman/www.git

content/projects/udfx.ko.md (2026B)

      1 +++
      2 title = "udfx"
      3 description = "Ultimate Domain Finder X. Active Directory 의 DNS 레코드를 LDAP 으로 전부 끌어온다."
      4 weight = 40
      5 date = 2026-02-06
      6 
      7 [extra]
      8 tier = "brief"
      9 
     10 eyebrow  = "Active Directory DNS · PowerShell"
     11 tagline  = "망이 끊긴 윈도우 환경에서 DNS 영역이 곧 지도이고, 그 지도는 이미 Active Directory 가 들고 있다. 이 도구는 그걸 직접 달라고 한다."
     12 lang     = "PowerShell"
     13 license  = ""
     14 version  = ""
     15 platform = "Windows"
     16 repo     = "https://github.com/sqzer-x/udfx"
     17 stars    = 0
     18 accent     = "#c2a06e"
     19 mark     = ""
     20 logo     = ""
     21 
     22 actions = [
     23   { label = "소스", url = "https://github.com/sqzer-x/udfx", style = "ghost" },
     24 ]
     25 
     26 facts = [
     27   { value = "LDAP",        label = "조회 방식" },
     28   { value = "5.1+",        label = "PowerShell" },
     29   { value = "도메인 사용자", label = "권한" },
     30   { value = "4",           label = "출력 파일" },
     31 ]
     32 
     33 features_eyebrow = ""
     34 features_title   = ""
     35 features_intro   = ""
     36 features = []
     37 
     38 session_eyebrow = ""
     39 session_title   = ""
     40 session_shell   = ""
     41 session_caption = ""
     42 session_lines = []
     43 
     44 cta_title = ""
     45 cta_text  = ""
     46 cta_actions = []
     47 +++
     48 
     49 AD 통합 DNS 에 등록된 모든 도메인과 서브도메인을 LDAP 으로 읽는다. 인터넷도,
     50 별도 서비스도, 관리자 계정도 필요 없다. 평범한 도메인 사용자면 충분하다는 것이
     51 핵심이다. 계정 하나를 이미 쥔 공격자가 보는 것이 정확히 이 화면이다.
     52 
     53 레코드마다 타입(A, NS, CNAME, MX, SRV, TXT), 값, 영역, 그리고 속한 루트 도메인이
     54 함께 나오고, 영역은 primary 와 subdomain 과 external 로 갈라진다. 한 번 돌리면
     55 파일 네 개가 생긴다. 전체 레코드를 CSV 와 JSON 과 텍스트로, 그리고 중복을 없앤
     56 루트 도메인 목록 하나. 실제로 먼저 여는 것은 보통 마지막 파일이다.
     57 
     58 ```powershell
     59 .\Get-ADDnsRecords.ps1 -Domain corp.example.com
     60 ```
     61 
     62 도메인에 가입된 시스템에서 PowerShell 5.1 이상이 필요하다.