Added cowpatty as a hash verifier option.
This commit is contained in:
parent
982f658e15
commit
fa6b7a2caf
|
@ -277,6 +277,7 @@ handshake_snooper_set_verifier_identifier() {
|
||||||
local choices=(
|
local choices=(
|
||||||
"$FLUXIONHashVerificationMethodPyritOption"
|
"$FLUXIONHashVerificationMethodPyritOption"
|
||||||
"$FLUXIONHashVerificationMethodAircrackOption"
|
"$FLUXIONHashVerificationMethodAircrackOption"
|
||||||
|
"$FLUXIONHashVerificationMethodCowpattyOption"
|
||||||
"$FLUXIONGeneralBackOption"
|
"$FLUXIONGeneralBackOption"
|
||||||
)
|
)
|
||||||
io_query_choice "$FLUXIONHashVerificationMethodQuery" choices[@]
|
io_query_choice "$FLUXIONHashVerificationMethodQuery" choices[@]
|
||||||
|
@ -288,6 +289,8 @@ handshake_snooper_set_verifier_identifier() {
|
||||||
HandshakeSnooperVerifierIdentifier="pyrit" ;;
|
HandshakeSnooperVerifierIdentifier="pyrit" ;;
|
||||||
"$FLUXIONHashVerificationMethodAircrackOption")
|
"$FLUXIONHashVerificationMethodAircrackOption")
|
||||||
HandshakeSnooperVerifierIdentifier="aircrack-ng" ;;
|
HandshakeSnooperVerifierIdentifier="aircrack-ng" ;;
|
||||||
|
"$FLUXIONHashVerificationMethodCowpattyOption")
|
||||||
|
HandshakeSnooperVerifierIdentifier="cowpatty" ;;
|
||||||
"$FLUXIONGeneralBackOption")
|
"$FLUXIONGeneralBackOption")
|
||||||
handshake_snooper_unset_verifier_identifier
|
handshake_snooper_unset_verifier_identifier
|
||||||
return 1
|
return 1
|
||||||
|
|
|
@ -1512,6 +1512,7 @@ fluxion_hash_verify() {
|
||||||
local choices=( \
|
local choices=( \
|
||||||
"$FLUXIONHashVerificationMethodPyritOption" \
|
"$FLUXIONHashVerificationMethodPyritOption" \
|
||||||
"$FLUXIONHashVerificationMethodAircrackOption" \
|
"$FLUXIONHashVerificationMethodAircrackOption" \
|
||||||
|
"$FLUXIONHashVerificationMethodCowpattyOption" \
|
||||||
"$FLUXIONGeneralBackOption" \
|
"$FLUXIONGeneralBackOption" \
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -1526,6 +1527,9 @@ fluxion_hash_verify() {
|
||||||
"$FLUXIONHashVerificationMethodAircrackOption")
|
"$FLUXIONHashVerificationMethodAircrackOption")
|
||||||
local -r verifier="aircrack-ng" ;;
|
local -r verifier="aircrack-ng" ;;
|
||||||
|
|
||||||
|
"$FLUXIONHashVerificationMethodCowpattyOption")
|
||||||
|
local -r verifier="cowpatty" ;;
|
||||||
|
|
||||||
"$FLUXIONGeneralBackOption")
|
"$FLUXIONGeneralBackOption")
|
||||||
return -1 ;;
|
return -1 ;;
|
||||||
esac
|
esac
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="حدد المسار ل hash"
|
||||||
FLUXIONHashVerificationMethodQuery="اختر طريقة للتحقق من hash"
|
FLUXIONHashVerificationMethodQuery="اختر طريقة للتحقق من hash"
|
||||||
FLUXIONHashVerificationMethodPyritOption="التحقق من pyrit (${CGrn}recommended$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="التحقق من pyrit (${CGrn}recommended$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="التحقق من aircrack-ng (${CYel}unreliable$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="التحقق من aircrack-ng (${CYel}unreliable$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="حدد هجومًا لاسلكيًا لنقطة الوصول"
|
FLUXIONAttackQuery="حدد هجومًا لاسلكيًا لنقطة الوصول"
|
||||||
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr جاري الهجوم..."
|
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr جاري الهجوم..."
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="Specify path to hash"
|
||||||
FLUXIONHashVerificationMethodQuery="Select a method of verification for the hash"
|
FLUXIONHashVerificationMethodQuery="Select a method of verification for the hash"
|
||||||
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recommended$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recommended$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}unreliable$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}unreliable$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="Select a wireless attack for the access point"
|
FLUXIONAttackQuery="Select a wireless attack for the access point"
|
||||||
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attack in progress..."
|
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attack in progress..."
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="Specify path to hash"
|
||||||
FLUXIONHashVerificationMethodQuery="Wählen sie eine Methode um den Hash zu verifizieren"
|
FLUXIONHashVerificationMethodQuery="Wählen sie eine Methode um den Hash zu verifizieren"
|
||||||
FLUXIONHashVerificationMethodPyritOption="Pyrit verifizierung (${CGrn}Empfohlen$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="Pyrit verifizierung (${CGrn}Empfohlen$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="Aircrack verfizierung (${CYel}Nicht empfohlen$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="Aircrack verfizierung (${CYel}Nicht empfohlen$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="Wählen Sie einen drahtlosen Angriff für den Zugangspunkt aus"
|
FLUXIONAttackQuery="Wählen Sie einen drahtlosen Angriff für den Zugangspunkt aus"
|
||||||
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr Angriff gestartet"
|
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr Angriff gestartet"
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="Specify path to hash"
|
||||||
FLUXIONHashVerificationMethodQuery="Επιλέξτε μια μέθοδο επαλήθευσης για το hash"
|
FLUXIONHashVerificationMethodQuery="Επιλέξτε μια μέθοδο επαλήθευσης για το hash"
|
||||||
FLUXIONHashVerificationMethodPyritOption="επαλήθευση με pyrit (${CGrn}συνιστώμενη$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="επαλήθευση με pyrit (${CGrn}συνιστώμενη$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="επαληθευση με aircrack-ng (${CYel}αναξιόπιστη$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="επαληθευση με aircrack-ng (${CYel}αναξιόπιστη$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="Καντε μια επιλογη"
|
FLUXIONAttackQuery="Καντε μια επιλογη"
|
||||||
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr επιθεση σε εξελιξη..."
|
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr επιθεση σε εξελιξη..."
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="Specify path to hash"
|
||||||
FLUXIONHashVerificationMethodQuery="Select a method of verification for the hash"
|
FLUXIONHashVerificationMethodQuery="Select a method of verification for the hash"
|
||||||
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recommended$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recommended$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}unreliable$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}unreliable$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="Select a wireless attack for the access point"
|
FLUXIONAttackQuery="Select a wireless attack for the access point"
|
||||||
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attack in progress..."
|
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attack in progress..."
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="Specify path to hash"
|
||||||
FLUXIONHashVerificationMethodQuery="Select a method of verification for the hash"
|
FLUXIONHashVerificationMethodQuery="Select a method of verification for the hash"
|
||||||
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recommended$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recommended$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}unreliable$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}unreliable$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="Seleccione un ataque inalámbrico para el punto de acceso"
|
FLUXIONAttackQuery="Seleccione un ataque inalámbrico para el punto de acceso"
|
||||||
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attack in progress..."
|
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attack in progress..."
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="Specify path to hash"
|
||||||
FLUXIONHashVerificationMethodQuery="Sélectionnez une méthode de vérification du hash"
|
FLUXIONHashVerificationMethodQuery="Sélectionnez une méthode de vérification du hash"
|
||||||
FLUXIONHashVerificationMethodPyritOption="vérification pyrit (${CGrn}recommandé$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="vérification pyrit (${CGrn}recommandé$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="vérification aircrack-ng (${CYel}peu fiable$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="vérification aircrack-ng (${CYel}peu fiable$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="Sélectionnez une attaque wireless pour le point d'accès"
|
FLUXIONAttackQuery="Sélectionnez une attaque wireless pour le point d'accès"
|
||||||
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attaque en cours..."
|
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attaque en cours..."
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="Specify path to hash"
|
||||||
FLUXIONHashVerificationMethodQuery="Seleziona il metodo di verifica dell'hash"
|
FLUXIONHashVerificationMethodQuery="Seleziona il metodo di verifica dell'hash"
|
||||||
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}raccomandato$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}raccomandato$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}inaffidabile$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}inaffidabile$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="Seleziona la tua scelta"
|
FLUXIONAttackQuery="Seleziona la tua scelta"
|
||||||
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attacco in corso..."
|
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attacco in corso..."
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="Specify path to hash"
|
||||||
FLUXIONHashVerificationMethodQuery="Wybierz metodę weryfikacji hash'a"
|
FLUXIONHashVerificationMethodQuery="Wybierz metodę weryfikacji hash'a"
|
||||||
FLUXIONHashVerificationMethodPyritOption="weryfikacja przy pomocy pyrit-a (${CGrn}recommended$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="weryfikacja przy pomocy pyrit-a (${CGrn}recommended$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="weryfikacja przy pomocy aircrack-ng (${CYel}unreliable$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="weryfikacja przy pomocy aircrack-ng (${CYel}unreliable$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="Wybierz rodzaj ataka na punkt dostępowy"
|
FLUXIONAttackQuery="Wybierz rodzaj ataka na punkt dostępowy"
|
||||||
FLUXIONAttackInProgressNotice="Atak ${CCyn}\$FluxionAttack$CClr w trakcie..."
|
FLUXIONAttackInProgressNotice="Atak ${CCyn}\$FluxionAttack$CClr w trakcie..."
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="Specify path to hash"
|
||||||
FLUXIONHashVerificationMethodQuery="Selecione um método de verificação para a hash"
|
FLUXIONHashVerificationMethodQuery="Selecione um método de verificação para a hash"
|
||||||
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recomendada$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recomendada$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}não confiável$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}não confiável$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="Selecione uma rede sem fio para atacar"
|
FLUXIONAttackQuery="Selecione uma rede sem fio para atacar"
|
||||||
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr ataque em progresso..."
|
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr ataque em progresso..."
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="Specify path to hash"
|
||||||
FLUXIONHashVerificationMethodQuery="Select a method of verification for the hash"
|
FLUXIONHashVerificationMethodQuery="Select a method of verification for the hash"
|
||||||
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recommended$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recommended$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}unreliable$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}unreliable$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="Selecteaza optiunea ta"
|
FLUXIONAttackQuery="Selecteaza optiunea ta"
|
||||||
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attack in progress..."
|
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attack in progress..."
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="Укажите путь к рукопожатию"
|
||||||
FLUXIONHashVerificationMethodQuery="Выберите метод проверки рукопожатия"
|
FLUXIONHashVerificationMethodQuery="Выберите метод проверки рукопожатия"
|
||||||
FLUXIONHashVerificationMethodPyritOption="проверка с помощью pyrit (${CGrn}рекомендуется$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="проверка с помощью pyrit (${CGrn}рекомендуется$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="проверка с помощью aircrack-ng (${CYel}ненадёжная$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="проверка с помощью aircrack-ng (${CYel}ненадёжная$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="Выбор беспроводной атаки для точки доступа"
|
FLUXIONAttackQuery="Выбор беспроводной атаки для точки доступа"
|
||||||
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr идёт атака..."
|
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr идёт атака..."
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="Specify path to hash"
|
||||||
FLUXIONHashVerificationMethodQuery="Vyberte spôsob overenia pre 'hash'"
|
FLUXIONHashVerificationMethodQuery="Vyberte spôsob overenia pre 'hash'"
|
||||||
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}Odporúčané$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}Odporúčané$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}nespoľahlivé$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}nespoľahlivé$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="Vyberte spôsob útoku pre prístupový bod"
|
FLUXIONAttackQuery="Vyberte spôsob útoku pre prístupový bod"
|
||||||
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr prebieha útok..."
|
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr prebieha útok..."
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="Specify path to hash"
|
||||||
FLUXIONHashVerificationMethodQuery="Select a method of verification for the hash"
|
FLUXIONHashVerificationMethodQuery="Select a method of verification for the hash"
|
||||||
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recommended$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recommended$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}unreliable$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}unreliable$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="Izberi možnost"
|
FLUXIONAttackQuery="Izberi možnost"
|
||||||
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attack in progress..."
|
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attack in progress..."
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="Specify path to hash"
|
||||||
FLUXIONHashVerificationMethodQuery="Select a method of verification for the hash"
|
FLUXIONHashVerificationMethodQuery="Select a method of verification for the hash"
|
||||||
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recommended$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recommended$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}unreliable$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}unreliable$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="Secenegi Sec"
|
FLUXIONAttackQuery="Secenegi Sec"
|
||||||
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attack in progress..."
|
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attack in progress..."
|
||||||
|
|
|
@ -63,6 +63,7 @@ FLUXIONSpecifyHashPathOption="Specify path to hash"
|
||||||
FLUXIONHashVerificationMethodQuery="选择Hash的验证方法"
|
FLUXIONHashVerificationMethodQuery="选择Hash的验证方法"
|
||||||
FLUXIONHashVerificationMethodPyritOption="验证码 (${CGrn}推荐用这个$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="验证码 (${CGrn}推荐用这个$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng 验证 (${CYel}不推荐$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng 验证 (${CYel}不推荐$CClr)"
|
||||||
|
FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONAttackQuery="请选择一个攻击方式"
|
FLUXIONAttackQuery="请选择一个攻击方式"
|
||||||
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attack in progress..."
|
FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr attack in progress..."
|
||||||
|
|
|
@ -45,6 +45,17 @@ function hash_check_handshake() {
|
||||||
|
|
||||||
local hashData=$(echo "${analysis[@]}" | grep -E "${handshakeAPMAC^^}\s+" | grep -F "$handshakeAPSSID")
|
local hashData=$(echo "${analysis[@]}" | grep -E "${handshakeAPMAC^^}\s+" | grep -F "$handshakeAPSSID")
|
||||||
;;
|
;;
|
||||||
|
"cowpatty")
|
||||||
|
readarray analysis < <(aircrack-ng "$handshakePath" 2> $HashOutputDevice)
|
||||||
|
if [ "${#analysis[@]}" -eq 0 -o $? != 0 ]; then
|
||||||
|
echo "Error: cowpatty (aircrack-ng) seems to be broken!" > $HashOutputDevice
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if echo "${analysis[@]}" | grep -E "${handshakeAPMAC^^}\s+" | grep -qF "$handshakeAPSSID"; then
|
||||||
|
local hashData=$(cowpatty -cr "$handshakePath")
|
||||||
|
fi
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Invalid verifier, quitting!" > $HashOutputDevice
|
echo "Invalid verifier, quitting!" > $HashOutputDevice
|
||||||
return 1
|
return 1
|
||||||
|
@ -66,6 +77,11 @@ function hash_check_handshake() {
|
||||||
if echo "$hashData" | grep -qE "\([0-9]+ handshake\)"; then
|
if echo "$hashData" | grep -qE "\([0-9]+ handshake\)"; then
|
||||||
local -r hashResult=1
|
local -r hashResult=1
|
||||||
fi ;;
|
fi ;;
|
||||||
|
|
||||||
|
"cowpatty")
|
||||||
|
if echo "$hashData" | grep -q "Collected all necessary data to mount crack against WPA2/PSK passphrase."; then
|
||||||
|
local -r hashResult=1
|
||||||
|
fi ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if [ -z "$hashResult" ]; then
|
if [ -z "$hashResult" ]; then
|
||||||
|
|
Loading…
Reference in New Issue