2018 - 安恆杯 - babypie [stack partial overwrite]

明顯的是緩衝區溢出呀,read函數能夠多讀python 64位程序,開啓了NX和PIE,且程序裏有了system("/bin/sh")linux 目標:控制RIP到A3E函數便可~git 首先,要處理canary的問題~而後,覆蓋返回地址~github partial overwrite:在開啓了PIE後,不管高位地址如何變化,低位地址是不變的,意味着有機率「撞到」正確的地址函數 exp以下:3d
相關文章
相關標籤/搜索