与AHK,信件计数

时间:2014-09-07 05:02:33

标签: autohotkey

我一直在用AHK做一些实验,AHK是一种解释型自动化脚本语言,它可以完成窗口移动,鼠标移动,文件保存和日志信息等任务,我发现它非常有用。我想创建一个可以计算的脚本,但是使用字符和符号,密码列表生成器。因为我需要一个作为白帽子的尝试。

;list of characters here
send, aaaaa
;then
send, aaaab

使用这样的方法我非常感谢有关此事的帮助,谢谢!

1 个答案:

答案 0 :(得分:1)

如果您正在寻找一种强力类型的功能,您可以试试这个:

BruteForce(Chars, Min, Max, Prefix, Stage)
{
   Loop, Parse, Chars
   {
      If (Stage >= Min-1)
         FileAppend, % Prefix A_loopField "`n", BruteForce.txt ;you could replace the line with: Send % Prefix A_loopField
      If (Stage < Max-1)
         BruteForce(Chars, Min, Max, Prefix A_LoopField, Stage + 1)
   }
}

BruteForce("abc", 1, 2, "", 0) ;this would create every possible combination of the letters abc (min length 1, max length 2)

结果存储在文件BruteForce.txt