目录

1.      Imsi概述... 1

2.      获得imsi的两种方法... 2

2.1        读卡器读出sim卡上imsi 2

2.2        利用wireshark获得imsi 2

2.3        wireshark获得imsi的具体过程... 2

2.3.1         拷贝抓包服务器软件rpcapd到fcs的服务器linux目录/usr/bin下...

2.3.2         Fcs服务器里运行加载rpcap,抓包服务器进程... 5

2.3.3         Pc端运行wireshark抓包... 7

2.3.4         抓包分析... 10

2.3.5         抓包保存的方法:... 12

3       抓本机的包... 14

对于煤矿专用的3防功能机,不方便使用查看sim卡的丝印或者工程模式或安装cellular-z软件来查看imsi时,可以用下面的方法获取imsi号码。

  1. Imsi概述

Imsi是写在sim卡上的一个号码,无线网络用imsi标识一个终端,imsi在一个网络里是唯一的,不能重复。Imsi对应一个手机号码msisdn,就是我们常说的手机号码。

Imsi共15位,前五位用来标识国家和运营商号码。若46001,460是中国,01是中国移动。后面是地区号码和用户号码。我们说的手机号和imsi在无线核心网有个对应关系,如001080123456500对应13772500975,无线网络内部标识一个手机,用imsi,所有的消息全部用imsi关联,呼出到用imsi对应手机号码,把手机号码发呼叫参数里去。被叫显示手机号码。呼入时由号码映射到imsi,无线网络系统里用imsi标识终端,标识相关的呼叫消息。

Imsi号码写在sim卡上,同时还有的参数是ki,手机接入网络时根据ki计算来验证是否是合法用户。还有短消息号码,手机发送短信时发到哪里。

Sim卡被插到那部手机,那部手机就有了一个对外的手机号码。实现卡机分离。

Imsi和手机号码的对应关系存放在核心网设备hlr里,呼出,呼入都要对hlr进行查询。

2. 获得imsi的两种方法

对于老式功能机,无法通过安装cellular-z等软件查看手机imsi或者通过工程模式查看imsi,就得通过以下方法获得。

2.1 读卡器读出sim卡上imsi

用读卡器插入写过的sim卡,读一下read,会显示imsi,短消息中心号码

2.2. 利用wireshark获得imsi

跟踪fcs服务器的信令包,手机插卡注册到对应基站的网络上,观察注册时所带参数中的imsi信息。

2.3 wireshark获得imsi的具体过程

硬件:手机,写过imsi的sim

     软件:wireshark抓包软件,putty仿真登录软件。

     过程:

2.3.1 拷贝抓包服务器软件rpcapd到fcs的服务器linux目录/usr/bin下

第一次操作,需要把rpcapd软件放到服务器的/usr/bin目录下,并修改属性,以后就执行命令就行了。若非第一次操作,文件已经拷贝到对应目录下,跳过此步,直接执行2.3.2

Winscp登录服务器

2.3.2 Fcs服务器里运行加载rpcap,抓包服务器进程

Putty登录fcs服务器,运行rpcapd抓包服务程序(要求pc分配和fcs服务器在同一网段的ip,并能ping通fcs服务器)

首先取得rpcapd是否运行:

如果是初次登录,fcs的ip默认环境是18.250.0.4,会出现让你输入用户名和密码的提示,用户名root回车,密码123456回车,进到下面的界面

登录成功后,输入rpcapd  -n &回车,见下图

出现,这样的界面,wireshark抓包服务器已经打开了。

2.3.3 Pc端运行wireshark抓包

Pc安装wireshark,网卡配置和fcs服务器在同一网段的ip,能ping通fcs服务器,打开wireshark,抓远端服务器的包

见下图:

然后点close,返回下面的界

出现下面的界面

过滤手机信令消息

这样,wireshark就准备好了

2.3.4 抓包分析

  1. 手机选网注册wireshark看注册消息,看其中的imsi号码

智能机(三星为例)设置→无线和网络→更多→移动网络→网络运营商→进行搜索→选中搜到的对应基站的plmnid进行注册。

注意:一定要选不是中国移动china mobile,中国联通china unicom的显示网络进行注册。

注册后看到下面的包

在下面这条消息看的更清楚

这样就获得sim卡的imsi号码

  1. 注册过程分析

手机的数据库中有imsi,msisdn,sip号码的对应关系

放号时,在我们设备放号,也要在震有的设备上放号,手机作为震有设备的一个sip用户,手机注册后,也要向震有的设备发起sip注册。只有sip注册成功,才能做业务。见下图:

  1. 抓包保存的方法:

2.3.5 抓本机的包

有时需要抓本机的包查看问题,如看基站向网管注册消息,这时需要在ap网管pc上抓包解决问题。方法见下面的流程。

首先打开wireshark,执行上图的操作,点击star开始操作,停止保存和上例子一样,先停止,后保存。

