討論串[問題] 面試遇到readByte
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓20(20推 0噓 28→)留言48則,0人參與, 最新作者glitzie (GZ)時間13年前 (2011/05/14 08:12), 編輯資訊
2
0
0
內容預覽:
面試遇到的問題, 我當時整個人傻掉. 他要我舉出下列程式隱藏的問題. bool ProcessEvilInput::onDecode(SkStream* stream, SkBitmap* bm,. SkBitmap::Config pref, Mode mode). .... int width
(還有485個字)

推噓3(3推 0噓 7→)留言10則,0人參與, 最新作者glitzie (GZ)時間13年前 (2011/05/15 06:21), 編輯資訊
0
0
0
內容預覽:
我自己的解讀是. // 因為他這邊是用void 所以如果length長度過長 會造成buffer overflow. //因為case 1, 8, 24都沒有敘述,. 有沒有可能駭客可以在這三個case執行惡意語法, 一直到break跳開. 整份coding就是這樣 我沒有縮減. 麻煩大家指證 謝謝

推噓2(2推 0噓 3→)留言5則,0人參與, 最新作者TeaEEE (愛不趴 不愛趴)時間13年前 (2011/05/20 09:56), 編輯資訊
0
0
0
內容預覽:
這題我覺得出的不是很好,由於程式碼前有... 整個程式的邏輯就不易理解。. 這段code真的說有問題的話,我覺得是出在stream-read的位置. int width = readByte(buf, 6 + i*16);. int height = readByte(buf, 7 + i*16);
(還有382個字)
首頁
上一頁
1
下一頁
尾頁