gpt4 book ai didi

linux - Shell脚本密码暴力破解

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:38:14 27 4
gpt4 key购买 nike

<分区>

您好,如果措辞不当,首先表示歉意,我会尽力解释清楚。

我有一个名为 testpassword 的二进制文件,用法可能相当具有解释性。如下

./testpassword hello

如果你好是正确密码那么输出将是

pass=correct

如果你好是不正确密码,输出将是

pass=incorrect

我是 Linux 和 shell 脚本的完全初学者,但制作了一个非常粗糙且简单的脚本,名为 bruteforce.sh。使用单词列表执行“蛮力”攻击。内容如下

./testpassword hello
./testpassword jelly
./testpassword watermelon
./testpassword anotherword
etc..

我在一个新脚本中运行了以下代码,经过相当多的努力寻找一种非常粗略的方法来在它成功时通知我

./bruteforce.sh 2 2>&1 >/dev/null | grep -n pass=correct

输出类似于 12: pass=correct。其中 12 是 bruteforce.sh 中的行号

当我在屏幕上看到这个时,我可以 ctrl-c 并运行

awk 'NR==12' bruteforce.sh

得到行号对应的正确pass。我只是想知道是否有更简单或更简洁的方法来完成这部分工作

提前感谢您的任何建议

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com