English프랑스어스페인어

온웍스 파비콘

크런치 - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 크런치를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 크런치입니다.

프로그램:

이름


크런치 - 문자 집합에서 단어 목록 생성

개요


결정적 시기 [ ] [옵션]

기술


Crunch는 지정한 기준에 따라 단어 목록을 만들 수 있습니다. 크런치의 출력은 다음과 같습니다.
화면, 파일 또는 다른 프로그램으로 전송됩니다. 필수 매개변수는 다음과 같습니다.

민렌
크런치를 시작할 최소 길이 문자열입니다. 이 옵션은 필수입니다
값을 사용하지 않는 매개변수의 경우에도 마찬가지입니다.

최대 길이
크런치를 종료할 최대 길이 문자열입니다. 이 옵션은
값을 사용하지 않는 매개변수의 경우.

문자셋 문자열
크런치가 명령줄에서 사용할 문자 집합을 지정하거나 다음과 같은 경우에 지정할 수 있습니다.
공백으로 두십시오 크런치는 기본 문자 집합을 사용합니다. 순서는 더 낮아야 합니다
대소문자, 대문자, 숫자, 기호 순입니다. 당신이하지 않으면
이 순서를 따르면 원하는 결과를 얻지 못할 것입니다. 다음 중 하나를 지정해야 합니다.
문자 유형 또는 더하기 기호에 대한 값입니다. 참고: 포함하려는 경우
문자 집합의 공백 문자는 \ 문자를 사용하여 이스케이프해야 합니다. 또는
"abc "와 같이 문자 집합을 따옴표로 묶습니다. 예 3, 11, 12 및
예를 들어 13.

옵션


-b 번호[유형]
출력 파일의 크기를 지정합니다. -o START가 사용된 경우에만 작동합니다. 예: 60MB
출력 파일은 시작 문자-끝 문자 형식입니다.
예: ./crunch 4 5 -b 20mib -o START는 4개의 파일을 생성합니다: aaaa-gvfed.txt,
gvfee-ombqy.txt, ombqz-wcydt.txt, wcydu-zzzzz.txt 유형의 유효한 값은 kb, mb,
gb, kib, mib 및 gib. 처음 세 가지 유형은 1000을 기준으로 하며 마지막 유형은
세 가지 유형은 1024를 기준으로 합니다. 참고 번호와 유형 사이에는 공백이 없습니다.
예를 들어 500mb는 정확하고 500mb는 정확하지 않습니다.

-c 번호
출력 파일에 쓸 줄 수를 지정합니다. -o START인 경우에만 작동합니다.
used, ie: 60 출력 파일은 시작 문자 끝 형식입니다.
문자 예: ./crunch 1 1 -f /pentest/password/crunch/charset.lst mixalpha-
numeric-all-space -o START -c 60은 a-2.txt 및 7-\ .txt라는 8개의 파일을 생성합니다.
두 번째 파일 이름에 슬래시가 있는 이유는 끝 문자가 공백이고
ls 인쇄하려면 이스케이프 처리해야 합니다. 예 지정할 때 \를 입력해야 합니다.
마지막 문자가 공백이기 때문에 파일 이름입니다.

-d 번호 기호
중복 문자 수를 제한합니다. -d 2@ 소문자 알파벳을 다음으로 제한합니다.
aab 및 aac와 같은 출력. aaa는 3연속이므로 생성되지 않습니다.
ㄱ의 편지. 형식은 숫자 다음 기호이며 여기서 숫자는 최대 숫자입니다.
연속 문자 및 기호의 기호는 문자 세트의 기호입니다.
예를 들어 @,%^를 제한하고 싶습니다. 예 17-19를 참조하십시오.

-e 문자열
크런치가 조기에 중지되어야 하는 시점을 지정합니다.

-f /path/to/charset.lst 문자 집합 이름
charset.lst에서 문자 집합을 지정합니다.

-i 출력을 반전시켜 aaa,aab,aac,aad 등 대신 aaa,baa,caa,daa,aba,bba,


-l -t 옵션을 사용할 때 이 옵션은 크런치에게 어떤 기호를 처리해야 하는지 알려줍니다.
리터럴. 이렇게 하면 자리 표시자를 패턴의 문자로 사용할 수 있습니다.
-l 옵션은 -t 옵션과 길이가 같아야 합니다. 예 15를 참조하십시오.

-m -p와 병합되었습니다. 대신 -p를 사용하십시오.

