网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月24日漏签0天
东莞高级中学吧 关注:7,018贴子:244,109
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 3 4 5 6 7 下一页 尾页
  • 149回复贴,共7页
  • ,跳到 页  
<<返回东莞高级中学吧
>0< 加载中...

【(强大的)科普贴】破解学校饭卡(1)!!!

  • 只看楼主
  • 收藏

  • 回复
  • 892879327
  • 手不释基
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
最近在家,闲得蛋疼,于是乎学长拿出了封存的高级的饭卡,寻思着怎么为学弟学妹发点福利、扭转学校饭堂的亏损,额恩,决心开始专研RFID这东东。
于是找了大神要资料,不久就收到了【第一份】教程,这里分享给大家。
学长的工具正在顺丰的快递车上,所以暂时没能做出很有针对性的教程(专门针对高级饭卡的教程),抱歉,但是在后续的教程中应该会陆续发放的。
话不多说啦,上教程吧。(分楼层)


  • 892879327
  • 手不释基
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
①
这次案例的主角是某学校可怜的水卡(热水卡),先小小地上镜一下先。


用NFC手机上安装的MCT(Mifare Classic Tool)查看,水卡的确是Mifare Classic 1k类型的。

此次破解用到的工具有:电脑一台,ACR122U一台,带NFC功能的手机一台,水卡一张

在进行破解工作之前,我们要为电脑搭建相应的环境,大家需要在电脑上安装.NET Farmwork 4以及Java,请自行上网下载安装,后面用到的软件依赖这两个运行库。

安装完运行库之后就需要安装ACR122U的驱动了(驱动下载(百度云) ,SDK下载(百度云) ),为了方便后续的开发,我将SDK也一并安装。



安装完驱动和SDK之后,把ACR122U连接电脑,设备就能正常工作了。把我们的水卡放上去,ACR122U的蜂鸣器就会响并且LED的颜色也会改变。
在此之前我已经尝试过用MCT自带的常见的密钥去访问水卡,发现有部分扇区使用的不是默认密钥,被加密了,对于这种不是所有扇区加密的卡,我们可以采用验证漏洞把其他扇区密码破解出来。

验证漏洞可利用的程序是mfoc,mfoc在Windows上的版本叫mfocgui,但mfocgui对于刚刚接触RFID安全的同学来说有点麻烦,所以这次直接采用M1卡服务程序(其实就是简化版的mfocgui)。


2026-03-24 04:02:21
广告
不感兴趣
开通SVIP免广告
  • 120110135
  • 基不择食
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你……→_→


  • 892879327
  • 手不释基
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
③

修复完成后,用UltraEdit或者WinHex之类的十六进制编辑器打开,就可以看到dump文件的数据了。

看到上图我用方框框着的数据了吗?这就是卡扇区的控制段,其中前6字节和后6字节的FFFFFFFFFFFF就是这个扇区的密码,中间的FF078069就是控制位,还不清楚M1卡的结构的可以去看看这篇介绍M1卡结构文章。
知道密码之后,我将密码导入MCT中,开始读取卡片的数据了。

由于MCT自带数据高亮的功能,我们可以清楚的看到4扇区中有两行值块,我卡中现在的余额是32.31,我们根据值块的计算规矩进行计算,不清楚值块的还请去看看介绍M1卡结构的文章。值块的数值是两次不取反一次取反,并且保存在最低的地址里面的。看到第一个值块,0C9F,因为计算机数据是倒序存入的,所以就是真正的数据就是9F0C,换成十进制就是3231。中间那段的60F3是取反保存的,60F3倒序一次是F360,换成二进制就是1111001101100000, 取反一次就是0000110010011111,换成十进制就是3231。最后一段跟第一段一样,都是不取反保存。末端的11和EE就是地址,可以忽略不计,只要后面记得地址保持一致就可以。到此为止,卡的数据因为并没有采取任何加密导致被破解,现在我将卡的钱修改成999.99试试,999.99元应该是十进制99999,十六进制就是01869F,倒序一次结果就是9F8601 ,其他几位一样原理计算, 或者我们可以用MCT自带的值块计算工具计,最终算出结果如下图。

将数据写入到卡里,现在就是去机器实践的时候了。

破解大完满结束,总耗时5小时。
如果有什么问题欢迎留言或者邮件咨询和交流。


  • 892879327
  • 手不释基
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
④这是学长最严肃的声明啊作为一名好学生,我们最主要的任务是好好学习,D D up
而对于本文呢,只作技术研究之用,请勿用于非法用途,否则后果自负。


  • 892879327
  • 手不释基
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@snow961003 可以申精不


  • 892879327
  • 手不释基
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
只作技术研究之用,请勿用于非法用途,否则后果自负


  • 沉默的观察者
  • 基动战士
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@李消魂销魂 吧主求加精……


2026-03-24 03:56:21
广告
不感兴趣
开通SVIP免广告
  • F_ck桑
  • 手不释基
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
精


  • 0的二分之一
  • 冰基玉骨
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
技术人员。但是好像不太好呢。


  • ADASFASDAW
  • 吧主
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你认为这个贴发出来后学校不会修复这个bug么
咳咳。所以。
高级饭卡私信我就好了


  • ADASFASDAW
  • 吧主
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
更新后记得@我拜托楼主


  • 退一步越想越
  • 手不释基
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
厉害 用过吗


  • 镜中X
  • 基缘巧合
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Debian系统下你的Acr122u a9还能用吗?


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 3 4 5 6 下一页 尾页
  • 149回复贴,共7页
  • ,跳到 页  
<<返回东莞高级中学吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示