특이한 유니코드 문자를 활용한 도메인 해킹 (2018)

7 hours ago 3

유니코드 기호를 일반 문자로 정규화하는 동작을 활용하면 .tel을 .℡로, .no를 .№로 입력해 같은 사이트에 접속할 수 있음 이 방식은 최상위 도메인뿐 아니라 도메인 이름 전체에 적용되며, 필기체, 굵은 수학 문자, 원문자 등으로도 주소를 표기할 수 있음 .℡에 대한 직접 DNS 질의는 성공하지 않으며, 브라우저가 문자를 변환하는 것으로 추정됨 2018년 사용자 실험에서는 여러 브라우저와 curl, wget에서 작동했지만, 복사 경로나 도구에 따라 실패하는 사례도 있었음 주소를 꾸미거나 일부 문자를 줄일 수 있고 URL 필터 우회에도 쓰일 수 있지만, Twitter와 Facebook의 자동 링크 인식 등에서는 제약이 있음 한 글자로 바꾸는 도메인 표기 유니코드에는 상표 기호 ™, 서비스표 기호 ℠, 처방 기호 ℞처럼 일상적으로 자주 쓰이지 않는 기호가 있음 Letterlike Symbols에 속하는 전화 기호 ℡와 번호 기호 №는 각각 하나의 문자이며, DNS에는 이에 대응하는 .tel과 .no 최상위 도메인이 있음 연락처 사이트 https://edent.tel/은 https://edent.℡/로 입력해 접속할 수 있음 노르웨이 도메인 등록기관 NORID에도 https://www.norid.№/로 접속할 수 있음 도메인 전체에 적용하는 문자 변형 이 방식은 도메인 이름 어느 위치에서나 적용할 수 있으며, example.com을 다음과 같이 표기할 수 있음 필기체: https://ℰ𝒳𝒜ℳ𝓟ℒℰ.𝒞𝓞ℳ/ 수학용 굵은 문자: https://𝐞𝐱𝐚𝐦𝐩𝐥𝐞.𝐜𝐨𝐦/ 프락투어(Fraktur): https://𝖊𝖝𝖆𝖒𝖕𝖑𝖊.𝖈𝖔𝖒/ 수학용 굵은 기울임체: https://𝒆𝒙𝒂𝒎𝒑𝒍𝒆.𝒄𝒐𝒎/ 수학용 굵은 필기체: https://𝓮𝔁𝓪𝓶𝓹𝓵𝓮.𝓬𝓸𝓶/ 이중 획 문자: https://𝕖𝕩𝕒𝕞𝕡𝕝𝕖.𝕔𝕠𝕞/ 고정폭 문자: https://𝚎𝚡𝚊𝚖𝚙𝚕𝚎.𝚌𝚘𝚖/ 위 첨자: https://ᵉˣᵃᵐᵖˡᵉ.ᶜᵒᵐ/ 아래 첨자: https://ₑₓₐₘₚₗₑ.cₒₘ/, 단 모든 문자를 지원하지는 않음 수학용 산세리프 굵은 문자: https://𝗲𝘅𝗮𝗺𝗽𝗹𝗲.𝗰𝗼𝗺/ 수학용 산세리프 굵은 기울임체: https://𝙚𝙭𝙖𝙢𝙥𝙡𝙚.𝙘𝙤𝙢/ 수학용 산세리프 기울임체: https://𝘦𝘹𝘢𝘮𝘱𝘭𝘦.𝘤𝘰𝘮/ 사각형 문자: https://🄴🅇🄰🄼🄿🄻🄴.🄲🄾🄼/ 원문자: https://ⓔⓧⓐⓜⓟⓛⓔ.ⓒⓞⓜ/ 사각형 문자와 원문자를 사용할 때에도 구분점...

Read Entire Article




피플앤툴즈 네트워크
🛍 샵