iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-刷題不只是刷題

CTF 刷題 系列

最近剛接觸資安,發現有CTF這個搶旗的挑戰,希望藉由這次機會,讓自己每天刷一題CTF

鐵人鍊成 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

CTF Day 11 Reverse (GDB baby step 3&4)

今天也來解Reverse的題目 題目 GDB baby step 3 0x2262c96b 最後會移動到記憶體位置 (determined by RBP-4)設...

2024-09-25 ‧ 由 StupidDonut 分享
DAY 12

CTF Day 12 Binary(heap 0)

換一下主題來打Pwn 題目 heap 0 overflows 只是一個 stack 的問題嗎? run起來可以看到是個heap問題Heap 通常是從較低地址往高...

2024-09-26 ‧ 由 StupidDonut 分享
DAY 13

CTF Day 13 Binary (heap 1)

題目 heap 1 這題跟heap 0很像只是多增加了這個判斷式所以只要輸入超過32bytes時,接者再輸入pico就會拿到flag了

2024-09-27 ‧ 由 StupidDonut 分享
DAY 14

CTF Day 14 Binary (heap 2)

題目 heap 2 先輸入A看是否會覆蓋到bico 可以觀察到input_data和x都在heap被分配到5個bytes的記憶體空間 (int*)x...

2024-09-28 ‧ 由 StupidDonut 分享
DAY 15

CTF Day 15 Binary (heap 3)

題目 heap3 首先,他們有 create struct 然後看到 init() 的地方一開始的時候會依照你 object 的大小,劃分出一塊空間給你並在c...

2024-09-29 ‧ 由 StupidDonut 分享
DAY 16

CTF Day 16 Binary(buffer overflow 0)

題目 buffer overflow 0 signal(SIGSEGV, sigsegv_handler);sigsegv => 當收到 Segment...

2024-09-30 ‧ 由 StupidDonut 分享
DAY 17

CTF Day 17 Binary(buffer overflow 1)

題目 buffer overflow 1 一樣可以看到 buffer size 是 32 要則麼拿到flag 可以看到 vuln 函式的 printf 會回傳...

2024-10-01 ‧ 由 StupidDonut 分享
DAY 18

CTF Day 18 Binary(buffer overflow 2)

題目 buffer overflow 2 再來看到win函式有兩個參數,如果arg1 != 0xCAFEF00D or arg2 != 0xF00DF00D...

2024-10-02 ‧ 由 StupidDonut 分享
DAY 19

CTF Day 19 Binary(clutter-overflow)

題目 clutter-overflow 關鍵大概在下面幾行clutter buffer為256code要等於0xdeadbeef才會output flag #...

2024-10-03 ‧ 由 StupidDonut 分享
DAY 20

CTF Day 20 Binary(flag leak)

題目 flag leak 提示有說是Format Strings 測試一下有沒有 format string的問題,如果輸入以下兩個,就會直接 print 出...

2024-10-04 ‧ 由 StupidDonut 分享