簡單棧溢出

CANNARY(棧保護) Cannary 是一種緩衝區溢出攻擊緩解手段,當函數存在緩衝區溢出攻擊漏洞時,攻 擊者可以覆蓋棧上的返回地址讓 shellcode 執行。啓用棧保護後,函數開始執行時會在棧 上插入標誌信息,當函數返回時驗證標誌是否被改變,如果改變就代表有攻擊發生。 gcc -fno-stack-protector -o test test.c //禁用棧保護 gcc -fstack-pr
相關文章
相關標籤/搜索