ASP组件中的安全问题 |
Microsoft推出的ASP(Active Server Page)以简单、易用、功能多、可扩充性等强大功能得到了网友和大多数网管的喜爱,大有完全代替CGI的趋势。但是我要对你说,如果使用ASP的话,你网络的安全同时也大大降低了! 在我继续说下去之前,请你完成以下步骤: 我们一起来看看到底是怎么一回事,你刚才拷贝的那些DLL文件其实是我使用Visul Basic 5.0开发的一个组件: Sub xuankong()′请不要加上″private″ Open ″c:\xuankong.dat″ For Append As #1 Write #1, ″我的朋友,这是一个ASP组件的测试程序″ Write #1, ″hello world!This is a test″ Write #1, ″如果你看到这个文件表示测试成功!!!″ Else ExitWindowsEx &H43, 0′使用API函数重新启动机器 End If Close #1 > End Sub 2.把工程名改为dll,类模块改为test,然后把这个工程生成DLL文件到c:\windows\system目录下面。 3.新建一个index.asp文件把下面的代码录入进去。 4.拷贝index.asp到你的服务器内,按照上面所述进行调试! 好了,如果你调试完成,有什么感觉???如果是使用VC++ 、Visual Java开发(它们开发出来的组件功能可更加强大);如果把上面的VB代码改一下,加入到一些FTP组件、E-mail组件、HTTP组件、聊天室组件、计数器组件中……(凡是可以输入/输出的组件,没法输入/输出的组件的破坏力有一定局限),再给这些组件加上一个好听的名字“免费的……”你不上当吗(嘿嘿!说不定你已经上当了,天下免费的东西可是好东西!!!*^v^*)? |