/ctf

Primary LanguagePython

NTU 計算機安全 2017 spring的作業筆記

各題解法寫在小題的readme裡面

流程

file path-to-file
檢查binary code, 32/64 bits

trace

strace, trace system call
ltrace, trace library call

修改binary

vim -b ,--binary
開啟vim 後 使用:%!xxd進入16進位顯示模式
可以直接改binary file
改完後使用:%!xxd -r 改回預設顯示模式 存檔

防禦機制專有名詞

ASLR
address Space Layout Reandomization

PIE
position independent executables

Stack Canaries