Передать список паролей в 7zip

Вам необходимо установить переменную $URL после $UN и $PW, например:

echo "Please enter your username and password."
read -p "Username: " UN
read -s -p "Password: " PW
URL="http://${UN}:${PW}@localhost:8080/rest/v1"
1
23.10.2018, 04:39
1 ответ

Вот мой сценарий оболочки, который берет список паролей, проверяет каждую строку и извлекает правильный пароль:

#!/bin/bash
passwordlist="/path/to/password-list"
outdir="/wherever"
cat "$passwordlist" | tr -d '\r' | while IFS= read -r PW 
do 
    if [[ $(7z l -p"$PW" "$1" 2>&1 | grep --count "ERROR") == 0 ]] 
    then
        echo "$PW" 
        7z x -p"$PW" -o"$outdir" -y "$1" 
        exit 0
    fi
done
2
07.08.2020, 07:28

Теги

Похожие вопросы