粘贴javascript函数返回Excel(字典“攻击”)

时间:2015-08-26 15:03:11

标签: javascript excel dictionary

我有一个使用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个字符的文字直接在网址中显示。

示例:

https://www.url_here?sc=ABCDE

https://www.url_here?sc=ATTEF

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

或者,它有最简单的方法吗?

我所需要的只是一个自动字典“攻击”。

2 个答案:

答案 0 :(得分:0)

您需要一个可远程控制的应用程序来发出http请求。我建议使用命令行工具“wget”。

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

如果您想要更多选项,可以查看复杂而复杂的工具“JMeter”。

答案 1 :(得分:0)

26 ^ 5 = 11881376(仅计算大写字母),因此如果您想这样做,您的网站必须解决这么多服务电话。

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