緣起是堆資安有興趣,很想學 CTF,手邊剛好的拿到資安的相關文件,又很剛好的被推坑進IT邦幫忙的鐵人賽,於是我便與夥伴們一起報名了這次的挑戰賽。
Focus on the user 是我參加這次挑戰的理念,而我也是第一次接觸資安,所以將以平易近人的內容發表文章,讀者不用有任何壓力,只需要保持開放學習的心,我們共勉之。
這篇文章獻給想打 CTF ( Capture the Flag ) 或想入坑資安的新手 緣起是堆資安有興趣,很想學 CTF,手邊剛好的拿到資安的相關文件,又很剛...
先介紹關於 Xor 的基本概念, Xor ( 互斥或 )是一種邏輯運算,常用於加解密或混淆,以下是幾個例子 4 xor 4 = 04 xor 1 = 11 xo...
那為什麼我們要先學 XOR 呢?因為不管是在打 CTF ( Capture the Flag ) 和密碼學中,XOR 會一直被用到,相信很多網路上的資源都大概說...
上次提到的 xortool 只能在 python3 上執行,而且作業系統必須是 Linux ,因為指令與儲存格式的不同,所以在 Windows上執行時會產生問題...
這是一篇關於教學文與我寫作方式的相關說明文章 (當成番外篇來讀 ) 因為我的文章本來就是在教導新手,所以在細節的部份,有些人可能會覺得不是很必要或是非常多餘,...
介紹完 XOR 加密後,再來要介紹 AES ( Advanced Encryption Standard ) ,AES 是用來替代原先的 DES ( Data...
Padding ( 填充 ) 在密碼學是一種填補資料的方法 我們以上一篇講到的 AES 做說明, 假設輸入的資料有 200 bits 則需要做 padding...
昨天我們提到 padding 的概念,今天我們就來看看實際上 padding的操作, 以 AES 為例 ( 1 個區塊的大小是 16 bytes ) ,所以 :...
在 ECB ( Electronic codebook ) Mode 中,區塊與區塊之間彼此互相獨立,所以加解密區塊之間,彼此不會互相影響,而透過這個特性,我們...
CBC ( Cipher - block chaining ) Mode 的概念是 在加密前,會先與前一個密文做 XOR ,但因為第一個密文前面已經沒有東西了,...