2014-09-22 6 views
-1

암호 파일을 해독하고 각각의 암호를 해독해야하는 시간과 함께 파일에서 각 금이 간 암호의 결과를 출력 할 수 있어야합니다.John The Ripper : 각 금이 간 암호에 대한 시간을 출력해야합니다.

이 문제를 처리하기 위해 john.conf 파일에 규칙을 작성하는 방법이 있습니까?

또는 처리 할 스크립트를 작성해야합니까? 그렇다면 .txt 출력 파일에 줄을 추가 할 때마다 타임 스탬프가 추가되도록 스크립트를 작성하는 것이 가장 쉽습니다. (즉, john mypasswd> john_run.txt를 실행하는 경우)

+0

[John the Ripper의 명령 줄 구문] (http://www.openwall.com/john/doc/OPTIONS.shtml)을 보면 명령 행 옵션이없는 것 같습니다. 해킹해야 할 것 같습니다. awk가 포함 된 – jww

+0

? http://stackoverflow.com/a/21620/420446 – willll

답변

0

존 리퍼 (John the Ripper)를 비롯하여 임의의 명령의 각 행 출력에 날짜를 시작할 수 있습니다.

# Runs the body of the while loop for each line of output. 
john mypasswd | while read line; do 
    # Prints the date, a colon, a space, and the line from the above command. 
    # Check out date's man page to see your formatting options. 
    printf "%s: %s\n" "$(date)" "$line" 
done > john_run.txt 

프로세스 치환 (< <(john mypasswd))를 사용하는 대안이 있지만 변수를 설정하지 않는 한 그것은이 경우에 필요하다고 확률이 낮다.