首页 > 其他分享 >TR 31 Key block decode

TR 31 Key block decode

时间:2023-08-01 10:22:12浏览次数:34  
标签:0080A4CBAE91D607AD3B4C736401E5D0B5D5C494C2B7D2C2 31 TR C1293E2C4A2F4073162CD0C2A

KBPK(ZMK): C1293E2C4A2F4073162CD0C2A8D5C8529D200BFD327CF48C

With KBPK, we can get KBEK and KBAK

KBEK: C1293E2C4A2F4073162CD0C2A8D5C8529D200BFD327CF48C XOR

454545454545454545454545454545454545454545454545

= 846C7B690F6A053653699587ED908D17D8654EB87739B1C9

 

KBAK: C1293E2C4A2F4073162CD0C2A8D5C8529D200BFD327CF48C XOR

4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D

= 8C64736107620D3E5B619D8FE598851FD06D46B07F31B9C1

 

TR-31 Key block: A0072K0TD00S00004FA6CD539532AE4DED4434FB9BE1243CC722E42AE1A42BF1D2671C18

 TR-31 Header:  A0072K0TD00S0000

 

 Get IV from TR31 Header:

A0072K0T  convert it to HEX: 41303037324B3054

 

TR-31 Encrypted key: 4FA6CD539532AE4DED4434FB9BE1243CC722E42AE1A42BF1
TR-31 MAC: D2671C18

 

After do CBC decryption with IV(41303037324B3054) get output data;
0080A4CBAE91D607AD3B4C736401E5D0B5D5C494C2B7D2C2

Plain Key Block: 0080A4CBAE91D607AD3B4C736401E5D0B5D5C494C2B7D2C2
Plain Key: A4CBAE91D607AD3B4C736401E5D0B5D5

 

标签:0080A4CBAE91D607AD3B4C736401E5D0B5D5C494C2B7D2C2,31,TR,C1293E2C4A2F4073162CD0C2A
From: https://www.cnblogs.com/renren0113/p/17595734.html

相关文章

  • 《字符串篇》string类进行转换等操作
    C++中的string类用法简介原文链接:https://blog.csdn.net/liitdar/article/details/80498634概述string是C++标准库的一个重要的部分,主要用于字符串处理。c_str(),string转换为char*//方法一:使用c_str()方法,代码(stringsimple.cpp)如下:#include<string>#include<iostream......
  • tkinter的Entry设置默认值的效果
    用Python的tkinter库做GUI程序,Entry控件被我们用来获取用户的输入,不过很多时候,我们希望GUI界面上的Entry控件能有默认值,用户可以修改默认值,也可以不修改。默认值提高了软件的易用性。直接看代码:importtkinterastkroot=tk.Tk()lb=tk.Label(root,text='网址:')lb.grid......
  • 7.31
    Java泛型Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组......
  • 2023.7.31
    今天是七月的最后一天,最近天天下大雨,很少出门了,就在家里简单的吃点,早上雨水刮进来把床垫打湿了,直接被弄醒了,无奈地收拾好把被子晾上,稍微看了看视频,有些无趣,就继续完善之前搭建的网页,还是无聊,只能看看小说,看到下午,晚上做了几个pta题就休息了。......
  • 2023.7.31
    今天去看SROP的时候,发现ctfwiki上有一些细节上的东西,之前以为懂了,但是去理整个过程的时候发现还存在一些问题,目前结合题目里代码的实际情况弄懂了一些,中间还去看了一些博客,弄懂了了里面的exp。但是ctfwiki上的还有一点问题。我尽量学......
  • docker部署RetroArch-web 教程
    在写华芸评测的时候,在Portal模式下发现了Mednafen这个可以玩复古游戏的插件,想了下群晖应该也可以实现类似的功能,于是乎在DockerHub找了一圈,还真找到一个可用的,于是乎就有了这篇教程。一、部署阶段前置安装和创建首先在群晖上的套件中心找到docker,确认启动。打开文件管理器,进......
  • 7.31
    《大道至简》是一本关于人生哲学的书籍,作者通过讲述自己的人生经历和思考,探讨了人生的真谛和生活的意义。读完这本书,我深受启发和感动。书中作者提到了“大道至简”的概念,他认为人生的真正意义在于追求简单和平静。在这个繁忙和喧嚣的世界中,我们常常被各种琐事和压力所困扰,很难找......
  • 每日总结(7月31日)
    今天早上去医院把牙的神经烧掉,医生打完麻醉就开始拿电钻把牙钻开,真的疼,打完麻药也很疼,还要每周去一次,真的是太麻烦了,还不能用右侧牙嚼东西,非常的难受,希望看到这篇文章的人,无论是谁都别跟我犯一样的错真的是太难受了......
  • 《七月寄》2023.7.31
    寻找太阳的梦自不量力说自己也变成太阳的念头有时候寂寞几乎扛不动咽在喉咙里无人诉说我们到底在追求些什么为何一直不断往前冲——《蜂鸟》,吴青峰有时候,似乎故事将要开始,但帷幕早已落下。像在七月三十二日放着八月清晨,以为这三年所有的执念与懊悔都会被洗刷,但一切都在轮回,......
  • android 应用程序数据共享ContentR…
    1.实现一个ContentProvider.publicclassDataProvidersextendsContentProvider{privatestaticfinalStringDATABASE_NAME="UIDB";privatestaticfinalintDATABASE_VERSION=1;privatestaticfinalStringTABLE_NAME="UITable";......