[Freeswitch-users] Call Without Authorization

Michael Jerris mike at jerris.com
Mon Mar 3 16:02:06 MSK 2014


registration and authorization are completely different things.  Are you still using the default passwords from the sample configs?  I suspect this "hacker" actually has the password.


On Mar 1, 2014, at 9:25 PM, Shahzad Bhatti <shahzad.bhatti at g-r-v.com> wrote:

> Hi Everybody,
> i am rephrasing my question that
> 
> i got a legal registered sip account 1001 on freeswitch 
> 
> but some hacker who is not registered on my freeswitch 
> but use same 1001 account and make call.
> 
> i put condition in xml_dialplan to verify and allow only register sip accounts to call 
> as
> 
> <condition field="${sofia_contact */1001 at freeswitchIP}" expression="^[^@]+@(.+)">>
> 
> but hacker find someway to pass the regex through some back whole in my script and make calls
> 
> dialplan xml is 
> http://pastebin.freeswitch.org/22054
> fs_cli log as 
> http://pastebin.freeswitch.org/22050
> xml_cdr is 
> http://pastebin.freeswitch.org/22052
> 
> i also try to generate the scenario but got no success, but now want to know
> how hacker made successful call in the above scenario and what is the best way to prevent from hacking in future
> 
> Regards
> 
> Shahzad Bhatti 
> 
> 
> ---------- Forwarded message ----------
> From: Shahzad Bhatti <shahzad.bhatti at g-r-v.com>
> Date: Fri, Feb 28, 2014 at 11:51 PM
> Subject: Call Without Authorization
> To: freeswitch-users at lists.freeswitch.org
> 
> 
> Hi everybody,
> 
> i create my xml_curl script as that don't allow unregistered calls with the following condition
> <condition field=\"\${sofia_contact */{$sipuser}@$domain}\" expression=\"^[^@]+@(.+)\">
> and its working but yesterday a call is originated from having 
> 
> fs_cli log as 
> http://pastebin.freeswitch.org/22050
> 
> xml_cdr is 
> http://pastebin.freeswitch.org/22052
> 
> dialplan xml is 
> http://pastebin.freeswitch.org/22054
> 
> this is only example that how the hacker breached
> 
> i want to know that 
> 1.  how it is possible that this call is originated as i check condition that allow to call only  registered sip accounts.
> 2.  how to prevent that this would not happened in future. 
> 3. if there any better way to do that do inform me;
> 
> i check about 500 calls placed under the given scenario and many of them also answered
> 
> Regards
> 
> Shahzad Bhatti 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140303/fa04bb1c/attachment.html 


Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list