首页 > 代码库 > 解剖改号软件原理
解剖改号软件原理
- 转自http://www.2cto.com/Article/201207/143310.html
主叫 → 电话线路 → 终端交换机(主叫的网关) → 运营商骨干网络 → 终端交换机(被叫的网关) → 电话线路 → 被叫
各个设备的信息显示权限如下:
主叫:可以控制是否向被叫用户传送自己的号码,也就是手机系统设置的那个“隐藏号码”功能,但是该功能需要运营商支持,但是现在的运营商都是默认传输的,所以是个摆设……
终端交换机(主叫的网关):有权控制是否发送主叫号码(110,119,120,122等特殊用户除外,必须发送!),并且可以为所欲为的修改,当然,正规运营商的机器是不会这么干的……
运营商骨干网络:传输数据,不作任何修改。(公安监听电话就在此处哦)
终端交换机(被叫的网关):权限同上,但是这里是判断被叫有没有开通来电显示功能,开通了就发,没开通就不发。
被叫:判断是否有附加信息数据包,有就显示,否则不进行任何操作……
我们从以上的资料中得知,电话通讯网络不是依靠电话号码进行用户识别的,而来电显示功能则只是,在交换机发出第一次振铃信号后,附加了包含一个主叫用户信息的数据包而已,包含着拨号方的电话号码、日期、时间、姓名等信息,来电号码显示器在每一次振铃信号的唤醒下,开始接收FSK信号,经解码芯片获得其中信息,由单片机进行格式处理并在屏幕上显示出来。
就好像在互联网中通讯的时候,我向某个QQ号发送消息的时候,我可以选择是否发送昵称(电话号码等信息),而且这个昵称是完全可以修改的。
流程可以简单的概括为:
1、首先在智能手机或电脑上预置一个VoIP软件,该软件指向某预置网关,该网关为非法落地网关。
2、并且该网关允许并接收客户端发送指定主叫号码,并将此号码传递给被叫号码所属网关。
3、拨电话吧,随意伪造号码。
并且不受110等特殊号码限制,因为从“源网关”处,就已经伪造了号码,所以你可以给110打一个来电号码是110的电话……
扯了一大堆,核心的东西就在这个落地网关上!不只是互联网,不同的网络之间通讯都有类似的网关。
这个网关夹在主叫方与电信公司的网关中间,修改主叫号码后再把修改结果送入电信公司的网关系统中。
他们自己有一个平台,这个平台与运营商有接口,或者与国外的一些IP运营商存在接口。
如果你需要,首先会给你的电脑或手机装一个软件,建立一个与他这个平台的通道,但你使用这项功能的时候,就等于接入了他的平台,他的平台再帮你实现这模拟任意号码呼叫。
最后总结:
所谓的来电显示修改,也制作了一个网关,夹在主叫方与电信公司的网关中间,用自己的网关随意修改主叫号码,再把修改结果送入电信公司的网关系统中。目前,兜售修改软件的公司大都用的这个原理。
由于这些电话是通过中转平台或者电脑软件拨打,并不是两方之间的连接,因此只要按显示的号码拨过去,对方是无法接听的。
目前,互联网上的所有网络电话,例如:Skype、UUCall 等公司,全部都可以做到修改来电号码,但他们为了合法,所以只允许你修改为你自己的手机号码,并且要求手机短信验证后,才可以修改。
实际上,他们的管理员可以任意修改……
而这些伪造来电号码的公司,和这些网络电话公司的运行模式完全一致,只不过他们是接非法业务……
为什么近两年这种伪造来电号码的非法业务越来越多?
因为现在网络越来越发达,速度越来越快,成本越来越低,上手简单,而且又可以和电话网络互通互联,这比从电话公司处伪造号码(最早的伪造方式)容易的不是一点半点,促进了这类公司的发展,他们和雨后春笋一样冒了出来……
如果从网络安全的角度来讲,传统的以手机、电话号码作为验证用户身份的方式(例如某某手机密保),已经彻底崩溃了……
点评:手机号码诈骗趋势越来越是个突出的问题。
解剖改号软件原理