将javascript函数的返回值粘贴到Excel中(dictionary "attack")

Paste returns of a javascript function into Excel (dictionary "attack")

本文关键字:quot dictionary attack Excel 函数 javascript 返回值      更新时间:2023-09-26

我有一个网站,使用javascript函数来验证5个字符的文本。

HTML代码如下:

<p class="form-control-static ret">
            Input your Text:
            <input type="text" name="text_input" id="text_input" maxlength="5" value="">
            <button class="validate-button" id="btn">Check!</button>
          </p> 
<script type="text/javascript">
              $(document).ready(function(){
                $("#btn").click(function(e){ 
                  e.preventDefault();
                  location.href = "https://www.url_here?sc=" + $('#text_input').val();
                });
              });
              </script>

5个字符的文本直接进入URL。

例子:

https://www.url_here?sc=ABCDE

https://www.url_here?sc=ATTEF

是否有可能在Excel上创建一个宏,尝试使用给定选项的所有url,并在电子表格中粘贴返回True的文本?

或者,它是否有最简单的方法来做到这一点?

我所需要的是一个自动字典"攻击"。

您需要一个远程控制的应用程序来发出http请求。我推荐使用命令行工具"wget"。

然后编写一个vba脚本,读取excel中的行并每次调用"wget"。

如果你想要更多的选项,你可以看看复杂而复杂的工具"JMeter"

26^5 = 11881376(只计算大写字母),所以如果您想这样做,您的站点将不得不处理这么多服务调用。

如果您想测试这个,我会重构服务器端代码,分离验证函数,并使用密钥生成器在内部调用它。