ToolMulti
매일 쓰는 온라인 도구 모음

이상 문자 탐지

문자열 중의 이상한 문자를 원클릭으로 비교 탐지.

도구 설명

도구 소개

온라인 이상 문자 비교 검색 도구로, 모든 문자를 ASCII 문자 코드로 변환하여 눈으로 구분할 수 없는 문자를 쉽게 찾아 이상 문자를 빠르게 확인할 수 있습니다.

개발이나 일상 생활에서, 겉보기에는 아무 문제가 없어 보이지만 편집기에서 이상하게 표시되거나 코드에서 오류가 발생하는 경우가 종종 있습니다. 이런 경우 눈으로는 문자열에 어디에 보이지 않는 특수 문자가 포함되어 있는지 판단할 수 없습니다.

예를 들어:

< img src=1 onerror=alert(1)>

< img src=1 οnerrοr=alert(1)>

이 두 줄에서 무엇이 문제인지 한눈에 구별할 수 있나요? 사실 이들은 다릅니다. Sublime에 복사하면 코드 색상이 다르다는 것을 알 수 있지만, 눈으로는 어디가 문제인지 여전히 확인할 수 없습니다.

실제 차이점은 아래 줄의 onerror에서 'o'가 특수 문자라는 것입니다. 겉으로 보기에는 같아 보일 뿐, 실제로는 다릅니다.

본 도구는 문자열의 모든 문자를 ASCII 코드로 변환하여 ASCII 코드를 관찰함으로써 이상한 특수 문자를 빠르게 판단하고 위치를 확인할 수 있습니다.

이 도구를 사용하면 눈에 보이지 않는 문자 및 깨진 문자도 쉽게 구별할 수 있습니다. 예를 들어 개미 문자(҉너҉희҉안҉녕҉세҉상҉), 혹은 포럼에서 흔히 사용되는 대규모 해초 스팸 문자 등입니다.

사용 방법

문자열이 한 줄만 있는 경우, 텍스트 상자에 직접 붙여 넣고 '비교 시작' 버튼을 클릭하면 됩니다. 여러 줄의 문자열이 있는 경우, '추가' 버튼을 클릭하여 순서대로 붙여 넣고 비교할 수 있습니다.

변환 후에는 각 문자 아래에 해당 문자의 ASCII 코드가 추가되며, 문자를 클릭하면 텍스트 전체에서 해당 위치의 문자가 하이라이트됩니다. 관찰을 통해 이상 문자를 빠르게 판단하고 비교할 수 있습니다.