iT邦幫忙

鐵人檔案

第 12 屆 iT 邦幫忙鐵人賽
回列表
Security

駭客入門 系列

緣起是堆資安有興趣,很想學 CTF,手邊剛好的拿到資安的相關文件,又很剛好的被推坑進IT邦幫忙的鐵人賽,於是我便與夥伴們一起報名了這次的挑戰賽。

Focus on the user 是我參加這次挑戰的理念,而我也是第一次接觸資安,所以將以平易近人的內容發表文章,讀者不用有任何壓力,只需要保持開放學習的心,我們共勉之。

鐵人鍊成 | 共 30 篇文章 | 13 人訂閱 訂閱系列文 RSS系列文 團隊教練我想寫code
DAY 1

Day1 序言與鐵人賽創作理念

這篇文章獻給想打 CTF ( Capture the Flag ) 或想入坑資安的新手 緣起是堆資安有興趣,很想學 CTF,手邊剛好的拿到資安的相關文件,又很剛...

2020-09-16 ‧ 由 Hamlet 分享
DAY 2

Day2 Cryptography - Xor

先介紹關於 Xor 的基本概念, Xor ( 互斥或 )是一種邏輯運算,常用於加解密或混淆,以下是幾個例子 4 xor 4 = 0 4 xor 1 = 1 1...

2020-09-17 ‧ 由 Hamlet 分享
DAY 3

Day3 Cryptography - Xortool安裝

那為什麼我們要先學 XOR 呢? 因為不管是在打 CTF ( Capture the Flag ) 和密碼學中,XOR 會一直被用到,相信很多網路上的資源都大概...

2020-09-18 ‧ 由 Hamlet 分享
DAY 4

Day4 Cryptography - Xortool for Windows 安裝

上次提到的 xortool 只能在 python3 上執行,而且作業系統必須是 Linux ,因為指令與儲存格式的不同, 所以在 Windows上執行時會產生問...

2020-09-19 ‧ 由 Hamlet 分享
DAY 5

Day5 寫作方式 - 番外篇

這是一篇關於教學文與我寫作方式的相關說明文章 (當成番外篇來讀 ) 因為我的文章本來就是在教導新手,所以在細節的部份,有些人可能會覺得不是很必要或是非常多餘,...

2020-09-20 ‧ 由 Hamlet 分享
DAY 6

Day6 Cryptography - DES與AES

介紹完 XOR 加密後,再來要介紹 AES ( Advanced Encryption Standard ) , AES 是用來替代原先的 DES ( Data...

2020-09-21 ‧ 由 Hamlet 分享
DAY 7

Day7 Cryptography - Padding

Padding ( 填充 ) 在密碼學是一種填補資料的方法 我們以上一篇講到的 AES 做說明, 假設輸入的資料有 200 bits 則需要做 padding...

2020-09-22 ‧ 由 Hamlet 分享
DAY 8

Day8 Cryptography - Padding 實例 ( 包含 Mode 簡介 )

昨天我們提到 padding 的概念,今天我們就來看看實際上 padding的操作, 以 AES 為例 ( 1 個區塊的大小是 16 bytes ) ,所以 :...

2020-09-23 ‧ 由 Hamlet 分享
DAY 9

Day9 Cryptography - ECB Mode

在 ECB ( Electronic codebook ) Mode 中,區塊與區塊之間彼此互相獨立,所以加解密區塊之間,彼此不會互相影響, 而透過這個特性,我...

2020-09-24 ‧ 由 Hamlet 分享
DAY 10

Day10 Cryptography - CBC Mode

CBC ( Cipher - block chaining ) Mode 的概念是 在加密前,會先與前一個密文做 XOR , 但因為第一個密文前面已經沒有東西了...

2020-09-25 ‧ 由 Hamlet 分享