如何循环使用字母表直到找到一个单词

时间:2016-08-29 12:54:33

标签: bash unix

我想编写一个bash脚本来读取文件中的单词然后尝试循环遍历字母表,直到找到该单词。这是我到目前为止已编制的代码,但我不太清楚从这里做什么,任何帮助都将不胜感激。

maxlen=5

while -r file; do

for i in {a...z}; do

done 

done < ~/textfilelocation

所以基本上作为家庭作业的一部分,我应该尝试对每个可能的角色组合的密码文件进行猛烈的暴力攻击,我们假设它是全部小写的英语。

1 个答案:

答案 0 :(得分:2)

我留下了一些东西让你在这里完成 -

while read -r file; do
  for i in {a..z}; do
    for j in {a..z}; do
      for k in {a..z}; do
        for l in {a..z}; do
          for m in {a..z}; do
            word="$i""$j""$k""$l""$m"

            *set up an if condition to check if $word matches the test word*
            *break out of the loop if yes*

          done
        done
      done
    done 
  done < ~/textfilelocation