Scroll to navigation

SVCRACK(1) User Commands SVCRACK(1)

NAME

svcrack.py - online password guessing tool for SIP devices

SYNOPSIS

svcrack.py-u username [options] target

DESCRIPTION

examples:svcrack.py -u100 -d dictionary.txt udp://10.0.0.1:5080 svcrack.py -u100 -r1-9999 -z4 10.0.0.1

OPTIONS

show program's version number and exit
show this help message and exit
Increase verbosity
Quiet mode
Destination port or port ranges of the SIP device - eg-p5060,5061,8000-8100
Source port for our packets
IP Address to use as the external ip. Specify this ifyou have multiple interfaces or if you are behind NAT
By default we bind to all interfaces. This optionoverrides that and binds to the specified ip address
This option allows you to trottle the speed at whichpackets are sent. Change this if you're losingpackets. For example try 0.5.
Send the author an exception traceback. Currentlysends the command line parameters and the traceback
Automatically get the current IP address. This isuseful when you are not getting any responses back dueto SIPVicious not resolving your local IP.
save the session. Has the benefit of allowing you toresume a previous scan and allows you to export scans
resume a previous scan
enable compact mode. Makes packets smaller butpossibly less compatible
username to try crack
specify a dictionary file with passwords or - for stdin
specify a range of numbers. example:100-200,300-310,400
Extension to crack. Only specify this when theextension is different from the username.
the number of zeros used to padd the password.the options "-r 1-9999 -z 4" would give 0001 0002 0003 ... 9999
Reuse nonce. Some SIP devices don't mind you reusingthe nonce (making them vulnerable to replay attacks).Speeds up the cracking.
A format string which allows us to specify a templatefor the extensions examplesvwar.py -e 1-999 --template="123%#04i999" would scan between 1230001999 to 1230999999"
Maximum time in seconds to keep sending requestswithout receiving a responseback
Scan for default / typical passwords such as1000,2000,3000 ... 1100, etc. This option is off bydefault. Use --enabledefaults to enable this functionality
force a specific domain name for the SIP message, eg.-d example.org
Force the first line URI to a specific value; e.g. sip:999@example.org
-6
Scan an IPv6 address
SIPvicious password cracker is an online password guessing tool for SIP devices.

Copyright (C) 2021 Sandro Gauci <sandro@enablesecurity.com>

This program is free software: you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation, either version 3 of the License, or(at your option) any later version.
This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details.
You should have received a copy of the GNU General Public Licensealong with this program. If not, see <http://www.gnu.org/licenses/>.

SEE ALSO

The full documentation forsvcrack.pycan be found on GitHub at <https://github.com/enablesecurity/sipvicious/wiki>.

June 2020 svcrack.py v0.3.3