-o 단어목록.txt
출력을 쓸 파일을 지정합니다(예: wordlist.txt).

-p 문자 집합 또는 -p 워드1 워드2 ...
반복되는 문자가 없는 단어를 생성하도록 크런치에 지시합니다. 기본적으로
crunch는 #of_chars_in_charset ^ max_length의 단어 목록 크기를 생성합니다. 이것
옵션은 대신 #of_chars_in_charset!을 생성합니다. ! 계승을 의미합니다.
예를 들어 charset이 abc이고 최대 길이가 4라고 가정합니다. Crunch는 기본적으로
3^4 = 81 단어를 생성합니다. 이 옵션은 대신 3을 생성합니다! = 3x2x1 = 6 단어
(abc, acb, bac, bca, 택시, cba). 이것이 마지막 선택이 되어야 합니다! 이 옵션은 불가능합니다.
-s와 함께 사용되며 최소 및 최대 길이를 무시하지만 여전히 지정해야 합니다.
두 개의 숫자.

-q 파일명.txt
크런치에게 filename.txt를 읽고 읽은 내용을 바꾸라고 지시합니다. 이것은 -p와 같습니다.
filename.txt에서 입력을 가져오는 것을 제외하고는 옵션입니다.

-r 중단된 위치에서 단어 생성을 재개하도록 크런치에 지시합니다. -r은 다음을 사용하는 경우에만 작동합니다.
-영형. 생성에 사용된 원래 명령과 동일한 명령을 사용해야 합니다.
단어. 이에 대한 유일한 예외는 -s 옵션입니다. 원래 명령이 사용된 경우
-s 옵션은 세션을 재개하기 전에 제거해야 합니다. 에 -r을 추가하기만 하면 됩니다.
원래 명령의 끝.

-s 시작 블록
시작 문자열을 지정합니다(예: 03god22fs).

-t @,%^
패턴을 지정합니다. 예: @@god@@@@ 여기서 @, ,, %, ^만 사용할 수 있습니다.
변경합니다.
@는 소문자를 삽입합니다.
, 대문자를 삽입합니다.
%는 숫자를 삽입합니다
^는 기호를 삽입합니다.

-u
-u 옵션은 printpercentage 스레드를 비활성화합니다. 이것이 마지막 옵션이어야 합니다.

-z gzip, bzip2, lzma 및 7z
-o 옵션의 출력을 압축합니다. 유효한 매개변수는 gzip, bzip2, lzma,
및 7z.
gzip이 가장 빠르지만 압축률은 최소입니다. bzip2는 다음보다 약간 느립니다.
gzip이지만 압축률이 더 좋습니다. 7z가 가장 느리지만 압축률은 가장 좋습니다.

사용 예


예제 1
크런치 1 8
크런치는 a에서 시작하여 zzzzzzzz에서 끝나는 단어 목록을 표시합니다.

예제 2
크런치 1 6 abcdefg
crunch는 a에서 시작하여 끝나는 문자 집합 abcdefg를 사용하여 단어 목록을 표시합니다.
gggggg에서

예제 3
크런치 1 6 abcdefg\
문자열 끝에 공백이 있습니다. 크런치가 공간을 활용하기 위해서는
\ 문자를 사용하여 이스케이프해야 합니다. 이 예에서는 다음을 입력할 수도 있습니다.
문자를 따옴표로 묶고 \, 즉 "abcdefg "가 필요하지 않습니다. 크런치는
a에서 시작하고 (6칸)에서 끝나는 문자 집합 abcdefg를 사용하는 단어 목록

예제 4
크런치 1 8 -f charset.lst mixalpha-numeric-all-space -o wordlist.txt
크런치는 charset.lst의 mixalpha-numeric-all-space 문자 집합을 사용하고
wordlist.txt라는 파일에 단어 목록을 씁니다. 파일은 a로 시작하고 a로 끝납니다.
""

예제 5
크런치 8 8 -f charset.lst mixalpha-numeric-all-space -o wordlist.txt -t @@dog@@@ -s
ㄷㄷ
crunch는 mixalpha-number-all-space를 사용하여 8자 단어 목록을 생성해야 합니다.
charset.lst에서 문자 집합을 만들고 wordlist.txt라는 파일에 단어 목록을 씁니다.
파일은 cbdogaaa에서 시작하여 " dog "에서 끝납니다.

