繁体   English   中英

将javascript函数的返回值粘贴到Excel中(字典“攻击”)

[英]Paste returns of a javascript function into Excel (dictionary “attack”)

我有一个使用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上制作一个宏,以给定的选项尝试所有URls,并将返回True的文本粘贴到电子表格中?

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

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

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

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

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

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

如果要测试,我将重构服务器端代码,分离验证函数,并使用密钥生成器在内部对其进行调用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM