Centos의 소문자 문자가 블록으로 렌더링되는 이유는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/836520

  •  08-07-2019
  •  | 
  •  

문제

Brute-Force를 사용하여 내 웹 사이트 중 하나에 가입 한 사람을 확인했습니다. SELECT * FROM tblUsers;

나는 사용자 비밀번호를 해시하므로 ClearText로 렌더링하지 않으며 그 중 하나를 표시 할 때 이상한 아티팩트를 발견했습니다. 말로 설명하기가 어렵 기 때문에 최근 세션의 텍스트는 다음과 같습니다.

mysql> select password from tblUsers;
+------------------+
| password         |
+------------------+
| KÐÊ2®\Û‹:ã5«ƒñ_ | 
| ú¾ôn" ™µ'gxõ | 
| Ú‘¤êB3ãóÒq+« | 
+------------------+
3 _-+_ i+ _e+ (0.00 _ec)

+y_-+> 
[1]+  S+---ed                 +y_-+ -+ |b++ -- -b  (+d: ~)
(+d +-+: /+a_/+++/h+++)
[_--+@_15308575 h+++]# ech- "HUNTER2"    
HUNTER2
[_--+@_15308575 h+++]# ech- "h+++e_2"
h+++e_2
[_--+@_15308575 h+++]# ech- "abcdefghi+++++---__++++|yz"
abcdefghi+++++---__++++|yz

페이스트 함량은 조금 이상합니다. 실제로, 그 모든 것 [+\-_a-eh-z] 렌지 렌더링 중입니다. f 클라이언트로 렌더링하고 있습니다 ±, 그리고 g 클라이언트로 렌더링하고 있습니다 '.

Securecrt를 1 & 1 VPS 계정 (Running Centos)으로 SSH로 사용하고 있습니다. 이 디스플레이 오류를 일으키는 마법이 있습니까? 클라이언트 또는 OS에 있습니까? 세션을 닫고 로그인하면 문제가 사라집니다.

도움이 되었습니까?

해결책

해시 암호의 하나 이상의 문자가 터미널의 인코딩을 변경하는 특수 명령으로 해석되고 있다고 생각합니다. 노력하다 cat'이진 파일을 만들면 가능성이 높습니다 같은 일이 일어나십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top