如何遍历 Batch 中两个字符的每个组合?
How to loop through every combination of two characters in Batch?
我有一个受密码保护的 zip。我想要 运行 一个批处理文件,它将对压缩文件进行暴力攻击并提取文件,尝试每个 最多两个字母的密码 .
类似于
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"
)
)
我有一个受密码保护的 zip。我想要 运行 一个批处理文件,它将对压缩文件进行暴力攻击并提取文件,尝试每个 最多两个字母的密码 .
类似于
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"
)
)