2009-05-07 8 views
1

Ich habe Kontrolle bis auf die SELECT * FROM tblUsers; mithilfe der Brute-Force für eine meiner Websites Anmeldung ist schonWarum werden in CentOS Kleinbuchstaben als Blöcke dargestellt?

I Benutzer-Passwörter Hash, so dass sie machen nicht so unverschlüsselt, und ich bemerkte ein seltsames Artefakt auf die Anzeige von einem von ihnen. Es ist schwer, in Worten zu erklären, also hier ist der Text einer aktuellen Sitzung:

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+++) 
[[email protected]_15308575 h+++]# ech- "HUNTER2"  
HUNTER2 
[[email protected]_15308575 h+++]# ech- "h+++e_2" 
h+++e_2 
[[email protected]_15308575 h+++]# ech- "abcdefghi+++++---__++++|yz" 
abcdefghi+++++---__++++|yz 

Die Paste Inhalt ist ein wenig seltsam; in Wirklichkeit werden alle diese [+\-_a-eh-z] als rendering gerendert. f rendert In-Client als ±, und g rendert In-Client als '.

Ich verwende SecureCRT zu SSH in ein 1 & 1 VPS-Konto (mit CentOS). Gibt es Magie, die diesen Anzeigefehler verursacht? Ist es im Client oder im Betriebssystem? Das Problem verschwindet, wenn ich die Sitzung schließe und mich erneut anmelde.

Antwort

2

Ich würde vermuten, dass ein oder mehrere Zeichen in den Hash-Passwörtern als spezielle Befehle interpretiert werden, die die Codierung des Terminals ändern. Versuchen Sie cat 'eine Binärdatei und Sie sind wahrscheinlich zu have the same thing happen.

+0

Ich bin eine Codierung n00b. Ich weiß, dass Zeichen die Fähigkeit haben, den Cursor umzukehren/weiterzuentwickeln, aber ich wusste nicht, dass sie das Kodierungsschema ändern könnten. Cool. – kyle

+1

Bei weiteren Recherchen denke ich, es ist mehr wie "spezielle Befehle", nicht "Sonderzeichen". Ich denke, meine Formulierung war ein bisschen irreführend. –

+0

Wenn das jemand bestätigen kann, würde ich es gerne hören; Ich bin auch ein bisschen wie ein Anfänger in solchen Dingen. –