使用一个PC和示波器克隆3G/4G SIM卡,破解过程只需十分钟.上海交大教授郁昱现场展示了如何成功复制SIM卡,以及一张克隆卡如何变更了支付宝的密码并潜在盗取账户资金. 破解SIM卡加密 今年二月,爱德华·斯诺登揭露了美国国家安全局NSA与英国情报机构政府通信总部GCHQ从世界最大的芯片制造商之一的公司偷了数以百万计的SIM卡加密密钥,然而研究人员此前似乎并不以为然. 郁昱是目前上海交通大学的专业侧信道分析和密码学研究教授,他去年一直在寻找如何破解3G和4G卡的加密.而这些使用了AES-128…
一:了解Sim卡和GSM网络登录步骤的基本知识 (一)名词解释: SIM卡(Subscriber Identity Module),即用户识别卡,它是一张符合GSM规范的“智慧卡”,SIM卡有大小之分,大卡尺寸54mmx84mm(约为名片大小),小卡尺寸为25mmx15mm(比普通邮票还小).其实“大卡”上面真正起作用的是它上面的那张“小卡”,“小卡”上起作用的部分只有小指甲盖那么大.目前国内流行样式是“小卡”,小卡也可以换成“大卡”(有个卡托即可).“大卡”和“小卡”分别适用于不同类型的GSM…
0×00 关于SIM卡 众所周知SIM卡是一张插在手机上的小卡,其全称为Subscriber Identity Module 客户识别模块.不过,这个世界上并没有多少人知道SIM卡中的操作系统是基于jvm的.该系统简称SCF(Smart Card Filesystem)又称SAT(SIM Application Toolkit). 那么这个系统能够做什么呢? 允许运营商给你的SIM卡下载固件 加密解密 读取手机数据 获取用户输入 甚至截取你的微信聊天记录 SAT系统中的文件不像Windows或L…
一共15个组.有13个组参加了今天的现场演示,分别是YZH.Radio Group.FZU5BOYS.静静看.Clean Code.Mod4.F4.For the Dream.Journey of Code.The Expendables.攻城小分队.SQCS.Code.R. 另外两个组  疯狂的Coding和Takeufly在下周六演示.展示了PHP.JAVA.SWIFT等多语言,WEB.Android.IOS等多平台的项目和作品.以上内容,都不在专业课程的教学范围内,基本都是在自学的基础上完…
SIM卡存储的数据可分为四类:第一类是固定存放的数据.这类数据在移动电话机被出售之前由SIM卡中心写入,包括国际移动用户识别号(IMSI).鉴权密钥(KI).鉴权和加密算法等等.第二类是暂时存放的有关网络的数据.如位置区域识别码(LAI).移动用户暂时识别码(TMSI).禁止接入的公共电话网代码等.第三类是相关的业务代码,如个人识别码(PIN).解锁码(PUK).计费费率等.第四类是电话号码簿,是手机用户随时输入的电话号码.用户全部资料几乎都存储在SIM卡内,因此SIM卡又称为用户资料识别卡. …
package com.water.activity; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.telephony.CellLocation; import android.telephony.NeighboringCellInfo; import android.telephony.TelephonyManager; import android.u…
ExpandableListView 是一个可以实现下拉列表的控件,大家可能都用过QQ,QQ中的好友列表就是用ExpandableListView实现的,不过它是自定义的适配器.本篇 博客除了要介绍ExpandableListView的使用,还整合了获取SIM的状态,这个很简单也就是获取系统服务,再调用相应的方法就可以实现,在 这里只是记录一下. 本篇博客要实现效果图如下: 除了子列表不怎么好看之外,组列表还是蛮好看的,这里只是为了演示,子列表就没做特别的处理. 布局文件: /SIM_Card_…
简介: IMSI:international mobiles subscriber identity国际移动用户号码标识,这个一般大家是不知道,GSM必须写在卡内相关文件中:MSISDN:mobile subscriber ISDN用户号码,这个是我们说的139,136那个号码:ICCID:ICC identity集成电路卡标识,这个是唯一标识一张卡片物理号码的:IMEI:international mobile Equipment identity手机唯一标识码: IMSI 全称为 Inter…
Sim卡中的ucs2格式 Sim卡中的中文都是以ucs2格式存储的,ucs2和unicode只是字节序不同,unicode是小头在前,ucs2是大头在前. Ucs2与GB2312互换可以用VC中的WideCharToMultiByte以及MultiByteToWideChar函数. Ucs2本身有3种格式,常用的是80格式,即80开头,每两个字节表示一个字符,还有81,82格式,后两种可以用一个字节表示一个汉字.80,81,82,gb2312在特定条件下可以互换. 下面对规范做一些简要解释 An…
<ignore_js_op> 二.SIM版本问题SIM卡的版本有两种说法,一是有些是制造厂制定的,二是电信公司的制定.下面以移动为例,目前我们手里的SIM有几种版本:v0.v1.v2.v3.v4. v0.v1.v2三个版本主要是2009年10月以前使用的SIM卡版本,虽然v1.v2已经有了防克隆机制,但破解难度小,几分钟到几个小时99%的卡会搞定.破解的原理就是利用Comp128算法的碰撞攻击,共8组65535次碰撞,总共524280次数内肯定读出KI值,通常不需要那么多,26万以内或几万次碰…