切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 117764阅读
  • 542回复

[其他]技术讨论,破解学校水卡,实现免费喝水 [复制链接]

上一主题 下一主题
 

发帖
5240
M币
9593
专家
71
粉丝
360
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2018-05-04
— 本帖被 發騷友 设置为精华,作者+3000M币+5专家(2018-05-06) —
警告:本贴只做技术研究与测试,一切不当后果与本人无关,以此牟利需要承担法律责任!
技术贴,谢绝喷子吐槽!


原创技术贴,请勿转载!



网上关于卡的科普并不多,了解它的也不多,最近学到了一些卡的知识,所以我实践一下,把技术和经验分享出来
芯片卡分为IC卡、ID卡和CPU卡,其中可以加密的是后两个
ID卡只有卡号,最多的技术就是模拟和复制
CPU卡型号繁多并且内部有单片机,依靠硬件加密,研究难度较大
而IC卡种类较少,比较经典,研究很有意义


作为一个在学校“闲不住”的人,总想搞点事情,就拿水卡开刀吧!
学校教学楼和宿舍每层都有饮水机,可以接凉水或开水,不像家里的直接可以用,需要刷水卡



这就是读卡器,刷卡出水,抽卡水停,上面有个5位数码管,显示金额
出水一定量时会减0.02元,接一杯水大概不到1毛


我们学校的水卡



当然学校里也有专门冲水卡的地方,一台机器水卡放上面输入数字就可以加进去了。。。。



既然想要搞水卡,就要知道它的工作原理
用手电筒透过卡照,可以看见一个芯片和线圈
这就是大名鼎鼎的M1卡
我们日常生活中,它无处不在,公交卡、饭卡、水卡、考勤卡、会员卡、一部分的门卡······它们都是


M1卡是指菲利浦下属子公司恩智浦出品的芯片缩写,全称为NXP Mifare1系列,符合ISO14443A标准,常用的有S50及S70等等。S50容量1KB,S70容量2KB,其他都一样,最常见的还是S50卡



它的工作方式是读卡器提供能量,卡和读卡器交换数据
运用到了电磁感应原理
射频频率为13.56MHz


卡的操作步骤如下:
首先寻卡,有两种模式,寻找全部和寻找没有休眠的卡
然后是防冲撞,会获得一个4字节的卡号,全球唯一的,并且不能修改,除非是UID卡
接下来是选卡,需要提供一个卡号
完了是验证密码,密码有A、B两个,是6字节的,验证那一个是控制位决定的,默认密码全是FF或00
密码正确就可以进行操作了,操作分别有,读取、写入、减值、加值、复位和休眠




数据结构是这样的:
一共有16个分区,每个分区有4个块,一个块16字节,一共就是1024字节
它的存储并不像EEPROM那样,全部都是数据,里面有一些特殊的结构



特殊之一,0区的0块是不能更改的,前4字节是卡号,后12字节是工厂数据,出厂时已经写入,但是UID卡可以修改


特殊之二,每个分区的第4块是有6字节的密码A,中间间隔4字节的控制位,后面是6字节的密码B,固不能存放普通数据


特殊之三,有一种特殊的数据格式叫做值块,长度是16字节,可以放在任意一个普通的块中,作用是记录数字,可以直接用命令就可以加减,当然也可以和整数互相转换,范围是从0-65536,这是本篇最重要的





密码可以为任意数据,但是没有解密不能读取
控制位可以设置每个块的访问权限,可以做到双加密或分加密



默认就是FF078069
就是块0、1、2的读取、写入、加减值都是密码A
块3出了读取密码外全是密码A,密码不可读取


那么可以用的数据就是1024-1*16*16-16=752字节



——————————我是分割线—————————


下面开始技术操作
需要的硬件是读卡器ACR122U


需要的软件有这些,ACR122U的驱动、M1卡服务程序、HEXEDIT、207 mifare oper



首先安装驱动,选择系统,64位的装X64版


点击Setup.exe安装



一直点下一步


安装成功



最后把卡放在读卡器上


