安恒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相关推荐

  1. 2020 DASCTF四月春季战-misc

    misc 0x01 签到题 5G都来了,6G还远吗?6G下还需要开会员才能高速下载吗?请提交 DASCTF{} 里的内容. 下载发现有将近1G.作为签到题应该不需要这样做. 按下F12,接收到payl ...

  2. 2020年春季学期教学日历

    简 介: 填报信号与系统一流课程所需要的教学日历 关键词: 信号与系统,教学日历,一流课程 §01 为什么填写教学日历? 1.填写教学日历需求   根据 信号与系统:一流课程填写资料 要求,需要填写最 ...

  3. 2020年春季信号与系统试卷批改

    00问题提出 2020年,由于新冠疫情(Coronavirus-19)的影响, 2020年春季学期各班信号与系统期末考试 采用了网络考试的方式,同学将试卷上载的清华网络学堂之后.然后在统一下载. 信号 ...

  4. 2020邮箱账号密码大全_通知 | 复旦大学2020年春季学期研究生选课FAQ

    1 选课须知 1. 研究生选课系统什么时间开放? 答:2020年春季学期研究生选课系统开放时间为:2020年2月19日(周三)10:00至2020年3月9日(周一)10:00.2020年3月9日(周一 ...

  5. 【渝粤教育】 国家开放大学2020年春季 1190当代中国政治制度 参考试题

    试卷代号:1194 座位号 2020年春季学期期末统一考试 建设监理 试题 2020年7月 一.单项选择题(每小题2分,共40分.每题的备选项中,只有一个最符合题意) 1.建设工程监理任务的委托方是( ...

  6. 中油C语言第一次在线作业,中石油华东《程序设计(C语言)》2020年春季学期在线作业(二)...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 <程序设计(C语言)>2020年春季学期在线作业(二) 试卷总分:100 得分:100 一.单选题 (共 20 道试题,共 100 分) 1. ...

  7. 大学计算机课作业新建文档,重庆大学2020年春季学期课程作业计算机组成原理.docx...

    重庆大学2020年春季学期课程作业计算机组成原理.docx 2020年春季学期课程作业计算机组成原理第1次 计算机组成原理 题号一二合计 已做/题量19 / 2020 / 2039 / 40 得分/分 ...

  8. 《2020信息消费战“疫”案例集》发布 邬贺铨院士作序推荐(附下载连接)

    大家好,我是文文(微信:sscbg2020),今天给大家分享中国信息消费推进联盟(ICA)于2020年7月份发布的报告<2020信息消费战"疫"案例集.pdf>. 中国 ...

  9. 大数据算法_【中科大】大数据算法(2020年春季)

    算法与理论是计算机科学的核心领域之一.随着大数据时代的来临,传统的算法理论已经不能很好地解决人工智能. 物联网.工业制造等领域所遇到的实际问题.本门课程主要介绍基于大数据的新型算法技术,如随机采样.数 ...

  10. 中国石油大学计算机应用基础在线考试答案,中国石油大学2020年春季《计算机应用基础》在线考试答卷附标准答案...

    中国石油大学2020年春季<计算机应用基础>在线考试补考附标准答案 试卷总分:100 得分:100 一.单选题 (共 50 道试题,共 100 分) 1.操作系统中对文件的确切定义应该是_ ...

最新文章

  1. 笑了,面试官问我知不知道异步编程的Future。
  2. 李开复:AI巨头是有史以来最难以打破的垄断
  3. 几行代码养只猫,心情瞬间好多了
  4. MATLAB矩阵添加新元素
  5. linux中文乱码问题
  6. 音乐播放器 歌词同步滚动功能实现
  7. Linux:文件系统和数据资料
  8. 张家港、张家口、张家界、张家川
  9. 2018/02/12
  10. AWS 云产品和云计算基础知识详解
  11. [Unity]动态人物头像
  12. 腾讯滑块vData_VMP分析
  13. 使用canvas生成水印watermark,有详细注释,简单易懂
  14. 快速傅立叶变换:FFT算法原理及C++实现
  15. 认识Oracle DBFS文件系统
  16. 6-3 单链表结点删除 (20分)
  17. 坐标变换学习笔记—代码篇Matlab
  18. 4D成像雷达:解决日益复杂及成本上升的汽车安全问题
  19. js整体缩小网页_js实现整体缩放页面适配移动端
  20. java五子棋教程_java 简单五子棋

热门文章

  1. 解决:文件名太长删不掉
  2. 2022软件测试好学吗,大概要学多久?(附学习路线图)
  3. Android 替换应用内so文件避免每次都要重新打包的麻烦
  4. W806做电机转速调控
  5. 服务器pd接口不显示,服务器新盘无法识别(JBOD)
  6. 阳了之后,北京人纷纷化身段子手 !
  7. php屏蔽微信网页投诉按钮,屏蔽微信(QQ)内置浏览器菜单中的投诉按钮
  8. JAVA算法:三角形周长(JAVA版本算法)
  9. GLFWError #65542 Happen, WGL: The driver does not appear to support OpenGL 问题解决
  10. 光纤跳线的分类和概述