Pwn的常見保護介紹

一:canary Canary是金絲雀的意思。技術上表示最先的測試的意思。這個來自以前挖煤的時候,礦工都會先把金絲雀放進礦洞,或者挖煤的時候一直帶着金絲雀。金絲雀對甲烷和一氧化碳濃度比較敏感,會先報警。所以大家都用canary來搞最先的測試。stack canary表示棧的報警保護。 在函數返回值之前添加的一串隨機數(不超過機器字長),末位爲/x00(提供了覆蓋最後一字節輸出泄露canary的可能
相關文章
相關標籤/搜索