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