【双模卡的相关知识】解SIM卡前需要知道的信息(SIM年分和厂商识别)

时间:2021-05-04 01:07:35

<ignore_js_op>【双模卡的相关知识】解SIM卡前需要知道的信息(SIM年分和厂商识别) 
二、SIM版本问题
SIM卡的版本有两种说法,一是有些是制造厂制定的,二是电信公司的制定。下面以移动为例,目前我们手里的SIM有几种版本:v0、v1、v2、v3、v4。

v0、v1、v2三个版本主要是2009年10月以前使用的SIM卡版本,虽然v1、v2已经有了防克隆机制,但破解难度小,几分钟到几个小时99%的卡会搞定。破解的原理就是利用Comp128算法的碰撞攻击,共8组65535次碰撞,总共524280次数内肯定读出KI值,通常不需要那么多,26万以内或几万次碰撞就搞定了。

v3、v4版本的SIM卡,是09年10月以后出的卡,这个卡增加了最新的防克隆机制,检测到50次有效攻击既进入保护模式,进入锁定状态,使卡无法注册网络,大家管这叫爆卡,实际上这种锁定是逻辑上的,不是物理的。

你手中的SIM卡是什么版本的,可以通过卡背面印刷的版本号来判断。但多数的卡是没有印刷版本信息的,这就需要通过卡的制造年份来判断。

<ignore_js_op>【双模卡的相关知识】解SIM卡前需要知道的信息(SIM年分和厂商识别)

三、SIM卡制造年份判断
知道了卡的制造年份,便间接的知道了卡的大概版本。最简单的判断方法就是,你这卡是什么时候购买的,或什么时候补的卡,这通常可以知道大概的年份。如2007年购买的卡,那么你的卡有可能是2006年或2007年,但肯定是2007年以前生产的。

另外就是有些SIM卡上面直接印着生产年份。如卡背面直接印着“2009-11-(3-3)5”。或者SIM卡芯片面印着“07”“09”字样,但这通常是不准确的,印着“07”很有可能是2010年卡。

判断年份还有一个方法就是通过ICCID识别码,这个通常印在卡的背面,用读卡器也能读出该卡的ICCID值。ICCID是一个20位数字组成的字符串,包含了大量的信息。

卡背面的ICCID识别码我们叫它为硬件ICCID码。目前有四种印刷方式:
1、全码印刷共20位,09年以前的卡基本都这么印,09年以后的卡也有少部分这样印刷,我见过11年的全码印刷卡。第11、12位是制造年份的缩写。;
2、简码印刷16位,第3、4位是制造年份的缩写。如“09”说明卡的制造年份是2009年;
3、简码印刷14位,简码印刷主要出现在08年以后或者更早,我只见过08年已经有使用简码印刷的卡。第1、2位是制造年份的缩写;
4、就是什么也不印,通常是全球通的卡。

<ignore_js_op>【双模卡的相关知识】解SIM卡前需要知道的信息(SIM年分和厂商识别)

用读卡器读出来的ICCID识别码肯定是20位,第11、12们是制造年份的缩写。我们叫它软件ICCID码。

硬件ICCID码与软件ICCID码如果相同(通常发生在硬件ICCID码为全码印刷),通常都是早期的卡,他的防克隆技术简单或根本就没有防克隆机制,破解难度很小。使用旧版本的破解软件通常都能成功读出KI值。

现在新卡的硬件ICCID码,都是以简码存在的。这种卡应该分为早期的卡和现在的远程卡两种。我目前还没有弄明白,早期的卡中ICCID是在出厂时写好的,还是在营业厅开卡时写入的,我个人还是比较倾向于前面的说法;至于远程卡,应该是能确定是在开卡时,ICCID等数据是在营业厅当场写入的。

关于硬件ICCID码的准确性。根据我的分析和了解到情况,卡基是在印刷好了ICCID以后,才将芯片植入到卡基中的,所以芯片中的信息肯定是在封装后写入的。我最担心的就是将新的芯片封装在库存积压几年以上的卡基上,这样一个拥有最新防克隆技术的芯片通过卡基印刷信息会被误认为是早期的卡。