go on
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共44条打赏M币+506专家+2
yzb M币 +8 優秀文章 2018-05-29
rallyezhang M币 +20 原創內容 2018-05-25
的结构是什么 M币 +8 優秀文章 2018-05-24
hongo M币 +9 優秀文章,加砖家! 2018-05-17
mmdhj 专家 +1 为了那点M币,你也是拼了。这是黑科技啊,你也敢公开。 2018-05-14
mmdhj M币 +20 为了那点M币,你也是拼了。这是黑科技啊,你也敢公开。 2018-05-14
uest M币 +15 優秀文章 2018-05-13
peter9830129 M币 +8 黑客雏形 2018-05-12
liupengge M币 +20 建议将卡片全部打码,不是部分打码 2018-05-12
2005qq8 M币 +15 很厉害的高中生啊!读卡器多少钱一个? 2018-05-11

发帖
5240
M币
9593
专家
71
粉丝
360
只看该作者 1楼 发表于: 2018-05-04
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共9条打赏M币+87专家+1
hellodoraemo M币 +20 渭南高级中学... 2019-02-04
zhao1990tf M币 +1 認真發帖 2018-07-29
邢宝伟 专家 +1 你是专家。但不能提倡。 2018-07-28
邢宝伟 M币 +6 你是专家。但不能提倡。 2018-07-28
hongo M币 +9 原創內容 2018-05-17
bazyu M币 +5 二进制写扇区是不是填错了 应该写入扇区1和2块,第三块不写? 2018-05-07
goodanytime M币 +20 認真發帖 2018-05-06
沙漠臭屁虫 M币 +13 謝謝分享 2018-05-06
q版虎斑猫 M币 +13 - 2018-05-05

发帖
5240
M币
9593
专家
71
粉丝
360
只看该作者 2楼 发表于: 2018-05-04
请登录后查看
[ 此帖被毛栗子在2018-05-06 20:49重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共7条打赏M币+51
shifu M币 +15 真顽皮~~ 2019-01-10
1588858 M币 +8 HTC M7必须加分 2019-01-05
zhao1990tf M币 +1 你这个真简单,连验证加密都没有,我那个当时刷了上百次卡,记录的数据分析用了一个星期才破解算法 2018-07-29
o759 M币 +1 正在犹豫退不退饭卡呢 2018-05-09
550897307 M币 +5 牛逼 2018-05-09
readonly M币 +8 输入的密码只能靠PC破解才有,对吧? 2018-05-07
q版虎斑猫 M币 +13 - 2018-05-05

发帖
5240
M币
9593
专家
71
粉丝
360
只看该作者 3楼 发表于: 2018-05-04
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共73条打赏M币+876专家+11
hellodoraemo 专家 +1 優秀文章 2019-02-04
hellodoraemo M币 +20 優秀文章 2019-02-04
tbc0309 M币 +30 優秀文章 2018-12-31
457877378 M币 +15 以資鼓勵 2018-07-04
zzy_85569381 专家 +1 有点意思,下次破个饭卡 2018-06-01
zzy_85569381 M币 +13 有点意思,下次破个饭卡 2018-06-01
rallyezhang 专家 +1 原創內容 2018-05-25
rallyezhang M币 +20 原創內容 2018-05-25
tan0307 M币 +8 優秀文章 2018-05-17
hongo M币 +9 精彩回帖 2018-05-17
123456...8下一页
到第
离线huick

发帖
746
M币
659
专家
0
粉丝
17
只看该作者 4楼 发表于: 2018-05-04
请登录后查看

发帖
5240
M币
9593
专家
71
粉丝
360
只看该作者 5楼 发表于: 2018-05-04
回 huick 的帖子
请登录后查看
离线zhoudongwei

发帖
785
M币
905
专家
3
粉丝
19
只看该作者 6楼 发表于: 2018-05-04
请登录后查看
离线lyw123

发帖
1381
M币
593
专家
7
粉丝
64
只看该作者 7楼 发表于: 2018-05-04
请登录后查看

发帖
16077
M币
7554
专家
263
粉丝
240
只看该作者 8楼 发表于: 2018-05-04
请登录后查看
离线lisingch

发帖
30351
M币
23511
专家
9
粉丝
72
只看该作者 9楼 发表于: 2018-05-04
请登录后查看
本帖最近打赏记录:共1条打赏M币+1
manzxq M币 +1 学校管理部门有个财务室,财务要做帐物总结的,费用不对会来查找的,数目过大,会找公安处理的。 2018-05-06
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个