: ./Crack -makeonly
: 한 30줄 진행후 에러가 나네요
: make[1] : *** [../../run/bin/linux-2-unknown/dic???] error 1
: ~
: make : *** [utils] error 1
:
: alzza 6.0
: kernel 2.2.5-22
crack 를 리눅스에 맞게 몇가지 설정화일들을 변경해줘야 합니다.
우선 컴파일러도 cc로 설정이 되어있는데 gcc 로 바꿔줘야하고
shadow => passwd 로 변환해줘야 합니다.
Readme를 자세히 읽어보시면 다 나와있습니다.
설치하기
Crack 파일에서 unix cc 부분을 주석처리, 다음 부분의 주석제거
# gcc 2.7.2
CC=gcc
CFLAGS="-g-02 -Wall $C5FLAGS
LIBS=-lcrypt
위부분을 주석제거 해주세요
다음에는 파일을 수정해야 합니다.
(crack 압축이 풀린곳에서)
# cd ./src
# mv libdes libdes,orig
# cd util
# cp elcid.c elcid.c.orig
# cp elcid.c,bsd elcid.c
Compile 을 할 차례내요 ^^
# ./Crack -makeonly
# ./Crack -makedict
# ./srcripts/shadmrg.sv > passwords (shadow 를 passwd로 변환시켜주는 단계)
# ./Crack passwords (변화시켜준 passwd 를 crack 하는 단계입니다.)
# ./Reporter -quiet (결과를 보여주는 단계입니다.)
위와같이 그대로 따라해주시면 됩니다.
제가 방금 해보고 알려드리기 때문에 실행이 잘 되실겁니다.
글구 마지막에 Reporter 하시면 바로 결과가 실행되지 않습니다.
crack 는 background에서 실행이 되기때문에 성능이 좋은 컴은 결과가 빨리 나오고
아니면 몇일이 걸릴수도 있습니다.
참고로 제가 테스트하기로는 비밀번호가 1234 일 경우 10분정도가 걸리네요
P3 500에서 돌렸을 경우입니다.--리눅스는 넘 어려워
그래두 잼있네요 ^^