1. 程式人生 > >【4.14】學習筆記

【4.14】學習筆記

今天終於明白為什麼ret2libc 是覆蓋為:A*payload_lenth +system +exit()+/bin/sh 了

因為當覆蓋後eip會擡高四個位元組:


參考別人部落格裡的圖。所以/bin/sh是第一個引數,而exit()則是新的ret。