Re: [閒聊] C 語言大師請進

看板Marginalman作者 (凱茜帕魯格)時間1年前 (2024/03/14 16:12), 編輯推噓0(002)
留言2則, 2人參與, 1年前最新討論串2/4 (看更多)
這段程式碼似乎容易受到緩衝區溢出攻擊的影響,但在不修改原始程式碼的情況下,要得到 `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
https://i.imgur.com/tW5uyYA.jpg
https://i.imgur.com/6z6kGkc.jpg
https://i.imgur.com/f6bz4JK.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.12.186 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1710403938.A.94D.html

03/14 16:14, 1年前 , 1F
AI臭
03/14 16:14, 1F

03/14 16:16, 1年前 , 2F
gpt
03/14 16:16, 2F
文章代碼(AID): #1byh5YbD (Marginalman)
文章代碼(AID): #1byh5YbD (Marginalman)