簡體   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