精华内容
下载资源
问答
  • 这是一款手机NFC读写器测试软件也是基于LotusSmart NFC读写器二次开发包,可以通过二次开发完善LotusSmart nfc读写器的功能,支持读写M1非接触式IC和高频13.56MHz rfid电子标签和MiFare Ultralight系列卡片。
  • 一个安卓版本的M1卡读写工具实例源代码 需要手机支持NFC功能UI只有一个按钮
  • sim读写

    2012-03-28 15:05:21
    随着信息技术的不断发展,手机逐渐成为现代社会必不可少的工具。但是,一旦手机丢失,存在SIM卡内的资料也就丢失了,因而造成了很多不必要的麻烦。...本文利用ST7267单片机的GPIO端口,实现了对SIM读写
  • SD修复工具

    2013-11-22 00:55:44
    本人手机卡坏了,相机也不能用,找了好多方法都没用,后来用这个进行修复后终于可以读写文件了,还有个方法是用GHOST 整盘GHOST 一个十几M 的数据进去,听说也可以
  • Android开发中SD文件读写

    千次阅读 2012-06-29 12:18:53
    今天来说一下数据的存储,由于手机自带的存储空间有限,所以选择用手机的SD来存储数据文件,想要将本地的文件导入SD或者将SD上的文件导出到本地硬盘,可以用Android SDK 提供的工具,从sdcard中去读文件,首先...

    上次写了一下Android开发后台service的一些基本探索。今天来说一下数据的存储,由于手机自带的存储空间有限,所以选择用手机的SD卡来存储数据文件,想要将本地的文件导入SD卡或者将SD上的文件导出到本地硬盘,可以用Android SDK 提供的工具,从sdcard中去读文件,首先要把文件通过\android-sdk-windows\tools\adb.exe把本地计算机上的文件copysdcard上去,命令是:adb.exe push e:/Y.txt/sdcard/。要把仿真器上的文件copy到本地计算机上用命令: adb.exe pull ./sdcard/FileSDTest.txt d:/

           Service产生的数据文件用二进制(字节流)进行读写,这样做的好处是当文件读入内存后,既可以快速定位到目标数据在内存中的位置,也减少了文件数据占用的内存空间。文件中数据结构的设计思路是一段数据中有用户和时间信息、Service采集到的GPS信息以及用户添加的多媒体信息。其中有这样几个字段:数据段总长度(按字节)、用户信息长度(按字节)、用户和日期数据(用户信息)、GPS经纬度数据、多媒体数据长度(按字节)、多媒体文件格式以及多媒体文件数据。可以用下面这个结构来描述:

     

    $总长度(4Byte)$|用户信息长度(4byte)|用户信息(xByte)$|GPS数据(8Byte+8Byte+8Byte)$|多媒体数据长度(4Byte)|类型(4Byte)|数据(Sizeof(多媒体)Byte)|多媒体....

    $总长度(4Byte)$|用户信息长度(4byte)|用户信息(xByte)$|GPS数据(8Byte+8Byte+8Byte)$|多媒体数据长度(4Byte)|类型(4Byte)|数据(Sizeof(多媒体)Byte)|多媒体....

    $总长度(4Byte)$|用户信息长度(4byte)|用户信息(xByte)$|GPS数据(8Byte+8Byte+8Byte)$|多媒体数据长度(4Byte)|类型(4Byte)|数据(Sizeof(多媒体)Byte)|多媒体....

     

    用这种格式按字节流写入文件后,当其他程序将文件按字节流读取到内存中的buffer[]后,就可以找到每一种数据精确的记录位置。举个例子,找第一段记录中的数据时,先将buffer[4..7]中的二进制数据转为userlength(int),就可以知道用户信息的长度了,这样buffer[8..(8+userlength)]中记录的就是用户名和日期,接着buffer[(8+userlength)..(32+userlength)]24个字节记录了记录产生时终端采集到的GPS信息的经度(lon)、纬度(lat)和高度(alt),三条数据(double)中每条数据占8个字节。在buffer[(32+userlength)..(36+userlength)]中记录了第一条多媒体信息的长度medialength(int)buffer[(36+userlength)..(40+userlength)]中是这个多媒体文件的格式信息,buffer[(40+userlength)...(40+userlength+medialength)]中记录的是多媒体文件数据,依次类推可以找出后面的多媒体数据。如果要找第二段记录信息,首先读取buffer[0..3],转成intsumlength型后定位到buffer[sumlength],这就是第二段信息的起始位置,再依次进行上述操作就可以取到全部数据。
    展开全文
  • 松下SD格式化工具

    2011-10-14 18:31:31
    如果您发现你的手机内存读写缓慢,或者SD,U盘读写缓慢,可以尝试用这个工具格式化一下,说不定速度就会上来哦!(对手机内置内存也管用,比如HTC S900)
  • 手机NFC模拟M1门禁、写CUID白卡的一些研究记录

    万次阅读 多人点赞 2019-03-18 10:05:36
    一、需求场景 近来小区安装了智能门禁,但只配发了一张门禁卡,...包括手机NFC读写卡神器Mifare Classic Tool(MCT)2.2.5最新版、手机读卡工具NFC TagInfo、NFC卡模拟软件Card emulator、RE管理器,以及一款NFC模拟...

     


     

    一、需求场景

    近来小区安装了智能门禁,但只配发了一张门禁卡,不方便使用,于是产生了用手机模拟门禁卡,或者复制一张门禁卡的想法。

    本文使用的软件:(CSDN无法修改下载积分了。。。)

    包括手机NFC读写卡神器Mifare Classic Tool(MCT)2.2.5最新版、手机读卡工具NFC TagInfo、NFC卡模拟软件Card emulator、RE管理器,以及一款NFC模拟的小工具0.4(适配机型不多)。

    (由于原理一致,本文只侧重于讨论手机NFC写白卡,不讨论PN532、PM3、COPY5等设备读写卡。)

    (本文是对研究过程的记录,只作学术研究,作者遵纪守法,是个良民。)


    二、卡片分类

    M1卡:全称Mifare classic 1K,普通IC卡,0扇区不可修改,其他扇区可以反复擦写。通常我们使用的门禁卡、电梯卡都是M1卡。

    M1卡是NXP(恩智浦半导体)公司研发的IC卡,执行标准是ISO/IEC14443 Type A,读写频率是13.56MHz。目前大多数手机厂商使用的NFC芯片都是NXP,另一部分则是BRCM(博通)方案,均执行同一标准,这是手机读写M1卡的技术基础。

    UID卡:普通复制卡,可以反复擦写所有扇区,门禁有防火墙则失效。

    CUID:升级复制卡,可以反复擦写所有扇区,可以穿透大部分防火墙。

    FUID:高级复制卡,0扇区只能写入一次,写入后变为M1卡。

    UFUID:超高级复制卡,0扇区只能写入一次,封卡后变为M1卡,不封卡变为UID卡。

    复制卡均可在网上购买,有普通卡片、钥匙扣、滴胶卡等类型,CUID通常1.5元/张,越高级的卡越贵。


    三、M1卡的结构

    (计算机领域的计数均是从0开始)

    (M1卡标准储存的数据使用16进制,简称HEX,即由0-9、A-F组成,也写作0xAA)

        (一)存储结构

    Mifare classic 1K,即存储容量1K=1024Byte,包括16个扇区,每个扇区含4个块,每个块16Byte.

    第0扇区比较特殊,0区0块前8位为厂商UID码,可以理解为M1卡的识别码。

    0-2块为储存内容区间。

    3块为系统保留区间,用于存放卡密码和控制码,其中:

    3块前12位为keyA(密码A),3块后12位为keyB(密码B),3块中间8位为控制码。

    A/B密码的默认值为12个F或0,翻译为2进制即4*12个1或0

    控制码默认值为FF078069,意思是A密码(非默认情况下)不可见,B密码可见,读写验证A密码。

    M1卡结构的参考文章

    (二)读写权限

    M1卡有4种主要权限:读、写、增量、减量。

    以及2种附权限:读写控制码、读写A/B密码。

    每种权限都要使用A或B密码、并在控制码约束下来操作。

     

    基于M1卡的结构及读取权限特点,M1卡又可以分为非加密、半加密、全加密三种类型。

    非加密:16个扇区的A/B密码均使用默认值。

    半加密:0扇区外的某一个或多个数据扇区A/B密码不是默认值。

    全加密:所有扇区A/B密码不是默认值。(由于M1卡的加密逻辑已经被公开,所以所有的M1加密卡都可以被破解,破解能力PN532<PM3<COPY5)

    四、防伪系统的原理和破解

    常见的防伪系统有三种,

    一是加密型,通过对扇区进行加密实现防伪。单纯的加密型已经可以通过PN532、PM3等工具完成破解。

    虽然卡A/B密码可以被破解,但真正破解的重头戏是在于如何找出卡信息的存储规律,从而进行自定义修改等操作。

    二是篡改型,刷卡时系统尝试写入0扇区,如果成功,则卡片作废(CUID特性,0扇区可反复擦写)。

    三是滚码型,每次刷卡,系统都从特定扇区读取验证一段校验码,并写入新的校验码。如果不能通过多次刷卡找到校验码的规律,则不可复制。


    五、卡模拟及复制

    (由于手机NFC的特性,通常用手机模拟M1卡时,只模拟8位厂商UID码。)

    (使用手机模拟M1卡,必须ROOT,因为原生安卓不开放NFC的控制API)

    (小米、华为可以通过自带的钱包功能实现模拟,无需ROOT)

    了解了上述M1卡的一些基础知识后,再进行卡模拟或复制效率就高了。

        (一)手机模拟M1卡

    1、识别手机NFC的类型

    由于不同手机厂商使用的NFC芯片不同,首先要确认自己的手机是什么NFC芯片,执行了什么协议标准。方法是用另一台手机使用NFC TagInfo识别目标手机,

    • 情况1. 识别不到,或被反向识别(即目标手机反而识别出了另一台手机的识别码)。

    • 情况2. 多次识别,目标手机UID没有变化。

    • 情况3. 多次识别,目标手机UID是08开头的随机值。

    上述情况1./2.通常出现在安卓7.0以下,或国产手机阵营中,说明可以通过最简单的“直接修改配置文件”的方法完成M1卡模拟。

    上述情况3.通常出现在安卓7.0以上,或三星S6以上产品中,只能通过“间接修改配置文件”的方法完成M1卡模拟。

    2、直接修改配置文件

    (1)利用模拟APP

    大多数NFC模拟APP的原理都是利用ROOT权限,修改手机NFC的配置文件,改变默认应答码。

    安卓的NFC配置文件保存在/vendor/etc/目录下,根据芯片的不同,分为libnfc-nci.conf、libnfc-nxp.conf和libnfc-brcm.conf

    现在已经有成熟的APP可以完成模拟,比如NFC卡模拟软件Card emulator。该软件 V4.0.1以前的普通版本有广告,但没有模拟卡数量的功能限制。其配置文件存放在手机存储目录下的/card emulator/cards.json中,可以使用文本编辑器修改。

    (2)利用RE管理器

    这个方法的原理和上述APP的,修改过程网上很多,这里不再赘述,可以参考文章1文章2。 

    3、间接修改配置文件

    如果出现前述情况3.,说明系统不支持修改配置文件改变NFC应答码,这是ISO/IEC 14443-3协议中关于冲突检测的安全性要求。

    间接修改的方式需要通过修改NCI层的libnfc-nci.so函数,来实现控制NFCC的目的,从而改变NFC随机应答码。

    操作过程很复杂,不推荐使用,具体可以参考文章

        (二)复制卡

    不希望ROOT手机的玩家可以购买复制卡进行复制。

    购买哪种复制卡要根据原卡情况进行选择,如果原卡是非加密卡,或是内容较简单的卡,推荐购买CUID,也可以买些UFUID以备不时之需。

    MCT是手机读写M1卡的神器(无需ROOT),其功能包括读写卡、分析卡内容(APP中称作‘转储’)、自定义A/B密码。

    MCT自带了两种密码字典:

    • std.keys(如12个F/0等常用的密码组合)

    • extended-std.keys(如A1B2C3等常见的密码组合)

    在读写卡时需要加载这些密码字典,来完成解码。

    也可以自定义密码,或是下载一些字典文件,用手机解码(手机的运算速度不如电脑,不推荐用手机解码)
     

    MCT的操作网上有很多,这里写一些自己操作的心得。

    1、通常第一次写白卡时(CUID等),先编辑好需要写入的卡内容(即转储文件),用“写转储(克隆)”,即dump模式,一次写入一个或多个扇区。

    2、非常推荐第一次写白卡时就改写默认控制码,使用【08778F69】,意思是A密码用于读取,B密码用于写入,A可见B不可见。(操作这一步一定要牢记B密码)

    使用这一控制码的好处:

    (1)可以通过修改B密码,防止别人或门禁防伪系统覆盖写入你的CUID卡。

    (2)可以防止默认控制码dump写入后出现A密码不可读的情况。

    (3)后续可以通过MCT指定位置针对性地修改部分块信息,不需要整卡格式化。

    3、如果是全卡复制型写入白卡,在复写时,要先格式化全卡。

    六、结语

    本文记录了作者使用手机NFC模拟M1门禁卡,以及写CUID白卡的一些研究过程,其中仍有不少瑕疵。随着研究的深入,也发现M1卡和安卓系统有很多值得花时间探索的地方,下一步学习计划写一个针对间接修改NFC配置文件的APP来实现卡模拟。


    博学之,审问之,慎思之,明辨之,笃行之。

    展开全文
  • 买U盘,手机存储,不怕买到假货吗? 带上这款小软件,让你买到自己中意的U盘,存储。 可测U盘,存储的容量是否充足,读写速度是否正常。
  • 加密类型的M1或者CUID,如果需要写入新的数据,是无法跟UID一样直接覆盖写入的,必须先格式化变成空白才能重写新的数据,以下提供详细教学 准备工具 下载“NFC Reader Tool”这个APP安装到手机上 准备NFC...

    前言

    加密类型的M1卡或者CUID卡,如果需要写入新的数据,是无法跟UID卡一样直接覆盖写入的,必须先格式化变成空白卡才能重写新的数据,以下提供详细教学

    准备工具

    1. 下载“NFC Reader Tool”这个APP安装到手机上
    2. 准备NFC蓝牙双频读写器( 解密卡片需要这个读写设备 )

    下载安装APP

    传送门:点击下载APP.

    连接蓝牙NFC设备

    操作教程参考::设备连接教程.

    解密卡片,得到加密数据

    对于需要格式化的卡,我们需要先对卡片进行解密得到完整的数据和密码
    打开APP的一键解码功能,将卡片放置机器感应区,点击开始执行,等待解密完成并且保存数据,具体的操作过程参考:解密IC卡教程.

    提取卡片密钥

    解密完成保存的数据在APP的数据列表上,回到APP主页,点击数据,点击数据上的编辑图标,打开数据,右上角三个小点这里点击,选择保存密钥,生成密钥文件。

    数据是指包含密码的完整IC卡数据,密钥就是在写入卡片之前,APP会调用密码文件去验证卡片,怕有的用户理解不清楚,这里说明下

    在这里插入图片描述

    完成格式化

    保存密钥成功以后,我们返回主页,打开“一键写卡”功能,此时在选择密钥文件这里,我们选择刚刚保存好的密钥文件。
    选择好密钥文件以后,点击确定。

    写卡选项这里,我们点“格式化”按钮,然后再点击“写入卡片”,机器会自动将空白数据覆盖到CUID卡上,写卡成功以后,我们就能得到一个全新的CUID卡。
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 蓝牙NFC读写器(淘宝搜索“工坊”店铺可购买); 空白可改写UID的复制(购买设备有赠); 下载安装APP 首先,我们需要去下载安装APP,传送门:NFC Reader Tool. 解密IC 下载完成,登录微信,连接蓝牙设备。 ...

    前言

    目前很多手机和手环都具备模拟门禁电梯IC卡的功能,但是遇到加密的卡的话,就没办法,在这里给大家提供一个不要电脑来操作解密和复制加密的教程。

    准备工具

    1. 具备NFC功能的安卓手机或者手环(苹果系统暂时不支持);
    2. 蓝牙NFC读写器(淘宝搜索“卡工坊”店铺可购买);
    3. 空白可改写UID的复制卡(购买设备有赠);

    下载安装APP

    首先,我们需要去下载安装APP,传送门:NFC Reader Tool.

    解密IC卡

    下载完成,登录微信,连接蓝牙设备。

    将我们需要的解密的卡片,放在机器感应区域,打开APP,点击“一键解码” > “开始执行”

    这个步骤,我们需要将卡片的加密信息完整解密出来并且保存。

    在这里插入图片描述
    在这里插入图片描述

    制作不加密的IC卡

    点击一键写卡,然后点击“卡号读取”,这个步骤是读取母卡卡号信息(不读取加密数据),用于制作不加密的空卡给手机手环NFC设备去识别模拟。

    在这里插入图片描述
    放入赠送的UID卡或者CUID卡,点击写入卡片,即可完成空卡制作。

    手机手环NFC模拟空卡

    打开手机钱包或者手环对应的APP,找到模拟门卡功能,模拟我们刚刚制作好的空卡,此时手机是不会提示加密的,如果提示,那就是空卡没写好或者使用的不是空卡(格式化空卡按照上述教程再次操作,格式化参考APP内部教学)。

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    写入加密信息到手机NFC模拟卡

    完成了上述步骤,我们就需要最后一个步骤了,需要将我们的加密数据,写入到刚刚我们模拟的这个卡里面去,打开APP的一键写卡功能,我们选择好需要写入的加密数据。

    这里注意的是,由于我们是一部手机操作写入,写卡的时候,我们需要勾选延迟写卡,如果不选的话,手机NFC碰到机器感应区,我们就无法操作APP的写卡按钮了,所以需要延迟执行写卡操作。

    在这里插入图片描述在这里插入图片描述

    当语音提示写入完成,即可拿开手机。

    这里在说明下,很多手机手环NFC,可能一次无法写入成功,出现失败的情况下,移动感应区,多写几次,如果还是写卡失败,那么删除手机的模拟数据,并且重启手机,重新按照教程再次操作一遍。

    展开全文
  • 系统工具---》安全中心---》授权管理----》应用权限管理----》找到对应的软件图标------》读写手机存储,设置为允许。 转载于:https://www.cnblogs.com/21heshang/p/6567763.html...
  • 关键词:闪存 CF 手机测试系统引言目前,手机作为日常生活中一种重要的通信工具,越来越受到人们的关注。它的最大特性就是方便易携带。那么,如何保证手机在不同地理位置的条件下仍然具有优质的网络服务,进而...
  • 手机,也要换,为将联系人导入新机下载了个App,使用时发现还要收费,我了个去,这点功能也收费,真当自己是高科技了. So,自己动手丰衣足食.谁让自己是程序猿兼攻城狮呢. 流程设计 旧机读出联系人->存成文件->拷贝到...
  • 记忆修复

    2011-10-12 20:41:38
    远不如刚买会的时候同样是存储设备,手机中的MMC存储和电脑中的一样,用了一段时间以后回因为频繁的删除和拷贝回出现磁盘碎片从而影响读写速度然而,硬盘的磁盘格式是FAT32或NTFS,手机中的MMC是FAT16的.因此,手机...
  • 随着信息技术的不断发展,手机逐渐成为现代社会必不可少的工具。但是,一旦手机丢失,存在SIM卡内的资料也就丢失了,因而造成了很多不必要的麻烦。...本文利用ST7267单片机的GPIO端口,实现了对SIM读写
  • U盘检测工具汇总

    2012-07-16 15:43:39
    文档中有下列四个软件:ChipGenius.exe,MyDiskTest_v...可以检测U盘,手机内存等闪存设备,扩容检测,读写速度测试,测,一个合格的闪存设备应该可以检测到芯片制造商,芯片型号参数 这里的软件都可以帮你完成这些
  • 在现在的数码市场上,出现了许多美其名为“升级”的手机内存(容量扩展)。实际上,这是一种假容量的扩展,标称1GB容量,实际容量只有512M或256M,而Windows的浏览器却认不出真实的容量。这让许多消费者上当...
  • [DESCRIPTION] FAQ20105有介绍手机硬件...可以事先用分区读写工具往一个分区(比如proinfo分区)写一个值记录单双卡属性,然后在lk的代码中添加code读取这个值以区分出单双,然后据此设置单双的相关property ...
  • 一键bat百变ROMdiy工具

    2013-02-22 18:48:52
    安卓手机Root和精简及美化工具 首先,介绍下进入Recovery的方式 1:完全关机,按住音量下+电源键开机,进入bootloader界面 2:按音量键移动光标到Recovery那一行 3:按电源键(之后机器会重启进入Recovery) 音量键...
  • 现在手机、数码相机不少用SD,虽然价格是越来越便宜,但是不少水货、假货充斥其中,水货也就算了最多保修成问题,假货的话质量就大打折扣。一般名牌SD标称读写速度1-5.5M/S,但是实际上真货也达不到这个数字,...
  • 125kHZ低频读卡器功能概述: 本资源中包含读卡器原理图及PCB文件、读卡器源程序和电脑端上位机源程序。读卡器可以直接制作使用,可以使用附件中的上位机与读卡器进行...3.做成袖珍版,加入与手机通讯的接口(OTG或蓝牙)
  • 工具/原料 一部安卓系统的手机(已root) ​安装RE管理器软件 方法/步骤 首先在内存中选中该文件,选择移动,如下图所示: 进入到system文件夹内,在右上角选择“加载为读写”,粘贴该文件,如下图所...
  • 而且厂家也在软件上采取了相应的加密措施,使的有一些手机的码片或字库不能拆下来读写,使得这种方法存在局限性,将逐渐被弃用。 4•3•2 用免电脑免拆机软件仪进行软件维修的方法 在软件故障当中有一些只是软件错乱...
  • web service客户端的范例源代码 DataSetFromDatabase :使用DataSet从数据库更新数据的范例源代码 UtilData :web service的辅助工具集1的范例源代码 UtilData2 :web service的辅助工具集2的范例源代码...
  • 1.概述 IC(Integrated Circuit Card,集成电路)是将一个微电子芯片嵌入符合ISO 7816标准的卡基中,做成卡片形式。...Combi SIM方案在手机中增加了非接触IC的功能,但没有实现读写器和双工通讯
  • 1.概述 IC(Integrated Circuit Card,集成电路)是将一个微电子芯片嵌入符合ISO 7816标准的卡基中,做成卡片形式。...Combi SIM方案在手机中增加了非接触IC的功能,但没有实现读写器和双工通讯

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 124
精华内容 49
关键字:

手机读写卡工具