[英]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.