展开

关键词

IMSI和IMEI

这个识别码称为国际移动客户识别码(IMSI),用于GSM移动通信网所有信令中,存储在客户识别模块(SIM)、HLR、VLR中。 IMSI号码结构为: MCC+MNC+MSIN (国际移动客户识别 +国内移动客户识别+移动客户识别码 ) ? MCC=移动国家号码,由3位数字组成,唯一地识别移动客户所属的国家。中国为460。

22320

IMSI过滤如何简化CSP故障排除

什么是IMSIIMSI(国际移动用户识别码,International Mobile Subscriber Identity),是用于区分蜂窝网络中不同用户的、在所有蜂窝网络中不重复的识别码。 涉及三个主要挑战: 1.查找特定IMSI、MSISDN或IMEI的所有信令和用户平面业务。总业务量为几百Gbps,CSP采用3G和4G混合技术。 IMSI过滤解决方案将信令和用户平面关联起来,因此为故障排除相关问题提供了最佳解决方案。 网络数据包代理NPB根据内部(用户)IP地址执行了GTP负载平衡,以便将用户流量均匀分配到IMSI过滤解决方案。最后,进行IMSI过滤,找到属于特定呼叫的所有信令和所有用户业务数据。

19541
  • 广告
    关闭

    腾讯云618采购季来袭!

    一键领取预热专享618元代金券,2核2G云服务器爆品秒杀低至18元!云产品首单低0.8折起,企业用户购买域名1元起…

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何使用HackRF做一个简单的IMSI捕获器

    关于IMSI IMSI为国际用户识别码(International Mobile Subscriber Identity)的缩写,是用于区分蜂窝网络中不同用户的,在所在蜂窝网络中不重复的识别码。 IMSI可以用于在归属位置寄存器(HLR)和拜访位置寄存器(VLR)中查询用户信息,为了避免被监听者识别并追踪特定用户,有些情形下手机与网络之间的通信会使用随机生成的临时移动用户识别码(TMSI)代替IMSI 如图,IMSI由MCC(移动国家代码),MNC(移动网络代码)以及MSIN(移动用户识别代码)组成,一般为15位。 准备工作 所需硬件 HackRF one 一台电脑(Kali linux,其他一些发行版都可以) 安装IMSI-catcher,gr-gsm,gnuradio及其他 安装过程可以参考这里,步骤基本相同。 获取IMSI 切换目录 cd IMSI-catcher/ 修改权限 chmod u+x simple_IMSI-catcher.py 运行 .

    1K50

    Android中获取手机IMEI,IMSI, MAC(Android 6.0)

    最近项目中用到获取手机IMEI,IMSI以及MAC,在此记录一下,方便你我他。。。 那么什么时候会用到这些东西呢? IMSI 国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息

    1.5K40

    解决Android模拟器中修改IMSI后无法上网问题

    0x00 前言 百度百科中对IMSI的介绍如下: 国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志 通过IMSI可以知道移动用户所在的国家。 ); String android_imsi = telephonyManager.getSubscriberId(); Android模拟器中默认使用的IMSI是:310260000000000。 事实上,我们期望在模拟器上获取的IMSI应当以460开头(460代表中国)。 Override public String getOperatorNumeric() { if (mImsi == null) { log("getOperatorNumeric: IMSI

    1.4K30

    详解关于AndroidQ获取不到imsi解决方案

    官方的解决方案是这样:https://developer.android.com/training/articles/user-data-ids

    84920

    基于Spark Graphx实现ID-Mapping

    isRegistered":"","isLogin":"","addr":"","gender":"","phone":{"imei":"imei_zs_001","mac":"mac_zs_001","imsi "uuid":"uuid_zs_001"}} {"name":"zs","uid":"u_001","phone":{"imei":"imei_zs_002","mac":"mac_zs_002","imsi "uuid":"uuid_zs_001"}} {"name":"ls","uid":"u_002","phone":{"imei":"imei_ls_001","mac":"mac_ls_001","imsi 对应方案内容 通常我们的数据内容,涵盖很多的唯一ID字段,如:用户id, 电子邮件,以及在移动APP中经常有使用的唯一设备信息内容(imei, imsi,mac, Device ID, etc = phoneObj.getOrDefault("imsi","").toString val androidId = phoneObj.getOrDefault("androidId",

    2.5K30

    Android如何获取双卡手机IMEI的方法示例

    PS:获取主卡的IMEI,IMSI,ICCI的方法 /** * Author: liuqiang * Time: 2017-08-14 15:28 * Description: * <p * IMEI 与你的手机是绑定关系 用于区别移动终端设备 * IMSI 与你的手机卡是绑定关系 用于区别移动用户的有效信息 IMSI是用户的标识。 而IMSI在接入网络的时候,会到运营商的服务器中进行验证。 = telephonyManager.getSubscriberId(); //取出 IMSI String icc = telephonyManager.getSimSerialNumber --" + imsi); Log.d("Q_M", "ICCID--" + icc); } 以上就是本文的全部内容,希望对大家的学习有所帮助。

    90010

    深入了解OkHttp3之Interceptors

    if (null == imei || imei.equals("")) { imei = DeviceInfoUtil.getDeviceID(context); imsi DeviceInfoUtil.getDeviceID(context); } else { imei = DeviceInfoUtil.getIMEI(context); imsi = DeviceInfoUtil.getIMSI(context); } baseParam.setImei(imei); baseParam.setImsi(imsi); .toJson(baseParam).toString(); } private static class BaseParam { /** * imei : * imsi ; } public void setImsi(String imsi) { this.imsi = imsi; } public String getMac

    39520

    简单说一说用户的网络身份ID

    1 IMSI——网络中的用户身份证号 IMSI——International Mobile Station Identity作为通信网络中最重要的一个ID——网络身份证号——而存在,如同我们每个人的身份号一样的重要 IMSI如同我们的身份证号是对Sim卡唯一切永久的,那么必然至关重要,因此在网络通信过程中不到万不得已是不会动用IMSI的,那么什么是万不得已的呢? 比如之前我们讲4G附着信令中的鉴权,必然要用到IMSI才可以到HSS中取得用户的鉴权向量和开户信息,另一个就是在建立session的过程中MME和SGW/PGW是要首先通过IMSI将Session建立并统一起来的 既然IMSI如此重要,而且它所包含的只是PLMN网络信息和PLMN下用户的唯一信息MSIN,依然不利于用户定位(网络好大脸),而且过多的暴露IMSI就如同打招呼告诉人家你的身份证号一样的尴尬: 您好,我是 结构如图: 上图展示了整个GUTI的构成,一下子比IMSI复杂了不少吧?

    7410

    美国土安全局在华盛顿特区发现手机间谍设备

    这些被称为国际移动用户识别码 ( IMSI )捕捉器的设备通过伪装成手机信号塔并截获手机信号的方式来达到监听通话和信息的目的。 ? 据了解,DHS 官员 Christopher Krebs 指出,他们在美国首都发现了与 IMSI 捕捉器一致的异常行动。DHS 称,目前他们还不清楚究竟是谁在使用这些设备。 信件写道:“ NPPD 认为外国政府对IMSI捕捉器的使用将可能会威胁到美国国家和经济安全。” 获悉 ,DHS 的这份信件则是对 Wyden 在去年 11 月要求该机构提供华盛顿特区 IMSI 捕捉器存在情况的回应。

    21120

    移动运营商为什么需要用户感知可视化?

    用户越多,信令越多,与带宽无关 用户平面IMSI滤波 第二步,可以过滤用户流量 我们可以过滤很多选项以减少负载。 例如,IMSI,IMEI,APN,网络元素过滤,CELL ID等 每个单元可以过滤一百万个IMSI。 这可用于仅监控Gold客户,或监控特定捕获– IMSI用于特殊目的,例如合法侦听(LI)和深度数据包检测(DPI)。 用户平面SDR生成 我们可以为“所有”用户数据流量生成元数据XDR。 探针具有智能算法,可以通过用户设备标识(IMSI,IMEI,APN,网络元素过滤,CELL ID等)来丰富协议消息。所有这些都可以识别单个用户,并实现对网络的集中监视和故障排除。 了解更多信息: IMSI-Filtering-with-Cubro

    28262

    羊皮书APP(Android版)开发系列(十)Android开发常用工具类

    方案(see more on http://benson37.iteye.com/blog/1923946) /** * 双卡双待神机IMSIIMSI、PhoneType信息 * * 获取 MTK 神机的双卡 IMSIIMSI 信息 */ public static TeleInfo getMtkTeleInfo(Context context * * 获取 MTK 神机的双卡 IMSIIMSI 信息 */ public static TeleInfo getMtkTeleInfo2(Context context * 获取 高通 神机的双卡 IMSIIMSI 信息 */ public static TeleInfo getQualcommTeleInfo(Context context * * 获取 展讯 神机的双卡 IMSIIMSI 信息 */ public static TeleInfo getSpreadtrumTeleInfo(Context

    34210

    走近科学:揭开伪基站的神秘面纱

    整个GSM网络中,在手机终端侧,最重要的两个标识是IMSI和MSISDN。而运营商网络侧,核心是一个控制器(MSC)和三个数据库(HLR、VLR、AUC)。中间是基站系统。 下面对几个关键概念分别做出解释: 1、 概念解析 IMSI IMSI是SIM卡的唯一ID,类似居民身份证号,全世界唯一。每次登记、位置更新、呼叫建立的尝试,都是以IMSI作为用户标识。 IMSI和MSISDN的对应关系,存储在运营商的HLR中。 MSC 移动业务交换中心(mobile switching center),是GSM网络的核心,它提供交换功能以及面向系统其他实体的功能。 每个用户在GSM网中注册登记时,被分配给一个客户电话号码(MSISDN,就是通常的手机号)和客户身份识别码(IMSI)。 IMSI通过SIM写卡机写入客户的SIM卡中,同时在写卡机中又产生了一个对应此IMSI的唯一客户鉴权密钥Ki,它被分别存储在客户的SIM卡和网络侧AUC中。

    71780

    大数据开发企业级案例__某通信企业数据处理需求(建议收藏)

    MapReduce月度考试) 需求一:现有部分GN数据,数据为全省数据,解析GN数据,将数据按照 /OutputData/城市名称/日期(YYYY-MM-dd)/类型(固定Gn)/imsi.txt (有很多imsi )的结构,将相同城市,相同日期,相同imsi(国际移动用户标识),类型为Gn的数据汇总到一起。 Imsi数据为第二个数据 需求二:计算每个相同IMSI(国际移动用户标识)、TAC(跟踪区域码)的上行流量和,下行流量和,总流量和。 需求说明:将S1U数据里面的VOLUME字段(数据流量)和IMSI、TAC两个字段提取出来, 并且按相同IMSI、TAC对VOLUME求和(上行流量和、下行流量和、总流量的和)。 提取数据中相同IMSI的数据中,URI里面含有经纬度的行,生成锅炉后的文件。

    9460

    《NB-IoT 端到端优化分析》

    步骤一:当某些用户的业务发生异常时,从应用服务器导出异常用户的IMEI、IMSI或者终端号码等信息;步骤二:根据用户的IMEI信息在IOT平台上获取对应用户的所有消息,从应用服务器获取问题发生的时间点, (重大操作:升级、参数配置等)必答终端级故障问题隔离定界:终端级问题隔离定界,首先从服务器获取的异常终端的IMSI、IMEI和用户地址信息,然后通过IMSI和IMEI关系在各个网元找到对应的终端的维测信息 一、应用服务器Usecase应用服务器查看异常数据,给出异常Device的IMSI和IMEI信息。 通过应用服务器提供的异常用户的IMSI号,分析核心网该用户对应的单用户跟踪。踪分析是否有数据上报或者信令消息异常。 四、基站针对异常用户,核心网可以根据异常用户的IMSI信息查询到TMSI,提供给基站;或者核心网根据IMSI信息在核心网具体信令中查询到MME-UE-S1APID和eNB-UE-S1APID提供给基站,

    75010

    短信轰炸剖析

    UTF-8 Host: www.gzsec.org Connection: Keep-Alive Accept-Encoding: gzip Content-Length: 53 mobile=手机号&imsi =IMSI&client_type=1 首先是来分析一下这个POST数据包 POST http://www.heibai.org/geyeapi/router/rest? Appkey=APP的一个名字缩写 Sign=APP对该次请求做了个校验(但并未实行次数校验,从而可以利用进行多次校验) Sign_method=md5加密 再看看POST发送的内容 mobile=手机号&imsi =IMSI&client_type=1 mobile=手机号 imsi=手机的IMSI串号 client_type=发送验证码的类型(比如1=注册,2=找回密码,3=支付校验) 这里我在短时间内进行多次快速的发送数据包之后

    8.5K72

    你从4G的这里开始

    用户ID可以分为永久ID——IMSI和临时ID——GUTI两种,对于新开用户基本以IMSI作为ID发起首次附着请求;而对于曾经接入过网络的用户会尽量使用GUTI作为ID,从而保证IMSI尽可能少的暴露在网络中 如果有此用户信息,将IMSI和对应的MM (mobility management) context返回给new MME,如果没有 “抱歉,I don’t know this user” 。 自然不是,我们还可以问用户自己要呀(好机智),而且用户是必须要响应MME的Identify请求并提供准确的IMSI信息(小样,还是得告诉小爷吧:-D)。 不管MME通过何种方式得到了用户的IMSI——网络中的身份号——之后开始对用户进行合法性检测。 5a. HSS将用户的注册信息(IMSI、Subscription data)通过Update Location ACK消息返回给new MME。

    7040

    深度揭秘:伪基站到底是怎么回事?

    SIM卡,包括独有的IMSI号码(用户识别码)。注意,这两个码,是辨识手机身份的重要信息。 ? 手机包装上都能看到IMEI号码,如果是双卡槽,就有两个IMEI ? 伪基站收到用户手机的位置更新请求后,向用户手机下发标示请求,获取用户手机的TMSI(临时识别码),IMSI(用户识别码),还有IMEI(设备识别码)。 ? 伪基站先会判断用户的IMSI,如果这个IMSI之前没发过“假短信”,那么,伪基站就会发出“假短信”,发信人设置为它想要的任何号码,例如95555,或12315等。 如果这个IMSI之前已经骗过,那就直接下一步。 ? 诈骗短信 第四步:踢出手机 坏事一旦干完,伪基站就要想办法脱身。如果长时间劫持手机通讯,一定会被用户发现。 伪基站如果判断手机的IMSI是已经骗过的,那么,拒绝再次接入。 用户手机重选,接入正常的合法基站。 当然,伪基站经常处于移动状态。

    66140

    相关产品

    • 云服务器

      云服务器

      云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。 腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券