安恒2020-四月春季战-reverse-sm
安恒2020-四月春季战-reverse-sm
- 安恒2020-四月春季战-reverse-sm
- 一、IDA打开分析发现存在如下数据块。
- 二、加密的可用key和加密后的密文分别为。
- 三、程序的逻辑为,将输入的四组数字经sm4加密后,与密文比对相同,则程序输出前边输入的四组数字的16进制即flag。
- 四、利用sm4解密程序将密文:```C079776677E5AC9931C567EB470645A7```,解密得到的明文即为flag。
- 五、验证。将```d0389046c236e4c66bd787959f5c6e66```转换为4组10进制数输入程序验证。
安恒2020-四月春季战-reverse-sm
一、IDA打开分析发现存在如下数据块。
结合加密代码分析及题目名称应为sm4加密
二、加密的可用key和加密后的密文分别为。
KEY为:v15 = 0x1234567;v16 = 0x89ABCDEF;v17 = 0xFEDCBA98;v18 = 0x76543210;key: 123456789ABCDEF FEDCBA9876543210密文为:C079776677E5AC9931C567EB470645A7
v9 = 0xC0797766;
v10 = 0x77E5AC99;
v11 = 0x31C567EB;
v12 = 0x470645A7;
三、程序的逻辑为,将输入的四组数字经sm4加密后,与密文比对相同,则程序输出前边输入的四组数字的16进制即flag。
四、利用sm4解密程序将密文:C079776677E5AC9931C567EB470645A7
,解密得到的明文即为flag。
解密程序链接
//解密的到的明文
d0389046c236e4c66bd787959f5c6e66
五、验证。将d0389046c236e4c66bd787959f5c6e66
转换为4组10进制数输入程序验证。
3493367878
3258377414
1809287061
2673634918
安恒2020-四月春季战-reverse-sm相关推荐
- 2020 DASCTF四月春季战-misc
misc 0x01 签到题 5G都来了,6G还远吗?6G下还需要开会员才能高速下载吗?请提交 DASCTF{} 里的内容. 下载发现有将近1G.作为签到题应该不需要这样做. 按下F12,接收到payl ...
- 2020年春季学期教学日历
简 介: 填报信号与系统一流课程所需要的教学日历 关键词: 信号与系统,教学日历,一流课程 §01 为什么填写教学日历? 1.填写教学日历需求 根据 信号与系统:一流课程填写资料 要求,需要填写最 ...
- 2020年春季信号与系统试卷批改
00问题提出 2020年,由于新冠疫情(Coronavirus-19)的影响, 2020年春季学期各班信号与系统期末考试 采用了网络考试的方式,同学将试卷上载的清华网络学堂之后.然后在统一下载. 信号 ...
- 2020邮箱账号密码大全_通知 | 复旦大学2020年春季学期研究生选课FAQ
1 选课须知 1. 研究生选课系统什么时间开放? 答:2020年春季学期研究生选课系统开放时间为:2020年2月19日(周三)10:00至2020年3月9日(周一)10:00.2020年3月9日(周一 ...
- 【渝粤教育】 国家开放大学2020年春季 1190当代中国政治制度 参考试题
试卷代号:1194 座位号 2020年春季学期期末统一考试 建设监理 试题 2020年7月 一.单项选择题(每小题2分,共40分.每题的备选项中,只有一个最符合题意) 1.建设工程监理任务的委托方是( ...
- 中油C语言第一次在线作业,中石油华东《程序设计(C语言)》2020年春季学期在线作业(二)...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 <程序设计(C语言)>2020年春季学期在线作业(二) 试卷总分:100 得分:100 一.单选题 (共 20 道试题,共 100 分) 1. ...
- 大学计算机课作业新建文档,重庆大学2020年春季学期课程作业计算机组成原理.docx...
重庆大学2020年春季学期课程作业计算机组成原理.docx 2020年春季学期课程作业计算机组成原理第1次 计算机组成原理 题号一二合计 已做/题量19 / 2020 / 2039 / 40 得分/分 ...
- 《2020信息消费战“疫”案例集》发布 邬贺铨院士作序推荐(附下载连接)
大家好,我是文文(微信:sscbg2020),今天给大家分享中国信息消费推进联盟(ICA)于2020年7月份发布的报告<2020信息消费战"疫"案例集.pdf>. 中国 ...
- 大数据算法_【中科大】大数据算法(2020年春季)
算法与理论是计算机科学的核心领域之一.随着大数据时代的来临,传统的算法理论已经不能很好地解决人工智能. 物联网.工业制造等领域所遇到的实际问题.本门课程主要介绍基于大数据的新型算法技术,如随机采样.数 ...
- 中国石油大学计算机应用基础在线考试答案,中国石油大学2020年春季《计算机应用基础》在线考试答卷附标准答案...
中国石油大学2020年春季<计算机应用基础>在线考试补考附标准答案 试卷总分:100 得分:100 一.单选题 (共 50 道试题,共 100 分) 1.操作系统中对文件的确切定义应该是_ ...
最新文章
- 笑了,面试官问我知不知道异步编程的Future。
- 李开复:AI巨头是有史以来最难以打破的垄断
- 几行代码养只猫,心情瞬间好多了
- MATLAB矩阵添加新元素
- linux中文乱码问题
- 音乐播放器 歌词同步滚动功能实现
- Linux:文件系统和数据资料
- 张家港、张家口、张家界、张家川
- 2018/02/12
- AWS 云产品和云计算基础知识详解
- [Unity]动态人物头像
- 腾讯滑块vData_VMP分析
- 使用canvas生成水印watermark,有详细注释,简单易懂
- 快速傅立叶变换:FFT算法原理及C++实现
- 认识Oracle DBFS文件系统
- 6-3 单链表结点删除 (20分)
- 坐标变换学习笔记—代码篇Matlab
- 4D成像雷达:解决日益复杂及成本上升的汽车安全问题
- js整体缩小网页_js实现整体缩放页面适配移动端
- java五子棋教程_java 简单五子棋
热门文章
- 解决:文件名太长删不掉
- 2022软件测试好学吗,大概要学多久?(附学习路线图)
- Android 替换应用内so文件避免每次都要重新打包的麻烦
- W806做电机转速调控
- 服务器pd接口不显示,服务器新盘无法识别(JBOD)
- 阳了之后,北京人纷纷化身段子手 !
- php屏蔽微信网页投诉按钮,屏蔽微信(QQ)内置浏览器菜单中的投诉按钮
- JAVA算法:三角形周长(JAVA版本算法)
- GLFWError #65542 Happen, WGL: The driver does not appear to support OpenGL 问题解决
- 光纤跳线的分类和概述