mirror of
https://github.com/vanhauser-thc/thc-hydra.git
synced 2025-07-06 04:51:40 -07:00
lqst commit
This commit is contained in:
parent
b61dbacca9
commit
56d1726edf
1 changed files with 7 additions and 5 deletions
12
bfg.c
12
bfg.c
|
@ -237,10 +237,12 @@ char *bf_next(_Bool rainy) {
|
||||||
}
|
}
|
||||||
|
|
||||||
//we revert the ordering of the bruteforce to fix the first static character
|
//we revert the ordering of the bruteforce to fix the first static character
|
||||||
if(rainy)
|
if(rainy) {
|
||||||
while (pos >= 0 && (++bf_options.state[bf_options.current-1-pos]) >= bf_options.crs_len) {
|
pos = 0;
|
||||||
bf_options.state[bf_options.current-1-pos] = 0;
|
while (pos < bf_options.current && (++bf_options.state[pos]) >= bf_options.crs_len) {
|
||||||
pos--;
|
bf_options.state[pos] = 0;
|
||||||
|
pos++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
while (pos >= 0 && (++bf_options.state[pos]) >= bf_options.crs_len) {
|
while (pos >= 0 && (++bf_options.state[pos]) >= bf_options.crs_len) {
|
||||||
|
@ -248,7 +250,7 @@ char *bf_next(_Bool rainy) {
|
||||||
pos--;
|
pos--;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pos < 0) {
|
if (pos < 0 || pos >= bf_options.current) {
|
||||||
bf_options.current++;
|
bf_options.current++;
|
||||||
bf_options.rain = 0;
|
bf_options.rain = 0;
|
||||||
memset((char *)bf_options.state, 0, sizeof(bf_options.state));
|
memset((char *)bf_options.state, 0, sizeof(bf_options.state));
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue