feat: 修复密码解析逻辑保留空密码

- 移除密码解析时对空密码的过滤逻辑
- 保留用户在命令行或文件中指定的空密码
- 确保空口令爆破功能正常工作
- 更新.gitignore排除开发工具目录
This commit is contained in:
ZacharyZcR
2025-08-05 00:36:38 +08:00
parent 0f491bc9d0
commit 9b38dc0006
2 changed files with 61 additions and 6 deletions
+4 -6
View File
@@ -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)))