diff --git a/.gitmodules b/.gitmodules index 68ef19c..5ae216f 100644 --- a/.gitmodules +++ b/.gitmodules @@ -14,3 +14,7 @@ path = princeprocessor url = https://github.com/hashcat/princeprocessor.git ignore = dirty +[submodule "pcfg_cracker"] + path = pcfg_cracker + url = https://github.com/lakiw/pcfg_cracker.git + ignore = dirty diff --git a/Makefile b/Makefile index 8ab3887..203c6f4 100644 --- a/Makefile +++ b/Makefile @@ -36,6 +36,7 @@ submodules-pre: @test -d hashcat-utils || { echo "Error: missing required directory: hashcat-utils"; exit 1; } @test -d princeprocessor || { echo "Error: missing required directory: princeprocessor"; exit 1; } @test -d omen || { echo "Warning: missing directory: omen (OMEN attacks will not be available)"; } + @test -d pcfg_cracker || { echo "Warning: missing directory: pcfg_cracker (PCFG attacks will not be available)"; } @# Generate per-length expander sources (expander8.c..expander36.c) and patch @# hashcat-utils Makefiles to compile them. Skips if expander8.c already exists. @for base in hashcat-utils; do \ diff --git a/pcfg_cracker b/pcfg_cracker new file mode 160000 index 0000000..b04bbda --- /dev/null +++ b/pcfg_cracker @@ -0,0 +1 @@ +Subproject commit b04bbdadfe8928fd1287fa73ad1aa46a297ff83a