关于软件ICCID码的准确性。尤其是现在最新的远程卡,不管硬件ICCID码写的是什么,通过读卡器读出来的ICCID码通常都是当年的信息。

这样就出现一个情况,就是硬件ICCID码和软件ICCID码不统一的现象。我们在破解过程中,是以硬件ICCID码给的信息为准,还是以读出来的软件ICCID码信息为准?通过目前的情况分析判断,目前防克隆技术主要存在于硬件上,所以辨别卡的生产年份,建议以硬件ICCID为准,这样虽然存在着不够准确的情况,但大多数应该是适用的。

四、SIM卡的制造商判断
不同的制造商的卡,或同一个制造商不同年份生产的卡,破解难度是不同的。卡片制造商可可以通过ICCID码来判断。
1、全码印刷共20位,或软件读出的20位。第13位不同的数字代表不同的制造商;
2、简码印刷16位,第9位数字代表不同的制造商;
3、简码印刷14位,第7位数字代表不同的制造商;
4、就是什么也不印,就只能通过软件读出来的判断了,不过现在的远程卡ICCID码中制造商位置用F表示,不容易判断。

附:制造商代码
0:斯伦贝榭(雅斯拓)
1:GEMPLUS(金普斯)
2:德国欧伽(武汉天喻)
3:江西捷德
4:东信和平
5:大唐电信
6:航天九洲通
7:北京握奇
8:东方英卡
9:北京华虹
A:上海柯斯
B:航天智通

另外通过卡芯片的形制来判断制造商也是比较准确的。

<ignore_js_op>【双模卡的相关知识】解SIM卡前需要知道的信息(SIM年分和厂商识别)

五、SIM卡的破解
通过以上资料,判读一下卡的版本,生产年份制造商信息后,就可以根据得到的信息,相应的选择软件和策略进行破解了。
1、对于v0、v1、v2版本的卡,或2009年10月以前的卡,用F9、FD、SimonScan、QuickScan、Smart Analyst、WORON Scan等软件,很多软件去扫卡就行了。
2、对于v3、v4版本的SIM卡,或判断卡为2010年以后的卡,就只能用F10.32、SimMaster2011(0228)等软件。需要开防爆或不开防爆,取决于你的卡有没有漏洞。目前最好解的卡是大唐的漏洞卡和高速卡,如果你判断自己卡属于这种卡,那就恭喜你了,读出KI只是时间的问题了。

2010年以后防克隆卡:
目前可解的卡(容易解的卡):东信和平、大唐电信(高速卡)、北京握奇;
目前难解的卡(也有解开的例子):德国欧伽、北京华虹、法国GEMPLUS、江西捷德、武汉天喻

关于双模卡的利弊;以及一些常识

关于双模卡的利弊;以及一些常识
1.哪里有OTA 买?
本人建议自己上X宝上面搜索OTA卡;筛选一下地区 选择你的本地区;最好去实体店买 你懂的
2.最好自己解卡写卡
防止泄露自己的SIM卡KI;防止别人复制你的卡
3.双模卡的利弊
利  无需使用卡贴;可以使用3G网络
弊  估计得重新换号码
4.解卡写卡工具教程
你购买解卡器会送你工具及教程或者光盘