예제 6
크런치 2 3 -f charset.lst ualpha -s BB
BB에서 단어 목록 생성을 시작하고 ZZZ로 끝납니다. 다음과 같은 경우에 유용합니다.
중간에 단어 목록 생성을 중지해야 합니다. tail wordlist.txt를 작성하고
-s 시퀀스의 다음 단어에 대한 매개변수. 원래 단어 목록의 이름을 변경해야 합니다.
크런치를 시작하기 전에 기존 단어 목록을 덮어씁니다.

예제 7
크런치 4 5 -p abc
번호는 처리되지 않지만 필요합니다.
크런치는 abc, acb, bac, bca, cab, cba를 생성합니다.

예제 8
크런치 4 5 -p 개 고양이 새
번호는 처리되지 않지만 필요합니다.
crunch는 birdcatdog, birddogcat, catbirddog, catdogbird, dogbirdcat,
개고양이새.

예제 9
크런치 1 5 -o 시작 -c 6000 -z bzip2
crunch는 각 파일에 2 단어를 포함하는 bzip6000 압축 파일을 생성합니다. 그만큼
압축 파일의 파일 이름은 first_word-last_word.txt.bz2입니다.

# 시간 ./크런치 1 4 -o 시작 -c 6000 -z gzip
실제 0m2.729s
사용자 0m2.216s
시스템 0m0.360s

# 시간 ./크런치 1 4 -o 시작 -c 6000 -z bzip2
실제 0m3.414s
사용자 0m2.620s
시스템 0m0.580s

# 시간 ./크런치 1 4 -o 시작 -c 6000 -z lzma
실제 0m43.060s
사용자 0m9.965s
시스템 0m32.634s

크기 파일 이름
30K aaaa-aiwt.txt
12K aaaa-aiwt.txt.gz
3.8K aaaa-aiwt.txt.bz2
1.1K aaaa-aiwt.txt.lzma

예제 10
크런치 4 5 -b 20mib -o 시작
4개의 파일 생성: aaaa-gvfed.txt, gvfee-ombqy.txt, ombqz-wcydt.txt, wcydu-zzzzz.txt
처음 세 개의 파일은 20MB(실제 용량은 2MB)이고 마지막 파일은 11MB입니다.

예제 11
크런치 3 3 abc + 123 !@# -t @%^
문자가 첫 번째 문자이고 숫자가 있는 3자 길이의 단어를 생성합니다.
두 번째 문자로, 세 번째 문자에 대한 기호로. 당신이 순서
원하는 문자를 지정하는 것이 중요합니다. 순서를 소문자로 지정해야 합니다.
문자, 대문자, 숫자 및 기호. 사용하지 않을 경우
더하기 기호를 자리 표시자로 사용하는 특정 문자 집합입니다. 보시다시피 저는 아닙니다
대문자 문자 집합을 사용하므로 더하기 기호 자리 표시자를 사용하고 있습니다. 위의
a1에서 시작합니다! c3#에서 끝남

예제 12
크런치 3 3 abc + 123 !@# -t ^%@
!3a로 시작하고 #1c로 끝나는 3개의 문자 단어를 생성합니다.

예제 13
크런치 4 4 + + 123 + -t %%@^
더하기 기호(+)는 자리 표시자이므로 해당 문자에 대한 문자 세트를 지정할 수 있습니다.
유형. crunch는 crunch 때 문자 유형에 대한 기본 문자 세트를 사용합니다
명령줄에 +(더하기 기호)가 표시됩니다. 각각에 대해 값을 지정해야 합니다.
문자를 입력하거나 더하기 기호를 사용하십시오. IE 두 가지 문자 유형이 있는 경우 반드시
각 유형에 대한 값을 지정하거나 더하기 기호를 사용하십시오. 따라서 이 예에서 문자
세트는 다음과 같습니다.
ABCDEFGHIJKLMNOPQRSTU VWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
123
!@#$%^&*()-_+=~`[]{}|\:;"'<>,.?/
위 문자열 끝에 공백이 있습니다.
출력은 오전 11시에 시작됩니다! "33z"에서 끝납니다. 따옴표는 끝에 공백을 표시합니다.
문자열.

예제 14
크런치 5 5 -t ddd@@ -oj -p 개 고양이 새
다음 중 하나가 아닌 모든 문자: @,%^
순열할 단어의 자리 표시자입니다. @,%^ 기호는 다음과 같은 기능을 합니다.
-NS.
출력에 @,%^를 사용하려면 -l 옵션을 사용하여 지정할 수 있습니다.
크런치가 리터럴로 취급할 문자.
그래서 결과는
버드캣도가아
새 고양이 개밥
새장

