我在提取并输入文件夹后从here下载了源代码我运行了make命令并获得了输出:
/usr/bin/gcc -Wall -c -o hive.o hive.c
/usr/bin/gcc -Wall -c -o list.o list.c
/usr/bin/gcc -Wall -c -o bkhive.o bkhive.c
/usr/bin/gcc -Wall -c -o main.o main.c
/usr/bin/gcc -Wall -c -o dumpsam.o dumpsam.c
Building binary...
/usr/bin/gcc -o samdump2 hive.o list.o bkhive.o samdump.o main.o dumpsam.o -Wall -lssl
/usr/bin/ld samdump.o: undefined reference to symbol 'DES_ecb_encrypt'
/usr/lib/libcrypto.so.1.0.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:41: recipe for target 'samdump2' failed
make: *** [samdump2] Error 1
我正在运行Arch linux 64位。提前谢谢。