我有一個密碼保護的郵編。我想運行一個批處理文件,它會對壓縮文件進行蠻力攻擊,並將每個密碼爲的文件解壓至只有兩個字母。如何在批處理中循環兩個字符的每個組合?
喜歡的東西
FOR %%I in a to zz
7zip e test.7z -p"%%I"
我有一個密碼保護的郵編。我想運行一個批處理文件,它會對壓縮文件進行蠻力攻擊,並將每個密碼爲的文件解壓至只有兩個字母。如何在批處理中循環兩個字符的每個組合?
喜歡的東西
FOR %%I in a to zz
7zip e test.7z -p"%%I"
for %%I in (a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
for %%J in (a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
7z.exe x "D:/old.7z" -p"%%I%%J"
))
pause
雖然這是一個漫長而骯髒的話,會工作
for %%I in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
for %%J in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
7z.exe x "D:/old.7z" -p"%%I%%J"
)
)
你還應該包括小寫字母,因爲問題提到「a到zz」而不是「A到ZZ」。 – SomethingDark
@SomethinDark你說得對,我可能會錯過一些東西,但我認爲這些步驟正在他們的路上 – elzooilogico
@ user2864740感謝編輯 – Allen
不客氣。第一印象是重要的 - 即使存在有趣的問題,有時「黑客攻擊」的東西也會被皺起眉頭,甚至被嚴厲地判斷。D: – user2864740