개캣버지
개캣버즈

예제 15
크런치 7 7 -tp@ss,%^ -la@aaaaa
크런치는 이제 @ 기호를 리터럴 문자로 취급하고 문자를 대체하지 않습니다.
대문자로.
이것은 생성합니다
p@ssA0!
p@ssA0@
p@ssA0#
p@ssA0$

p@ssZ9

예제 16
크런치 5 5 -s @4#S2 -t @%^,2 -e @8 Q2 -l @dddd -b 10KB -o 시작
크런치는 @5#S4로 시작하여 @2 Q8로 끝나는 2개의 문자열을 생성합니다. 그만큼
출력은 파일 시작 및 종료에 대해 명명된 10KB 크기의 파일로 나뉩니다.
문자열.

예제 17
크런치 5 5 -d 2@ -t @@@%%
크런치는 aab5으로 시작하고 zzy00로 끝나는 99개의 문자열을 생성합니다. 알아채다
aaa 및 zzz가 존재하지 않습니다.

예제 18
크런치 10 10 -t @@@^%%%%^^ -d 2@ -d 3% -b 20mb -o 시작
크런치는 aab!10!!로 시작하는 0001개의 문자열을 생성합니다. zzy 9998에서 끝남
출력은 20mb 파일에 기록됩니다.

예제 19
크런치 8 8 -d 2@
crunch는 동일한 수의 소문자를 제한하는 8자를 생성합니다.
2. 크런치는 aabaabaa에서 시작하여 zzyzzyzz에서 끝납니다.

예제 20
크런치 4 4 -f unicode_test.lst 일본어 -t @@%% -l @xdd
크런치는 unicode_test 문자 집합 파일에서 일부 일본어 문자를 로드합니다. 그만큼
출력은 @日00에서 시작하여 @語99에서 끝납니다.

리디렉션


crunch의 출력을 사용하고 다른 프로그램으로 파이프할 수 있습니다. 가장 인기있는 두
크런치를 파이프할 프로그램은 aircrack-ng 및 airolib-ng입니다. 구문은 다음과 같습니다.
크런치 2 4 abcdefghijklmnopqrstuvwxyz | aircrack-ng /root/Mycapfile.cap -e MyESSID -w-
크런치 10 10 12345 --stdout | airolib-ng testdb -import passwd -

노트


1. 버전 2.6부터 크런치는 생성될 데이터의 양을 표시합니다. ~ 안에
2.7 또한 생성할 라인 수를 표시합니다. 크런치는 이제 3초를 기다립니다.
데이터 생성을 시작하기 전에 Ctrl-C를 눌러 크런치를 중단할 시간을 줍니다.
응용 프로그램에 비해 값이 너무 큽니다.

2. hex-lower(0123456789abcdef) 및 hex-upper(0123456789ABCDEF)를 추가했습니다.
charset.lst.

3. 몇몇 사람들이 크런치에 공백 문자 지원을 추가해 달라는 요청을 했습니다.
크런치는 항상 커맨드 라인과
charset.lst. 명령줄에 공백을 추가하려면 / 문자를 사용하여 이스케이프해야 합니다.
구문은 예제 3을 참조하십시오. !와 같은 다른 문자를 이스케이프해야 할 수도 있습니다. 또는 #
운영 체제에 따라

4. 2.7부터 파일을 생성하는 경우 10초마다
% 완료.

5. 3.0부터 -t * 문자를 a 로 변경해야 했습니다.
성격. * 앞에 \를 넣으면 여전히 사용할 수 있습니다. 네 깨집니다
저는 크런치의 구문을 사용하지 않기 위해 최선을 다하지만 이 경우에는
장기 지원을 위해 변경하십시오.

6. 일부 출력이 누락되었습니다. 파일이 생성되지 않았습니다.
대부분의 설명은 디스크 공간이 부족하다는 것입니다. 확인하셨다면 충분히
디스크 공간이 부족한 경우 파일 이름이 마침표로 시작하는 것이 문제일 가능성이 큽니다. 리눅스에서
마침표로 시작하는 파일 이름은 숨겨집니다. 그것들을 보려면 ls -l .*을 수행하십시오.

