小编gsb*_*bil的帖子

使用覆盖的权限位恢复Mifare Classic 1k中的扇区

我错误地覆盖了我的一个Mifare经典1k标签的第1区块7.它用于测试,我在块7上写的16字节数据如下所示:

0xaa 0xaa 0xaa 0xaa 
0xbb 0xbb 0xbb 0xbb
0xcc 0xcc 0xcc 0xcc  
0xdd 0xdd 0xdd 0xdd

如果没有弄错,通过这样做,我的访问键和权限位变为如下:

  • 关键-A: 0xaa 0xaa 0xaa 0xaa 0xbb 0xbb
  • 关键-B: 0xcc 0xcc 0xdd 0xdd 0xdd 0xdd
  • Permisssion Bits: - > 0xbb 0xbb 0xcc

我曾尝试使用Key-AKey-B如上所示读/写block 7sector 1.但我不再能够访问(不读或写)任何块sector 1了.

我知道所有其他扇区(例如sector 0sectors 2-15)的密钥,并且能够访问它们.

考虑到这种情况,我想知道是否有任何方法可以重置sector 1block 7重新获得访问权限.非常感谢.

更新:

我已经确认如上所示的Key-A和Key-B都是正确的,我可以使用它们对卡进行身份验证.另外,根据Mifare Classic规范(屏幕截图),我的访问位如下:

Byte 6 = 0xbb = 0b10111011 …

nfc mifare

6
推荐指数
2
解决办法
6452
查看次数

Gnuplot 中 Z 轴标签的位置

  • 我正在使用以下脚本绘制 3D Gnuplot 图。
  • 我的 Gnuplot 版本是gnuplot 4.4 patchlevel 3.
  • 我的问题是,使用 Z 轴标签的默认位置,它总是被剪切(被放置在边界之外)。我想知道将 X/Y/Z 轴标签放置在我喜欢的图形坐标处的命令。
    设置 pm3d 
    设置网格 
    设置调色板定义(-1“蓝色”,0“白色”,1“红色”)
    设置标题

    设置 ztics 0.10
    设置 xlabel“标签 1”
    设置 ylabel “标签 2”
    设置 zlabel “标签 3”

    使用 ($1/$2):3:($4+$5) 和 pm3d notitle pause -1 绘制“数据”

    设置术语后增强颜色“Serif”20
    设置输出“graph.eps”
    重绘

gnuplot

3
推荐指数
1
解决办法
1万
查看次数

如何将这个简单的5个字节转换回4个字节?(将4个字节转换为5个字节的算法是已知的)

将输入的8位十六进制数转换为10位的算法如下:

Given that the 8 digit number is: '12 34 56 78'

x1 = 1 * 16^8 * 2^3
x2 = 2 * 16^7 * 2^2
x3 = 3 * 16^6 * 2^1
x4 = 4 * 16^4 * 2^4
x5 = 5 * 16^3 * 2^3
x6 = 6 * 16^2 * 2^2
x7 = 7 * 16^1 * 2^1
x8 = 8 * 16^0 * 2^0

Final 10 digit hex is:
=> x1 + x2 + x3 + …

python algorithm math

0
推荐指数
1
解决办法
402
查看次数

标签 统计

algorithm ×1

gnuplot ×1

math ×1

mifare ×1

nfc ×1

python ×1