Ich muss viele zufällige alphanumerische Zeichenfolgen generieren, die auch Großbuchstaben verwenden. Es muss mit 3 Zeichen beginnen (z. B. Dk6) und dann mit einer while-Schleife auf ca. 9 Zeichen aufsteigen (z. B. D7H3j8Sjx). Außerdem verwende ich sshpass und muss überprüfen, ob es das richtige Passwort ist, und dann aufhören. Ich weiß, dass das Erraten des Passworts sehr lange dauern würde, aber es würde auch helfen, wenn es erraten würde, indem man aaa, aab, aac, aad ... aaz, aa1 usw. geht.
bash
ssh
osx-yosemite
bash-scripting
Jakob_
quelle
quelle
Antworten:
Diese Funktion
generiert einen zufälligen Buchstaben. Sie können die Liste der Zeichen, die Sie verwenden möchten, durch abc ... ersetzen , sie zählen und ihre Nummer durch die 26 in Zeile 3 ersetzen .
quelle
$s
manuell zählt:letter() { printf -v s '%s' {a..z} ; echo ${s:$((RANDOM % ${#s})):1}; }