
인증서 투명성 로그를 검색하여 서브도메인을 발견하는 OSINT 도구
Certificate Transparency (CT)는 실험적인 IETF 표준입니다. 그 목적은 대중이 인증 기관(CA)에 의해 생성된 인증서를 감사할 수 있도록 하는 것이었습니다. TLS는 브라우저가 암묵적으로 신뢰하는 CA의 큰 목록에서 오는 약점을 가지고 있습니다. 만약 해당 CA 중 하나가 악의적으로 도메인에 대한 새 인증서를 생성한다면, 브라우저는 이를 신뢰하게 됩니다. CT는 TLS 인증서 신뢰에 다음과 같은 이점을 추가합니다: 기업은 자신이 소유한 도메인에 대한 인증서를 생성하는 사람을 모니터링할 수 있습니다. 또한 브라우저가 특정 도메인의 인증서가 공개 로그 기록에 있는지 확인할 수 있게 합니다.
이러한 로그는 침투 테스터와 레드 팀에게 정보의 금광이 됩니다.
ct-exposer는 특정 도메인에 대해 CT 로그를 쿼리한 후, 해당 도메인에 대해 DNS 조회를 시도하여 DNS에 존재하는 도메인을 확인합니다. 지금까지의 경험으로 보면, 'site:domain.com' 구글 검색으로는 찾을 수 없었던 수많은 서브도메인을 발견했습니다. 해결되지 않는 도메인은 오래된 도메인이거나 내부 전용 도메인(예: 내부 DNS 서버에 접근해야 해결 가능)일 수 있다는 점을 명심하십시오.
Python3, gevent, and requests.
pip3 install -r requirements.txt
usage: ct-exposer.py [-h] -d DOMAIN [-u] [-m]
optional arguments:
-h, --help show this help message and exit
-d DOMAIN, --domain DOMAIN
domain to query for CT logs, ex: domain.com
-u, --urls ouput results with https:// urls for domains that
resolve, one per line.
-m, --masscan output resolved IP address, one per line. Useful for
masscan IP list import "-iL" format.
$ python3 ct-exposer.py -d teslamotors.com
[+]: Downloading domain list from crt.sh...
[+]: Download of domain list complete.
[+]: Parsed 266 domain(s) from list.
[+]: Domains found:
205.234.27.243 adfs.teslamotors.com
104.92.115.166 akamaisecure.qualtrics.com
211.147.80.202 cn.auth.teslamotors.com
211.147.88.104 cnvpn.teslamotors.com
209.10.208.24 energystorage.teslamotors.com
209.11.133.110 epc.teslamotors.com
149.14.82.93 euvpn.teslamotors.com
209.11.133.50 extconfl.teslamotors.com
209.11.133.35 extissues.teslamotors.com
209.10.208.31 fleetview.teslamotors.com
64.125.183.134 leaseapp.teslamotors.com
64.125.183.134 leaseappde.teslamotors.com
209.11.133.11 lync.teslamotors.com
211.147.80.201 mycn-origin.teslamotors.com
205.234.27.211 origin-www45.teslamotors.com
205.234.31.120 owner-api.teslamotors.com
12.201.132.70 plcvpn.teslamotors.com
205.234.27.246 quickbase.teslamotors.com
104.86.205.249 resources.teslamotors.com
209.10.208.55 sdlcvpn.teslamotors.com
209.11.133.37 service.teslamotors.com
205.234.27.226 sftp.teslamotors.com
23.227.38.64 shop.eu.teslamotors.com
209.133.79.61 shop.teslamotors.com
23.227.38.64 shop.uk.teslamotors.com
205.234.27.197 smswsproxy.teslamotors.com
209.11.133.36 supercharger.teslamotors.com
209.133.79.59 suppliers.teslamotors.com
209.133.79.61 tesla.com
209.11.133.106 teslamotors.com
205.234.27.200 teslaplm-external.teslamotors.com
209.11.133.107 toolbox.teslamotors.com
209.10.208.20 trt.teslamotors.com
205.234.27.250 upload.teslamotors.com
209.10.208.27 us.auth.teslamotors.com
205.234.27.218 vpn.teslamotors.com
211.147.80.205 wechat.teslamotors.com
205.234.27.212 wsproxy.teslamotors.com
209.133.79.54 www-origin.teslamotors.com
104.86.216.34 www.teslamotors.com
209.11.133.61 xmail.teslamotors.com
211.147.80.203 xmailcn.teslamotors.com
[+]: Domains with no DNS record:
none cdn02.c3edge.net
none creditauction.teslamotors.com
none evprd.teslamotors.com
none imail.teslamotors.com
none jupytersvn.teslamotors.com
none leadgen.teslamotors.com
none lockit.teslamotors.com
none lockpay.teslamotors.com
none neovi-vpn.teslamotors.com
none origin-wte.teslamotors.com
none referral.teslamotors.com
none resources.tesla.com
none securemail.teslamotors.com
none shop.ca.teslamotors.com
none shop.no.teslamotors.com
none sip.teslamotors.com
none sjc04p2staap04.teslamotors.com
none sling.teslamotors.com
none tesla3dx.teslamotors.com
none testimail.teslamotors.com
none toolbox-energy.teslamotors.com
none vpn-node0.teslamotors.com
none wd.s3.teslamotors.com
none www-uat2.teslamotors.com
none www45.teslamotors.com