我一直在玩艾思纳的A6 Gprs芯片。
所以我能够发送短信:
AT+CMGF=1
AT+CMGS=0031612345678
是否(技术)可以更改(欺骗)发件人电话号码? 或者我可以使用SIM900等其他芯片吗?
答案 0 :(得分:1)
通常,电话号码不会存储在SIM卡中。您在SIM卡中有IMSI,并且此IMSI与您的电话号码以及网络运营商数据库中名为 Ki 的身份验证密钥绑定在一起。
当您想使用运营商服务时,您的设备(芯片,手机等)会将SIM卡的IMSI发送给网络运营商。网络运营商在其数据库中搜索该IMSI以查看该IMSI是否有效。如果它在数据库中发现了IMSI,那么它会生成一个随机数,并使用相应的Ki(存储在数据库中)对其进行加密,并将该加密数据返回给您的SIM卡。由于您的SIM卡知道它的Ki,它可以解密随机数并将其返回。
最后,如果网络运营商从SIM卡收到正确的随机数,您将通过网络进行身份验证。之后,当您呼叫某人或发送消息时,网络运营商会将数据库内的电话号码与您的消息连接起来并发送给另一方。
所以,不,你不能!
答案 1 :(得分:0)
如果您想自己欺骗电话号码,则需要设置像Asterisk这样的PBX解决方案,并且您需要使用VOIP运营商提供服务,该运营商允许您自行分配出站CNUM数据。那些有合法需要的人(例如公司PBX管理员)已经知道如何完成这项琐碎的任务。许多其他希望欺骗的人都没有好处,所以我不打算详细说明我已经说过的细节。欺骗手机号码的最简单(也许只是?)方式是通过PBX拨打电话然后退出。我这样做是为了保护我的个人手机号码 - 但是,我发送的号码只是我的VOIP线路的家庭电话号码。这里没有肮脏的招数。如果您有合法的业务需求,请与您的运营商的业务销售部门联系。