Yealink – How to create (invite) SIP call to extension on LAN via SIPVicious

1. Download & Install Python 2.7.5 and install it on your PC (link below)
https://www.python.org/downloads/release/python-275

2. Ensure you can ping to the VOIP vLan where the Yealink Phone is connected.

3. Download SIPVicious folder and extract it to C:\ (link below)

https://www.darknet.org.uk/2011/05/sipvicious-sip-scanner-voip-hacking-security-auditing-tool

4. Go to C:\sipvicious folder -> Edit ‘svmap.py’ file with Notepad++

5. Change these lines to use Fake Display name TheGhost | Fake Extension 2000 | Fake IP 10.20.30.40 | Port 5060 :

class DrinkOrSip:
   def __init__(self,scaniter,selecttime=0.005,compact=False, bindingip='0.0.0.0',
            fromname='TheGhost',fromaddr='sip:2000@10.20.30.40', extension=2000,
            sessionpath=None,socktimeout=3,externalip='10.20.30.40',localport=5060,

6. Open CMD as admin and go to C:\sipvicious folder

7. Run first this command to obtain the active Yealink phones IPs on your LAN:

svmap 192.168.1.0/24 -v

8. Choose the relevant IP you want to call him, and run this command:

svmap.py 192.168.1.56 -m INVITE

*You must see this output


Enjoy
🙂