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