快轉到主要內容

每周CTF計畫03

·
CTF
貝坦betan
作者
貝坦betan
其實作者也只會是我啦哈哈
plus ultra

前言
#

這禮拜比較忙 很多事情擠在一起
事後檢討比較沒有時間看 所以這禮拜就稍微水一周吧欸嘿
本次排名 444/1033 解出3題 qq

解出
#

Warmup / Welcome
#

進dc就看得到ㄌ

Warmup / Math Gone Wrong
#

簡單來講就是要讓以下成立
n1*10+n2*10 != (n1+n2)*10
n1、n2輸入小數點就可以順利通過ㄌ

Warmup / Introspection
#

題目code

char buf[1008];
printf(">> ");
read(0, buf, 1008);

簡單來講就是如果剛好輸入1008個字元,會把最後null byte也蓋掉
因此輸出的時候就會不知道buf的內容已經結束,會接續把後面flag[]內的內容也噴出來

總結
#

最近比較忙 很多事情都擠在這幾周
所以這次沒什麼看賽後 搜哩 下周一定