7. 크런치의 최대 길이와 최소 길이는 패턴의 크기와 같아야 합니다.
그러나 길이는 올바르게 설정됩니다.
이는 일반적으로 패턴에 이스케이프해야 하는 문자가 포함되어 있음을 의미합니다. 배쉬에서 당신
&, *, 공백, \, (, ), |, ', ", ;, <, >를 이스케이프 처리해야 합니다.
bash의 이스케이프 문자는 \입니다. 따라서 &와 *가 있는 패턴은
이렇게 :
크런치 4 4 -t \&\*d@
이스케이프 문자의 대안은 문자열을 따옴표로 묶는 것입니다. 예를 들어:
크런치 4 4 -t "&*d@"
패턴에서 "를 사용하려면 다음과 같이 이스케이프 처리해야 합니다. crunch 4 4
-t "&*\"@"
다른 터미널에는 다른 이스케이프 문자가 있으며 아마도
이스케이프가 필요한 다른 문자. 터미널 맨페이지를 확인하십시오.
이스케이프 문자 및 이스케이프가 필요한 문자의 경우.

8. -z 7z 옵션을 사용할 때 7z는 원본 파일을 삭제하지 않습니다. 너는해야 할거야
해당 파일을 직접 삭제하십시오.

onworks.net 서비스를 사용하여 온라인에서 크런치를 사용하세요.


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    팩 매니저
    팩 매니저
    PAC는 다음을 위한 Perl/GTK 대체품입니다.
    SecureCRT/퍼티/등(리눅스
    ssh/telnet/... gui)... GUI를 제공합니다.
    연결 구성: 사용자,
    비밀번호, EXPECT 규칙...
    PAC 관리자 다운로드
  • 2
    GeoServer
    GeoServer
    GeoServer는 오픈 소스 소프트웨어입니다.
    사용자를 허용하는 Java로 작성된 서버
    지리 공간 데이터를 공유하고 편집합니다.
    상호 운용성을 위해 설계되었으며,
    출판 다...
    GeoServer 다운로드
  • 3
    반딧불 III
    반딧불 III
    무료 오픈 소스 개인 금융
    관리자. Firefly III는
    복식 부기 시스템. 당신은 할 수 있습니다
    신속하게 입력하고 구성
    거래 나...
    Firefly III 다운로드
  • 4
    아파치 오픈오피스 확장
    아파치 오픈오피스 확장
    Apache의 공식 카탈로그
    오픈오피스 확장. 당신은 찾을 수 있습니다
    사전에서 확장까지
    PDF 파일을 가져오고 연결하는 도구
    내선으로...
    Apache OpenOffice 확장 다운로드
  • 5
    맨티스BT
    맨티스BT
    Mantis는 쉽게 배포할 수 있는 웹
    제품 버그를 지원하는 기반 버그 추적기
    추적. PHP, MySQL 및
    웹 서버. 데모를 확인하고 호스팅
    제안...
    맨티스BT 다운로드
  • 6
    LAN 메신저
    LAN 메신저
    LAN Messenger는 p2p 채팅 응용 프로그램입니다.
    인트라넷 통신용이며
    서버가 필요합니다. 다양한 핸디
    다음과 같은 기능이 지원됩니다.
    알림...
    LAN 메신저 다운로드
  • 더»

Linux 명령

  • 1
    계속
    계속
    abidw - ELF의 ABI 직렬화
    파일 abidw는 ELF에서 공유 라이브러리를 읽습니다.
    형식을 지정하고 XML 표현을 내보냅니다.
    ABI를 표준 출력으로. 그만큼
    방출 ...
    abidw 실행
  • 2
    아빌린트
    아빌린트
    abilint - abigail ABI 유효성 검사
    표현 abilint는 네이티브를 구문 분석합니다.
    내보낸 ABI의 XML 표현
    by abidw. XML을 구문 분석한 후
    표현...
    실행 빌린트
  • 3
    코어센드msg
    코어센드msg
    coresendmsg - CORE API 메시지 보내기
    코어 데몬 데몬으로 ...
    coresendmsg 실행
  • 4
    core_server
    core_server
    core_server - 기본 서버
    SpamBayes. 설명: 현재 서비스 중
    웹 인터페이스만. 연결
    다양한 프로토콜에 대한 리스너는 미정입니다.
    이건 ...
    core_server 실행
  • 5
    fwflash
    fwflash
    fwflash - 이미지 파일을 플래시하는 프로그램
    연결된 NXT 장치에...
    fwflash 실행
  • 6
    fwts 수집
    fwts 수집
    fwts-collect - fwts에 대한 로그 수집
    버그 보고. ...
    fwts-collect를 실행하세요
  • 더»

Ad