前幾天我跟我隊友寫了一道逆向,說是逆向題其實是個密碼學的題目 是這樣的: 出題人構造了一個 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 單詞就變換 ...