Re: [閒聊] C 語言大師請進
這段程式碼似乎容易受到緩衝區溢出攻擊的影響,但在不修改原始程式碼的情況下,要得到
`win` 函數的地址,你可以利用堆疊記憶體中的位置。你可以試著利用輸入的資料觸發緩
衝區溢出,覆蓋堆疊上的返回地址,使其指向 `check_win` 函數的位置,而 `check_win`
函數會執行 `win` 函數。這是一種常見的攻擊方式,被稱為ROP(Return-Oriented Progra
mming)攻擊。
--
Sent from my iPhone 11 Pro
○ PiTT // PHJCI
--
https://i.imgur.com/yfchApR.png




--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.12.186 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1710403938.A.94D.html
→
03/14 16:14,
1年前
, 1F
03/14 16:14, 1F
→
03/14 16:16,
1年前
, 2F
03/14 16:16, 2F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 4 篇):
閒聊
3
9