[問題] 請教一個class-file和JVM互動的問題

看板java作者 (是妳)時間16年前 (2009/09/01 14:40), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串1/4 (看更多)
假設我的程式呼叫了一些內建的class(例如java.lang.String) 那這些class的實做會隨著JVM而異還是不管在哪個JVM都會是一致的? 這樣問好了,有沒有可能竄改某個JVM的內建class file, 讓所有java程式 在這個JVM上面執行時,行為都變成我所竄改後的結果? -- 這樣問是因為正在看一篇對Java classfile做aspect instrumentation的paper 不過我不太確定是要對系統內建的class file 還是對programmer的class-file 做instrumentation -- 最近要讀一些跟靜態分析和動態分析有關的paper 也許之後要朝這個方向前進吧~ 研究成功的話,可以把SQL injection 之類的問題從根本排除掉 -- 回憶不會消失...只會被蓋在灰塵下... 只要沒有去吹動~~一切....就可以默默淡忘... 所以....不要成為那傷人吧.... ^.^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.81.234

09/01 15:38, , 1F
嚴格來說,是改class library,不是jvm
09/01 15:38, 1F

09/01 18:41, , 2F
請洽jdk安裝資料夾內的src.zip
09/01 18:41, 2F

09/01 19:03, , 3F
你的研究是在jvm內擋sql injection喔?
09/01 19:03, 3F

09/02 03:09, , 4F
應該說是非法的user input(比sql injection廣)
09/02 03:09, 4F
文章代碼(AID): #1AdC7BGX (java)
討論串 (同標題文章)
文章代碼(AID): #1AdC7BGX (java)