【双模卡的相关知识】解SIM卡前需要知道的信息(SIM年分和厂商识别)的更多相关文章

  1. SIM卡是什么意思?你所不知道的SIM卡知识扫盲&lpar;详解&rpar;【转】

    原文链接:http://www.jb51.net/shouji/359262.html 日常我们使用手机,SIM卡是手机的必须,没有了它就不能接入网络运营商进行通信服务.SIM卡作为网络运营商对于我们 ...

  2. SIM卡基础知识

    一:了解Sim卡和GSM网络登录步骤的基本知识 (一)名词解释: SIM卡(Subscriber Identity Module),即用户识别卡,它是一张符合GSM规范的“智慧卡”,SIM卡有大小之分 ...

  3. 手机SIM卡知识大科普

    SIM卡 SIM卡是(Subscriber Identity Module 客户识别模块)的缩写,也称为智能卡.用户身份识别卡,GSM数字移动电话机必须装上此卡方能使用.它在一电脑芯片上存储了数字移动 ...

  4. Android本机号码及Sim卡状态的获取

    SIM卡存储的数据可分为四类:第一类是固定存放的数据.这类数据在移动电话机被出售之前由SIM卡中心写入,包括国际移动用户识别号(IMSI).鉴权密钥(KI).鉴权和加密算法等等.第二类是暂时存放的有关 ...

  5. TelephonyManager类:Android手机及Sim卡状态的获取

    TelephonyManager这个类很有用,可以得到很多关于手机和Sim卡的信息. 直接上注释后的代码,请享用 package net.sunniwell.app;import android.ap ...

  6. SIM卡应用-OPN,PLMN,SPN

    SIM卡应用 移动运营商已经将SIM卡用於很多不同的应用,下面列出了其中最主要的应 用∶ ·漫游应用∶确保手机可以在漫游之後选择缺省的运营商网络.一个SIM应用是可以在手机漫游到某个合作夥伴运营商网络 ...

  7. SIM卡

    SIM卡是(Subscriber Identity Module 客户识别模块)的缩写 也称为用户身份识别卡.智能卡,GSM数字移动电话机必须装上此卡方能使用.在电脑芯片上存储了数字移动电话客户的信息 ...

  8. Android 读取SIM卡参数

    package com.water.activity; import java.util.List; import android.app.Activity; import android.os.Bu ...

  9. Android ExpandableListView使用&plus;获取SIM卡状态信息

    ExpandableListView 是一个可以实现下拉列表的控件,大家可能都用过QQ,QQ中的好友列表就是用ExpandableListView实现的,不过它是自定义的适配器.本篇 博客除了要介绍E ...

随机推荐

  1. 奇异值分解&lpar;SVD&rpar;原理与在降维中的应用

    奇异值分解(Singular Value Decomposition,以下简称SVD)是在机器学习领域广泛应用的算法,它不光可以用于降维算法中的特征分解,还可以用于推荐系统,以及自然语言处理等领域.是 ...

  2. VUX 移动前端框架使用文档

    VUX 移动前端框架使用文档 https://owlaford.gitbooks.io/vux-mobile-framework/content/index.html

  3. wireshark1&period;8捕获无线网卡的数据包——找不到无线网卡!

    问题说明:奇怪的是,我线网卡明明有的,是interl的型号,可是wireshark总是找不到,如下: 奇了怪了,没有!原来是如下的: 实际上这块无线网卡是存在的,只不过由于兼容或驱动的原因无法显示型号 ...

  4. vim自动补全:go

    1 环境配置 export GOPATH=/home/go 2 在新建GOPATH下新建三个目录 mkdir src pkg bin src 存放源码pkg 存放编译生成的文件bin 存放生成的可执行 ...

  5. JDK重要包和Java学习方法论

    以下内容摘自:万能的林萧说:一篇文章教会你,如何做到简历中要求的“要有扎实的Java基础”    第一级别:精读源码 该级别包含的包如下: java.io java.lang java.util 第二 ...

  6. CentOS6&period;3&lpar;64位&rpar;下安装Oracle11gR2&lpar;64&rpar;服务器

    安装环境 Linux服务器:Centos6.3 64位 Oracle服务器:Oracle11gR2 64位 系统要求 1.Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内 ...

  7. Build MySQL 5&period;7&period;4 in RedHat

    Install Cmake 1. download cmake source code at  http://www.cmake.org/files/v3.1/cmake-3.1.0.tar.gz 2 ...

  8. Python报错:IndentationError&colon; expected an indented block

    sum = 0 for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]: sum = sum + x print(sum) 代码如上,但是运行报错: 发现是因为少了缩进,改正 ...

  9. Docker的使用

    Ubuntu16.04+ 在Ubuntu系统中安装较为简单,官方提供了脚本供我们进行安装. sudo apt install curl curl -fsSL get.docker.com -o get ...

  10. ES 6 系列 - Module 的语法

    es 6 大幅度优化了模块化编程的规范. 写在前面:在 es6 之前,说起 js 的模块化,一般都避不开 CommonJs 和 AMD 两种方案.这两种方案,前者应用于服务器,后者应用于浏览器.而 e ...