作者SansWord (是你)
看板java
标题[问题] 请教一个class-file和JVM互动的问题
时间Tue Sep 1 14:40:08 2009
假设我的程式呼叫了一些内建的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
1F:→ weiyucsie:严格来说,是改class library,不是jvm 09/01 15:38
2F:推 slalala:请洽jdk安装资料夹内的src.zip 09/01 18:41
3F:推 puzi:你的研究是在jvm内挡sql injection喔? 09/01 19:03
4F:→ SansWord:应该说是非法的user input(比sql injection广) 09/02 03:09