我们知道,mifare one 卡有16个扇区,每个扇区分成4个块,每个扇区都可以有自己独立的密码,所以安全性比较高,目前较为常用的是一卡一密的方法,所以破解一张卡片的密码对整个系统的影响不是很大,但也不排除仍然用统一密码的,这种情况下,只要你解开了卡片的密码,你就可以随意的往卡片里写入内容了.

在解密之前,我们应该有明确的解密码目标,比如一套正在使用的系统,由于工作的需要,需要重写卡片,这时如果知道卡片指定扇区的密码,将对我们工作产生很大的帮助

一、准备工具

1、串口监测程序(我在这里用的是ComMonitor)

2、读卡设备(我在这里用的是明华的rf35系列)

3、读卡相关的程序(Rfsetup32.EXE,明华网站上可以下载的例程)

二、开始工作

1、先在现有用于发卡的计算机上安装ComMonitor,安装完成后,打开该监控工具,并选择用16进制方式进行监控,此时将需要破解密码的卡片在原有的设备上进行读卡测试,如果读卡成功,ComMonitor应该能监测到一串数据流。

2、多保存几个数据流,然后看里面的共性,一般来说总会发现FFFFFF这样的数据,因为读卡时很大可能会先发此串数据与卡的0区进行校验,成功后会有相关返回值,查找可能出现的共性值,或者比较像密码的地方,并将其记录下来

3、在Rfsetup32.EXE安装后的程序中用估计的密码进行测试,注意KeyA,KeyB与控制位的内容,如果你猜测的密码正确,则该工具会返回卡片内块上所写的具体内容。

4、根据块上返回的内容,再做其它的修改,即可达到我们的目的。

这里只是写了几个步骤,有兴趣的朋友可以自己仔细试一下,比如拿一张空白卡进行测试,之后在找一些加过密的卡片来做,相信很快就能找出你需要的密码了。

一个解密IC卡密码的方法相关推荐

  1. 浅谈IC卡密码的破解方法

    IC(MIFARE 1)卡密码的破解本人总结有两种方式: 一.软破 条件是熟悉任意一种编程语言,读写卡器一个,IC卡若干张即可开始破密之路,采用软破的方法,一般只要3-5分钟即可算出IC卡的A.B密码 ...

  2. IC卡密码的破解方法浅谈

    IC(MIFARE 1)卡密码的破解本人总结有两种方式: 一.软破 条件是熟悉任意一种编程语言,读写卡器一个,IC卡若干张即可开始破密之路,采用软破的方法,一般只要3-5分钟即可算出IC卡的A.B密码 ...

  3. xshell密码保存位置_如何用BITLOCKER对移动硬盘进行加密和解密移除密码的方法

    下面说下如何用BITLOCKER程序文件对移动硬盘进行加密和解密删除密码的方法. 1.右键要加密的移动硬盘,选择启用bitlocker选项打开: 2.选择使用密码解锁驱动器选项,输入密码后,点击下一步 ...

  4. android nfc扇区加密,android NFC MifareClassic 读IC卡加密扇区方法

    近段时间在做android下NFC的M1卡的加密扇区的读取,参考了Android_磊子的操作基础内容,但是涉及到MifareClassic类操作验证未能找到相关资料,后来查看了MifareClassi ...

  5. android nfc扇区加密,uniapp安卓NFC MifareClassic读IC卡加密扇区方法

    近段时间在做android下NFC的M1卡的加密扇区的读取,但是涉及到MifareClassic类操作验证未能找到相关资料,后来查看了MifareClassic类的源代码和基于android原生案例, ...

  6. android手机扇区数据读写,android NFC MifareClassic 读IC卡加密扇区方法

    近段时间在做android下NFC的M1卡的加密扇区的读取,参考了Android_磊子的操作基础内容,但是涉及到MifareClassic类操作验证未能找到相关资料,后来查看了MifareClassi ...

  7. proxmark3 IC卡密码bin文件格式分析

    冰人固件需要创建对应的密码bin文件,从GUI生成的文件分析,文件由16个扇区的密码A拼接16个扇区的密码B构成,每个扇区密码长度为12位16进制数.例如该文件中,扇区1密码AB均为01B5BFDA1 ...

  8. 商用密码产品认证-智能IC卡

    商用密码产品认证-智能IC卡 产品概述 相关标准规范 应用要点 产品概述 智能IC卡是将一个或多个集成电路芯片嵌装于塑料基片上制成的卡片,卡内的集成电路具有数据存储.运算和判断功能,并能与外部进行数据 ...

  9. java做的web系统 m1 读卡器 结合_IE浏览器接入IC卡读写器实现M1卡的读写功能

    基于ActiveX技术的ocx控件是实现网页上读写 IC卡的一个比较不错的方法,因为ocx是com组件,通过其发布的接口,IE可以实现所有的功能.ActiveX不仅能适应大部分编程语言,做到与编程语言 ...

最新文章

  1. 实体银行网点一定被消灭?银行如何平衡数字创新与线下体验?
  2. 在项目中使用JMail发送邮件
  3. java apache fileutil_Java FileUtil.listFiles方法代码示例
  4. 2021年CISCN初赛re
  5. 关于JavaScript,这10条血与泪的建议大家一定要看
  6. 第二届构建之法论坛预告(草案)
  7. foxmail邮箱日历怎么新建事务
  8. LeetCode 551. Student Attendance Record I
  9. ASP運行Excel.Application出錯
  10. 性能分析之排队论应用
  11. 51单片机下的温控智能小风扇
  12. 超详细的Python面向对象编程讲解
  13. node--压缩文件夹
  14. 手机连接电脑不读手机的终极解决方案
  15. 多窗口电脑文件管理器
  16. 用计算机来解锁密码,电脑忘记开机密码怎么办?如何解锁?
  17. LibGDX_8.1: LibGDX 项目实战: 开发跨平台 2048 游戏
  18. 怎样恢复计算机管理员用户,忘记了电脑系统Administrator账户的密码?如何恢复?...
  19. 网络安全--2.4--路由篇--01--静态路由
  20. 不通过twitter API获取Twitter数据的方法

热门文章

  1. win7锁定计算机快捷键6,win7锁定计算机快捷键_win10 锁定计算机
  2. 第三章 ContextCapture 19 空三处理
  3. ubuntu写yacc
  4. exec()和eval()
  5. 操作系统学习笔记1--ucos
  6. mysql配置时区 serverTimeZone
  7. 如何安装Python的PIL库
  8. JPA之EntityManager踩坑笔记:更改PersistenceContext
  9. 使用@PersistenceContext获取EntityManager报NullPointerException异常
  10. CS党必须了解的P/NP常识