Мне нужно создать много случайных буквенно-цифровых строк, которые также используют заглавные буквы. Он должен начинаться с 3 символов (например, Dk6), а затем, с цикла while, доходить до 9 символов (например, D7H3j8Sjx). Кроме того, я использую sshpass
и мне нужно проверить, правильный ли пароль, и остановиться.
Я знаю, что для угадывания пароля потребуется очень много времени, но также было бы полезно, если бы он угадал его, перейдя в aaa, aab, aac, aad... aaz, Aa1 etc.
В скрипте bash, как сгенерировать случайную строку
30


1 ответ
эта функция
function letter() {
s=abcdefghijklmnopqrstuvxwyz
p=$(( $RANDOM % 26)) echo -n ${s:$p:1}
}
генерирует случайную букву. Вы можете заменить abc... для списка символов, которые вы хотите использовать, подсчитайте их и подставьте их номер в 26 в строке 3.
1

отвечен MariusMatutiae 2022-12-05 12:15
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]