无名商城论坛

搜索
查看: 256|回复: 0

[其他技术] 手机破解水卡操作

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 17:43:07 | 显示全部楼层 |阅读模式
薅羊毛的学生党[哈哈][哈哈]
需要工具:
手机(需支持nfc)x1
要破解的水卡x1
MIFARE读写工具x1
      此教程只适用扇区密码已知的卡
          不知道密码的卡我会发别的教程的
最后疯狂暗示
教程看楼下[哈哈]
各位也可以把数据发出来我们来帮你算[呵呵]
按位取反就是说将十六进制转成二进制
1换成0,0换成1再转成16进制就可以了

我们学校水卡的算法是将金额转成十六进制然后倒过来,248.20=60F4
倒过来就是F460
校验位是F460的按位取反
得0B9F

修改数据
(每个学校水卡算法不同,此算法不一定适用你的水卡)
现在将金额改成333块钱
保留两位小数就是333.00
去掉点33300转十六进制
得8214,然后倒过来得1482
然后搞定校验位
1482按位取反得0B7D
然后替换
原金额F460替换成1482
原校验位0B9F替换成0B7D

大致流程:
① 打开NFC手机的nfc功能
② 点击读标签 勾上key
③ 将水卡放在手机背面
④ 启动映射并读取标签
⑤ 成功之后 先保存文件
⑥ 去刷一下 看看金额改动的位置
⑦ 然后自己分析 金额改动规则
⑨ 弄清规则

水卡读不出来
答:可能是自己没放好位置 多试几次
读出来但是提示非IC卡 此软件无法破解非IC卡

①每一个扇区最后一块都是秘钥和和控制信息。  

②一般没加密IC卡基本秘钥A都是六个十六进制(0xff) 。

③而你要读取块,就必须验证对应块的扇区的秘钥。

如下图
           |  块0 UID(4字节)  +  (12信息其他字节)
           |  块1  数据(16字节)
0扇区.|  块2  数据(16字节)
           |  块3  秘钥A(6字节)+控制(4字节)+秘钥B

           |  块0 数据(16字节)
           |  块1  数据(16字节)
x扇区  |  块2  数据(16字节)
           |  块3  秘钥A(6字节)+控制(4字节)+秘钥B
x扇区=其他扇区)

要支持啊!!

不然我就没有动力更新了啊[乖][乖]
(记得支持哦[爱心][爱心])

很好的一个教程,搬砖搬砖[滑稽][滑稽]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表