前几天我跟我队友写了一道逆向,说是逆向题其实是个密码学的题目 是这样的: 出题人构造了一个 AES cipher 给出了密钥(key),明文(plainText),密文(cipherText),使用的是 密码分组链接 CBC(Chiper Block Chaining) 模式。要求出 初始化 ...
护网杯比赛,一道不算难的密码学却思路绕了好久才和出题人相符合,这里记录一下做题的过程及感想 题目的源码如下: 除了源码,还给了三行 进制的数,看到这道题目时,首先分析一下题目,给了一个K盒子,用于加密过程使用,K是一个由 个随机字符串产生的。其中m变量的前面一部分包含着flag,test变量也是一串随机的字符串 加密函数最外层是fez,然后fez中循环调用round函数进行加密,每一次循环都是使 ...
2018-10-14 18:11 0 882 推荐指数:
前几天我跟我队友写了一道逆向,说是逆向题其实是个密码学的题目 是这样的: 出题人构造了一个 AES cipher 给出了密钥(key),明文(plainText),密文(cipherText),使用的是 密码分组链接 CBC(Chiper Block Chaining) 模式。要求出 初始化 ...
护网 又是签到 一天 这道题一开始 不懂得如何泄露 libc 信息,就蒙了 后来群里师傅也是刚刚好 做出 到这里 我就接着做了 。 先看下保护,发现 全开了 然后 就看下流程 大概 就是添加 chunk show 合并两个chunk ...
题目名称:baby_forensic题目描述:can you catch the flag?附件:“data.7z” 2019护网杯初赛的一道取证题,比赛时没做出来,赛后又研究了一下。 获取profile的类型,因为不同的系统数据结构不一样,所以需要用--profile=来指定 ...
CTF中那些脑洞大开的编码和加密 CTF中那些脑洞大开的编码和加密 0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到类似这样的问题:表哥,你知道这是什么加密吗?其实CTF中脑洞密码题(非现代加密方式)一般都是各种古典密码的变形,一般出题 ...
CTF中那些脑洞大开的编码和加密 0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到类似这样的问题:表哥,你知道这是什么加密吗?其实CTF中脑洞密码题(非现代加密方式)一般都是各种古典密码的变形,一般出题者会对密文进行一些处理,但是会给留一些线索,所以写此文的目的 ...
密码学概述 基本认知 科学 密码学是科学、有严格的规范,设计密码学算法需要具备深厚的数学知识 公开 密码学算法的实现原理是公开的,经过长 ...
学习路线 0.基础中的基础 简单的python编程 markdown语法和markdown文本编辑器(比较常用的是Typora) Anaconda的安装和配置环境,prompt命令行 ...
第一章 密码学 1.1 密码学的基本概念 密码学有数千年的历史,从最开始的替换法到如今的非对称加密算法,经历了古典密码学,近代密码学和现代密码学三个阶段。 (1)古典密码学 1.替换法 例子:例如将 b 替换成 w ,e 替换成p ,这样bee 单词就变换 ...