mirror of
https://github.com/shadow1ng/fscan.git
synced 2026-09-26 21:21:53 +08:00
feat: 修复密码解析逻辑保留空密码
- 移除密码解析时对空密码的过滤逻辑 - 保留用户在命令行或文件中指定的空密码 - 确保空口令爆破功能正常工作 - 更新.gitignore排除开发工具目录
This commit is contained in:
+4
-6
@@ -108,9 +108,8 @@ func parsePasswords() {
|
||||
if Password != "" {
|
||||
passes := strings.Split(Password, ",")
|
||||
for _, pass := range passes {
|
||||
if pass != "" {
|
||||
pwdList = append(pwdList, pass)
|
||||
}
|
||||
// 保留空密码,因为空口令是重要的安全测试场景
|
||||
pwdList = append(pwdList, pass)
|
||||
}
|
||||
Passwords = pwdList
|
||||
LogBase(GetText("load_passwords", len(pwdList)))
|
||||
@@ -125,9 +124,8 @@ func parsePasswords() {
|
||||
}
|
||||
|
||||
for _, pass := range passes {
|
||||
if pass != "" {
|
||||
pwdList = append(pwdList, pass)
|
||||
}
|
||||
// 保留空密码,用户可能在文件中故意添加空行来测试空口令
|
||||
pwdList = append(pwdList, pass)
|
||||
}
|
||||
Passwords = pwdList
|
||||
LogBase(GetText("load_passwords_from_file", len(passes)))
|
||||
|
||||
Reference in New Issue
Block a user