Skip to content

SIPCrack

Jose Luis Verdeguer edited this page Oct 17, 2022 · 12 revisions

SIP Digest Crack is a tool to crack the digest authentications within the SIP protocol.

Usage

$ ./sipcrack.py -h

usage: sipcrack.py [-h] [-w WORDLIST] [-bf] [-p PREFIX] [-s SUFFIX] [-v] -f FILE [-charset CHARSET] [-min MIN] [-max MAX]

☎️  SIPPTS BY πŸ…Ώ πŸ…΄ πŸ…Ώ πŸ…΄ πŸ…» πŸ†„ πŸ†‡

β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
β–ˆβ”€β–„β–„β–„β–„β–ˆβ–„β”€β–„β–ˆβ–„β”€β–„β–„β”€β–ˆβ–ˆβ–ˆβ–„β”€β–„β–„β–€β–ˆβ–„β”€β–„β–ˆβ”€β–„β–„β–„β–„β–ˆβ–„β”€β–„β–„β”€β–ˆβ”€β–„β–„β–„β–„β–ˆβ”€β–„β”€β–„β”€β–ˆβ–ˆβ–ˆβ”€β–„β–„β–„β”€β–ˆβ–„β”€β–„β–„β–€β–ˆβ–ˆβ–€β–„β”€β–ˆβ–ˆβ”€β–„β–„β–„β”€β–ˆβ–„β”€β–ˆβ”€β–„β–ˆ
β–ˆβ–„β–„β–„β–„β”€β–ˆβ–ˆβ”€β–ˆβ–ˆβ–ˆβ”€β–„β–„β–„β–ˆβ–ˆβ–ˆβ–ˆβ”€β–ˆβ–ˆβ”€β–ˆβ–ˆβ”€β–ˆβ–ˆβ”€β–ˆβ–ˆβ–„β”€β–ˆβ–ˆβ”€β–„β–ˆβ–€β–ˆβ–„β–„β–„β–„β”€β–ˆβ–ˆβ–ˆβ”€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ”€β–ˆβ–ˆβ–ˆβ–€β–ˆβ–ˆβ”€β–„β”€β–„β–ˆβ–ˆβ”€β–€β”€β–ˆβ–ˆβ”€β–ˆβ–ˆβ–ˆβ–€β–ˆβ–ˆβ”€β–„β–€β–ˆβ–ˆ
β–€β–„β–„β–„β–„β–„β–€β–„β–„β–„β–€β–„β–„β–„β–€β–€β–€β–€β–€β–„β–„β–„β–„β–€β–€β–„β–„β–„β–€β–„β–„β–„β–„β–„β–€β–„β–„β–„β–„β–„β–€β–„β–„β–„β–„β–„β–€β–€β–„β–„β–„β–€β–€β–€β–€β–„β–„β–„β–„β–„β–€β–„β–„β–€β–„β–„β–€β–„β–„β–€β–„β–„β–€β–„β–„β–„β–„β–„β–€β–„β–„β–€β–„β–„β–€

πŸ’Ύ https://github.com/Pepelux/sippts
🐦 https://twitter.com/pepeluxx

 -= SIP digest authentication cracking =-

options:
  -h, --help                        show this help message and exit
  -w WORDLIST, --wordlist WORDLIST  Wordlist for bruteforce
  -bf, --bruteforce                 Bruteforce password
  -p PREFIX, --prefix PREFIX        Prefix for passwords
  -s SUFFIX, --suffix SUFFIX        Suffix for passwords
  -v, --verbose                     Increase verbosity
  -f FILE, --file FILE              SipCrack format file with SIP Digest hashes
  -charset CHARSET                  Charset for bruteforce (default: printable)
  -min MIN, --min_length MIN        Min length for bruteforce (default: 1)
  -max MAX, --max_length MAX        Max length for bruteforce (default: 8)

Bruteforce charsets
-------------------
ascii_letters             # The ascii_lowercase and ascii_uppercase constants
alphabet=ascii_lowercase  # The lowercase letters: abcdefghijklmnopqrstuvwxyz
alphabet=ascii_uppercase  # The uppercase letters: ABCDEFGHIJKLMNOPQRSTUVWXYZ
alphabet=digits           # The string: 0123456789
alphabet=hexdigits        # The string: 0123456789abcdefABCDEF
alphabet=octdigits        # The string: 01234567
alphabet=punctuation      # String of ASCII characters: !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
alphabet=printable        # Combination of digits, ascii_letters, punctuation, and whitespace
alphabet=whitespace       # This includes the characters space, tab, linefeed, return, formfeed, and vertical tab
alphabet=0123456789abcdef # Custom alphabet

SIP Digest Crack is a tool to crack the digest authentications within the SIP protocol.

Example

$ python3 sipcrack.py -f data.txt -w wordlist/rockyou.txt


Press Ctrl+C to stop


[!] Using wordlist: wordlist/rockyou.txt
[!] Hashes file: data.txt
[+] Trying to crack hash 8fc3017399843f85624f64b8fe362452 of the user test201 ...
   [-] Trying pass testtest
Saving restore data ...
[-] Cleartext password for user test201 is testtest