mirror of
https://github.com/vanhauser-thc/thc-hydra.git
synced 2025-07-06 04:51:40 -07:00
three fixes
This commit is contained in:
parent
71b71f34f3
commit
b2e43fc82d
6 changed files with 35 additions and 5 deletions
|
@ -150,7 +150,7 @@ int hydra_get_options(char *options[]) {
|
|||
}
|
||||
}
|
||||
|
||||
/* empty passes / login as pass? */
|
||||
/* empty passes / login as pass / reversed login? */
|
||||
memset(passLoginNull, 0, 4);
|
||||
widget = lookup_widget(GTK_WIDGET(wndMain), "chkPassNull");
|
||||
if (gtk_toggle_button_get_active((GtkToggleButton *) widget)) {
|
||||
|
@ -164,6 +164,17 @@ int hydra_get_options(char *options[]) {
|
|||
passLoginNull[1] = 's';
|
||||
}
|
||||
}
|
||||
/* The "Try reversed login" button was implemented by Petar Kaleychev <petar.kaleychev@gmail.com> */
|
||||
widget = lookup_widget(GTK_WIDGET(wndMain), "chkPassReverse");
|
||||
if (gtk_toggle_button_get_active((GtkToggleButton *) widget)) {
|
||||
if (passLoginNull[0] == 0) {
|
||||
passLoginNull[0] = 'r';
|
||||
} else if (passLoginNull[1] == 0) {
|
||||
passLoginNull[1] = 'r';
|
||||
} else {
|
||||
passLoginNull[2] = 'r';
|
||||
}
|
||||
}
|
||||
if (passLoginNull[0] != 0) {
|
||||
options[i++] = "-e";
|
||||
options[i++] = passLoginNull;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue