Strobesstrobes
Platform
Solutions
Resources
Customers
Company
Pricing
Book a Demo
Strobesstrobes

Strobes connects every exposure signal to autonomous action, so security teams fix what matters, prove what works, and stop chasing noise.

Book a DemoTalk to an expert
ISO 27001SOC 2CREST
  • Platform
  • Platform Overview
  • Agentic Exposure Management
  • AI Agents
  • Integrations
  • API & Developers
  • Workflows & Automation
  • Analytics & Reporting
  • Solutions
  • Exposure Assessment (EAP)
  • Attack Surface Management
  • Application Security Posture
  • Risk-Based Vulnerability Management
  • Adversarial Exposure Validation (AEV)
  • AI Pentesting
  • Pentesting as a Service
  • CTEM Framework
  • By Industry
  • Financial Institutions
  • Technology
  • Retail
  • Healthcare
  • Manufacturing
  • By Roles
  • CISOs
  • Security Directors
  • Cloud Security Leaders
  • App Sec Leaders
  • Resources
  • Blog
  • Customer Stories
  • eBooks
  • Datasheets
  • Videos & Demos
  • Exposure Management Academy
  • CTEM Maturity Assessment
  • Pentest Health Check
  • Security Tool ROI Calculator
  • Company
  • About Strobes
  • Meet the Team
  • Trust & Security
  • Contact Us
  • Careers
  • Become a Partner
  • Technology Partner
  • Partner Deal Registration
  • Press Release

Weekly insight for security leaders

CTEM research, agentic AI trends, and what's actually moving the needle.

© 2026 Strobes Security Inc. All rights reserved.

Privacy PolicyTerms of ServiceCookie PolicyAccessibilitySitemap
Back to Blog
VoIP Penetration Testing and Reconnaissance Guide
Network Pentesting

VoIP Penetration Testing and Reconnaissance Guide

Shubham JhaOctober 22, 20257 min read

Table of Contents

  • What is VoIP penetration testing?
  • How do you perform VoIP reconnaissance?
  • How do you attack SIP authentication and the dial plan?
  • Can attackers eavesdrop on VoIP calls?
  • How do you secure a VoIP deployment?
  • Frequently asked questions
  • Sources and references

Authors

S
Shubham Jha

Share

Table of Contents

  • What is VoIP penetration testing?
  • How do you perform VoIP reconnaissance?
  • How do you attack SIP authentication and the dial plan?
  • Can attackers eavesdrop on VoIP calls?
  • How do you secure a VoIP deployment?
  • Frequently asked questions
  • Sources and references

Authors

S
Shubham Jha

Share

TL;DR
  • ✓VoIP penetration testing assesses SIP, RTP, and the supporting infrastructure of an IP telephony system for enumeration, eavesdropping, and fraud exposure.
  • ✓SIP enumeration with SIPVicious (svmap, svwar, svcrack) discovers PBXs, valid extensions, and weak extension passwords.
  • ✓Unencrypted RTP media can be captured and reassembled into playable audio, exposing every call on a flat network.
  • ✓Toll fraud and call interception are the highest-impact outcomes, turning a misconfigured PBX into a direct financial loss.
  • ✓Encrypting signaling with SIPS/TLS and media with SRTP, plus segmenting voice VLANs, closes most of the common findings.

VoIP penetration testing targets the phone system most security programs forget they own. A modern PBX is just another set of network services (SIP signaling, RTP media, a web admin panel), and like any service it ships with default credentials, weak extension passwords, and unencrypted traffic. The payoffs for an attacker are real: free long-distance calls billed to you, recorded conversations, and a foothold on your voice VLAN.

This guide covers the VoIP recon and exploitation workflow: discovering the PBX, enumerating extensions, cracking SIP passwords, eavesdropping on RTP, and abusing the dial plan for toll fraud. It complements our network penetration testing overview and the broader internal network penetration testing guide.

What is VoIP penetration testing?

VoIP penetration testing is the authorized assessment of an IP telephony deployment, covering the SIP signaling that sets up calls, the RTP streams that carry audio, and the servers (Asterisk, FreePBX, Cisco CUCM) that run it all. It looks for the same classes of flaws as any network test, applied to voice: enumeration, weak authentication, missing encryption, and dangerous configuration.

The attack surface is broader than it looks. A SIP server answers on UDP/TCP 5060 (and 5061 for TLS), RTP uses a wide dynamic port range, and the management interface is usually a web app with its own vulnerabilities. Voice traffic also frequently shares the network with data, so a compromise of the PBX can pivot into the rest of the enterprise.

How do you perform VoIP reconnaissance?

Recon starts by finding the SIP infrastructure and mapping its services. nmap fingerprints the obvious ports (nmap -sU -sV -p 5060,5061 <range>) and its sip-enum-users and sip-methods scripts pull early detail. Then SIPVicious takes over: svmap 10.0.0.0/24 sweeps a network for live SIP devices and identifies the PBX software and version.

From there you enumerate valid extensions, which is the equivalent of username enumeration. svwar -m INVITE -e 100-999 <pbx> walks an extension range and reports which ones exist based on the server's differing responses. Knowing valid extensions sharply narrows the next phase. Also profile the management interface, the TFTP server phones provision from (often world-readable config files with credentials), and any SNMP exposure with default communities.

VoIP penetration testing workflow
1
Discovery
Find SIP services on 5060/5061 with nmap and svmap; fingerprint the PBX.
2
Extension enumeration
Walk extension ranges with svwar to find valid accounts.
3
Authentication attack
Brute-force SIP secrets with svcrack; test default and reused passwords.
4
Exploitation
Toll fraud via the dial plan, caller-ID spoofing, SIP fuzzing.
5
Eavesdropping
Capture and replay unencrypted RTP with Wireshark or rtpbreak.

How do you attack SIP authentication and the dial plan?

With valid extensions in hand, the next step is cracking their SIP passwords and abusing the dial plan. svcrack -u 101 -d wordlist.txt <pbx> brute-forces the registration password for an extension. Many deployments set the SIP secret equal to the extension number or a trivial default, so this often succeeds immediately.

A registered extension is an account on the phone system. The high-impact abuse is toll fraud: if the dial plan lets your extension reach external or premium-rate numbers, an attacker dials revenue-share numbers around the clock and runs up enormous bills, a well-documented attack pattern. You also test for SIP request fuzzing that can crash or hang the PBX, and for caller-ID spoofing by manipulating the SIP From header, which underpins vishing campaigns.

Can attackers eavesdrop on VoIP calls?

Yes, when media isn't encrypted, capturing and replaying calls is straightforward. RTP carries the audio, and by default it's unencrypted. On a flat or poorly segmented network, an attacker who can see the traffic (via ARP spoofing or a mirror port) captures the RTP stream and reassembles it into playable audio.

The tooling is simple: Wireshark has a built-in RTP player (Telephony > RTP > RTP Streams > Play), and tools like rtpbreak or ucsniff automate extraction. This is one of the more visceral findings to demonstrate in a report, since you hand the client a recording of an internal call. The defense is SRTP for media and SIPS over TLS for signaling, which together make passive eavesdropping impractical.

Strobes insight
The two findings that consistently land in VoIP tests are SIP passwords set equal to the extension number and unencrypted RTP. The first hands over an account in seconds; the second hands over recordings of every call.

How do you secure a VoIP deployment?

Securing VoIP comes down to encryption, segmentation, and credential hygiene. Encrypt signaling with SIPS (SIP over TLS on 5061) and media with SRTP so enumeration replay and eavesdropping both fail. Put voice on its own VLAN, isolated from data and management, so a compromised phone can't reach the rest of the network, which ties into network device configuration security.

Then fix the basics: strong, unique SIP passwords (never equal to the extension), disable unused SIP methods, lock down the dial plan to block international and premium-rate routes by default, and change default admin credentials on the PBX web panel. Rate-limit registrations to slow svcrack. Because VoIP infrastructure changes quietly as extensions and trunks get added, the continuous validation in agentic pentesting helps catch a newly exposed PBX before an attacker does.

Frequently asked questions

What is VoIP penetration testing?
It is the authorized security assessment of an IP telephony system, including SIP signaling, RTP media, and the PBX servers and management interfaces. Testers look for extension enumeration, weak SIP passwords, unencrypted call audio, toll-fraud exposure, and PBX misconfigurations.
What is SIPVicious used for?
SIPVicious is a suite for auditing SIP systems. svmap scans networks for SIP devices, svwar enumerates valid extensions on a PBX, and svcrack brute-forces SIP registration passwords. It is the standard toolkit for the recon and authentication phases of a VoIP test.
Can VoIP calls be intercepted?
Yes, if RTP media is not encrypted with SRTP. An attacker who can observe the traffic, often via ARP spoofing on a flat network, can capture the RTP stream and reassemble it into playable audio using Wireshark's RTP player or tools like rtpbreak. SRTP and network segmentation prevent this.
What is VoIP toll fraud?
Toll fraud is the abuse of a phone system to place unauthorized calls, typically to international or premium-rate numbers that generate revenue for the attacker. A weak SIP password plus a permissive dial plan lets an attacker register an extension and run up large bills, sometimes within a single weekend.
How do you secure a SIP server?
Encrypt signaling with SIPS over TLS and media with SRTP, set strong unique passwords on every extension, restrict the dial plan to block international and premium routes by default, segment voice onto its own VLAN, and change default credentials on the PBX admin interface. Rate-limit registrations to slow brute-force attempts.

Sources and references

  • OWASP VoIP Security
  • SIPVicious Project
  • NIST SP 800-58 Security for VoIP Systems
S
Shubham Jha
Security Researcher, Strobes
Shubham Jha leads offensive security research at Strobes, focused on web and API exploitation and red team tradecraft.
Tags
VoIPNetwork PentestingOffensive Security

Stop chasing vulnerabilities Start reducing exposure

See how Strobes AI agents validate and fix your most critical exposures automatically.

Book a Demo
Continue Reading

Related Posts

Identifying Security Misconfigurations in Enterprise Networks
Network Pentesting

Identifying Security Misconfigurations in Enterprise Networks

Most enterprise breaches start with a misconfiguration, not a zero-day. Here are the network security misconfigurations testers find most, and how to fix them.

Nov 6, 20257 min
Wireless Penetration Testing Guide
Network PentestingPenetration Testing

Wireless Penetration Testing Guide

Wireless penetration testing finds the rogue APs, weak handshakes, and Evil Twin exposures attackers use to get onto your network. Here is the methodology and tooling.

Oct 7, 20257 min
Active Directory Penetration Testing Checklist
Network PentestingOffensive Security

Active Directory Penetration Testing Checklist

An Active Directory penetration testing checklist grouped by attack phase, from enumeration and Kerberoasting through ADCS abuse to domain dominance.

Sep 22, 20257 min