我想使用此腳本來構建自定義Wordlist。 Wordlist Script編輯此腳本以滿足我的需要
該腳本將建立一個只有loweralpha字符的Wordlist。但是我想要更低/更高的字符和數字。 輸出應該是這樣的例子:
test
123test
test123
Test
123Test
Test123
我不知道如何改變它。如果你能幫我解決這個問題,我會非常開心。 我嘗試了一些grep和正則表達式的教程,但我什麼都不明白。
我想使用此腳本來構建自定義Wordlist。 Wordlist Script編輯此腳本以滿足我的需要
該腳本將建立一個只有loweralpha字符的Wordlist。但是我想要更低/更高的字符和數字。 輸出應該是這樣的例子:
test
123test
test123
Test
123Test
Test123
我不知道如何改變它。如果你能幫我解決這個問題,我會非常開心。 我嘗試了一些grep和正則表達式的教程,但我什麼都不明白。
更換腳本的第18行
page=`grep '' -R "./temp/" | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | tr " " "\n" | tr '[:upper:]' '[:lower:]' | sed -e '/[^a-zA-Z]/d' -e '/^.\{9,25\}$/!d' | sort -u`;
有了這個:
page=`grep '' -R "./temp/" | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | tr " " "\n" | sort -u`;
如果你看看它,你可以看到它
" "
與"\n"
,你可以從這個管道鏈去除位,看看輸出如何改變
從腳本刪除此位:
tr '[:upper:]' '[:lower:]' |
即會單獨離開案件。
有也wordlist.sh
一點,只有9到25個字符,你可以刪除,或者如果你喜歡一個不同的範圍內改變選擇的話:
`sed -e '/[^a-zA-Z]/d' -e '/^.\{9,25\}$/!d' |`
或者你可以嘗試一個簡單的策略:下載安裝w3m的,一個命令行的網頁瀏覽器,以及與此代替複雜的線wordlist.sh
:
page=`grep '' -R "./temp/" | w3m -dump wikipedia.org | grep -o '\w\+' | sort -u`
的grep
是(一個奇怪的)方式來獲得所有從HTML文件中的文本,然後w3m -dump
擺脫所有的html標籤和其他非顯示的東西,並且grep -o '\w\+'
匹配任何單詞。
你是否試圖將小寫字母轉換爲駝峯基本上? – sweaver2112
不可以。這個腳本會爲grep和regex過濾的單詞刮取網頁。當前配置將大寫字母轉換爲小寫字母,但我想要「原始」中的字詞,因爲它們在網站上。 – JKaiser
請直接在您的問題中包含您的腳本。它可能變得不可用,或者你只是提交一個新的版本,你的問題將不再有意義。 –