确定手机imsi号码的方法相关推荐

  1. android平台获取手机IMSI,IMEI ,序列号,和 手机号的方法

    android平台获取手机IMSI,IMEI ,序列号,和 手机号的方法 1)获取运营商sim卡imsi号: String android_imsi = telephonyManager.getSub ...

  2. 软件获取imei和imsi_android平台获取手机IMSI、IMEI 、序列号和手机号的方法

    Loading... android平台获取手机IMSI,IMEI ,序列号,和 手机号的方法 1)获取运营商sim卡imsi号: String android_imsi = telephonyMan ...

  3. android设备什么手机号码,安卓手机如何查看本机号码 查看本机号码的方法有哪些...

    安卓手机也就是操作系统是安卓系统的智能手机了,现在我们国内的很多智能手机使用的都是这个操作系统,所以有一些设置和功能还是很相似的,相信很多朋友都有记不住手机号码的烦恼,给别人留电话的时候只能通过拨通对 ...

  4. 如何恢复手机通讯录号码呢?该怎么恢复呢

    如何恢复手机通讯录号码呢?该怎么恢复呢?我们现在很多的时候相信很多的人是不会使用我们的手机通讯录的,我们只有在一些比较紧急的情况下,或者其他的方法联系不到的情况下才会使用. 那么我们若是不小心删除了我 ...

  5. java 判断手机运营商_Java开发中识别手机运营商的方法

    在Java开发中程序需要根据用户输入的号码判断运营商,这该怎么实现呢?而我们需要根据不同的运营商进行相应的处理,下面是爱站技术频道小编介绍的Java开发中识别手机运营商的方法. js实现方法: var ...

  6. android获取手机IMSI号

    1.什么是imsi号 国际移动用户识别码(IMSI:International Mobile SubscriberIdentification Number)是区别移动用户的标志,储存在SIM卡中,可 ...

  7. android 获取手机IMSI码 双卡双待手机

    public static String getImsi(Context context) {String imsi = "";try { //普通方法获取imsiTelephon ...

  8. 固定电话/小灵通/手机呼叫转移设置方法

    作者:Saver 原载:Saver省钱妙招 版权所有,转载时必须以链接形式注明作者和原始出处及本声明. 一般呼叫转移有几种状态,呼叫无条件前转:将所有来话转移到用户指定的号码上:呼叫无应答前转:当打入 ...

  9. 截屏没有了_原来华为手机的截屏方法不止3种,用了这么久,现在才知道新玩法?...

    华为手机有很多种截屏的方法,这些花式截屏方法,能够让不少华为用户玩上一整天,可是小酱却发现,华为手机的截屏方法不止3种,用了这么久,总算让小酱找到截屏的新玩法了. 下面就让小酱来跟大家一起说说,华为手 ...

  10. android sd卡 格式化 rom,Android开发之获取SD卡及手机ROM容量的方法

    本文实例讲述了Android获取SD卡及手机ROM容量的方法.分享给大家供大家参考,具体如下: 这里通过一个简单的小例子,来获取SD卡的容量和手机ROM的容量,代码如下: package com.ur ...

最新文章

  1. 数据库的垂直划分和水平划分
  2. HDU2050 折线分割平面
  3. 一分钟解决idea端口占用问题
  4. 回文串 --- 动态dp UVA 11584
  5. @excel 注解_7 行代码实现 Excel 文件导出
  6. ios Swift 中文学习手册
  7. 专属海报小程序_剑3泡泡 | 小程序给你一份专属的账号海报!
  8. Oracle Form Builder
  9. 删除git中缓存的用户名和密码
  10. 53 -leetcode 7. 整数反转
  11. gitlab之主要目录介绍
  12. LeetCode【1051. 高度检查器】
  13. 【转载】 深入浅出Windows的Dll文件
  14. Nginx防盗链、访问控制、解析php相关配置、Nginx代理
  15. python机器学习-糖尿病数据挖掘
  16. FOC 电流环PI控制器出来后为什么是电压?整定参数跟电机参数有关系吗?
  17. [Codeforces] AIM Tech Round 5 (rated, Div. 1 + Div. 2) 总结+题解
  18. 交换机中查找IP与mac对应关系命令
  19. 2021年烷基化工艺找解析及烷基化工艺考试试卷
  20. 基于SLAM融合构图的自主轮式仓储货运机器人技术说明

热门文章

  1. myline java线段类,MyLine 编写一个线段类 MyLine 联合开发网 - pudn.com
  2. 卷积码原理及基本概念
  3. BAT批处理脚本实例学习(三)清理系统垃圾
  4. 地图 插件 html 经纬度,地图插件(经纬度)
  5. DNN硬件加速器设计2 -- Survey of DNN Development Resouces and DNN Hardware(MIT)
  6. 解决eclipse在编辑时字体变成繁体字的问题
  7. 《华为基本法》-笔记
  8. 号称有效期至2017年的 ESET Nod32 “付费”许可证,只要能用一年就行了
  9. 计算机维修不是事儿光盘视频,硬盘维修及数据恢复不是事儿配套光盘视频教程...
  10. 推荐一款Mac远程桌面工具——Parallels Client(免费)