用于暴力破解的遗传算法

2025-06-10

用于暴力破解的遗传算法

由于工作原因,我经常使用暴力破解列表,主要是为了测试不正确的登录管理方式。有时我感觉自己通过猜测或使用分析工具就能非常接近正确的密码。我不知道你们当中是否有人在修改默认密码或旧密码时,只是把旧密码稍微改一下而已。顺便说一句,这种做法大多是错误的。

无论如何,最近我觉得在文本文件上手写自定义列表来避免猜测是个糟糕的决定,所以我决定创建一个命令,使用遗传算法从合适的范围中创建合适的猜测选项。我创建了一个gitlab 仓库来分享它,并且我想改进它,主要是因为我知道 C++ 可能不是最好的选择,而且我通常也乐于接受建议。

如果您好奇,请检查并合并请求您的想法!

使用示例猜测的密码和所需的适应度 2:

$ ./jockpass myPasswordGu3ss 2
Enter fullscreen mode Exit fullscreen mode

鏂囩珷鏉ユ簮锛�https://dev.to/terceranexus6/genic-algorithms-for-brute-forcing-4e6j
PREV
介绍使用 GO 自动化枯燥工作
NEXT
开发人员必须遵循的 5 个安全提示