Lio*_*nel 3 sms mobile-application
我正计划开始一些基于短信的应用程序,目前正在进行可行性研究.在我的应用程序中,客户端必须将他们的问题发送到服务器,我们必须分析问题并采取合理的措施.此外,我们必须找到他们连接的塔的临时位置.我已经看过静音短信功能但不明白.是否有任何机构有如何检测短信创建者的位置(不是在Android或iPhone)的经验.请帮我确定是否可以找到该位置.如果可能的话怎么样?
这本身可能不是一个程序设计问题.如果它不是,而不是downvoting,也许你可以建议另一个stackoverflow网站用于这个特定的问题?
简而言之,这是不可能的.
PDU模式或文本模式下的SMS消息天气不以任何形式或形式携带信息以使源位置与消息匹配.
参考你在开幕式中链接到的文章,我很遗憾地说那个帖子中有很多B**l S**t我可以从这里闻到它.
多年来,我一直在使用GSM系统,作为网络维护工程师,后来作为开发人员编写使用这些系统的软件,我没有听说过任何诸如"LMU"或"E-OTD"之类的东西.事实上,文章真正正确的唯一首字母缩略词是'BTS'哦,以及通过信令通道传递数据的位.
至于无声短信,那部分实际上是真的.他们所引用的特殊类型的SMS实际上称为Ping-SMS,其存在的原因与TCP/IP网络上的常规PING存在的原因完全相同,即查看远程系统是否处于活动状态并进行响应.
它没有用到的是文章中概述的目的,那就是犯罪团伙将其发送到您的手机并找出您的位置.
首先,只有正确发送这些消息的人才是电话接线员本身.这并不是说如果您拥有必要的设备并知道如何通过直接编程PDU从消费者设备发送一个是不可能的.例如,您可以使用普通的GSM调制解调器,一批AT命令以及一些严重的小问题来关闭此特技.
但是,由于这个消息本质上必须经过你的运营商SMSC,并且大多数运营商从用户连接过滤掉任何不被视为常规消费者流量的东西,那么这很可能会失败.
如果您有帐户,也可以使用允许您直接构建二进制消息的Web短信提供程序发送此消息,但同样他们可能会过滤掉任何不被视为消费级消息的内容.
最后,如果您在哪里设法向目标设备发送短信,目标设备将不会回复任何位于基于位置的信息,手机信号塔,GPS或其他任何地方的任何信息,SMS运营商的原因(最终是法律)执法机构知道这个信息)是因为连接到GSM网络的每个手机都必须在MSC(移动交换中心)中注册,网络需要这种注册(称为增加),因此它可以跟踪哪些信道在使用哪个塔上的设备,以便它知道在哪里发送寻呼和信令信息.
由于PING SMS的工作方式,它会导致目标设备重新注册,通常会迫使MSC在手机上进行位置更新,从而导致重新注册.
即使这样,您在MSC中获得的所有内容也都是设备所连接的单元站点的标识符,因此除非您在所有单元站点的组织中都有一个数据库以及它们的精确纬度/经度坐标,否则它真的不会帮助你这么多.
至于三角测量方面,为了使其工作,您需要至少知道有关设备可以看到的其他2个发射器,以及您需要该设备将该信息报告给网络内的某个人.
因为通常它只是设备上的Ril(无线电接口层)实际上跟踪它可以看到哪些发射机,并且由于许多消费级GSM调制解调器的AT命令能够查询这些信息被禁用,因此通常不容易获取该信息而不实际破解相关设备中的固件.
谷歌是如何做到的?很容易,他们实际上与网络提供商签订了商业协议,将注册塔的细节传递给他们的后端基础设施,在应用程序本身,他们有办法获得"BSS列表"并将该列表发送回谷歌总部,它与来自网络运营商的数据交叉引用,以及它们在自己的非常大的发射机数据库中的信息,最后所有这些都与一些疯狂的数学混合在一起得到一个大概的位置.
一些GSM调制解调器和一些手机手机确实启用了所需的AT命令,以便您轻松获取此信息,如果您可以将该信息与您自己的数据库匹配,您可以找到您的手机,但能够发送一个特殊的短信到另一个设备并获取位置信息只是一个梦想而已,如果您的目标设备已经在运行一些您可以控制的自定义软件,这样的东西才会起作用.