冷月葬花魂 发表于 2015-2-3 23:31:22

ASP网页编程之Vbs剧本病毒临盆机的道理引见预防息争除...

由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;剧本     所谓病毒临盆机就是指可以直接依据用户的选择发生病毒源代码的软件。在良多人看来这也许难以想象,其实对剧本病毒而言它的完成十分复杂。
  剧本言语是注释履行的、不需求编译,法式中不需求甚么校验和定位,每条语句之间分隔得对照清晰。如许,先将病毒功效做成良多独自的模块,在用户做出病毒功效选择后,临盆机只需求将响应的功效模块拼集起来,最初再作响应的代码交换和优化便可。因为篇幅关系和其他缘由,这里不作具体引见。
  vbs剧本病毒的弱点
  vbs剧本病毒因为其编写言语为剧本,因此它不会像PE文件那样便利天真,它的运转是需求前提的(不外这类前提默许情形下就具有了)。笔者以为,VBS剧本病毒具有以下弱点:
  1)绝大局部VBS剧本病毒运转的时分需求用到一个对象:FileSystemObject
  2)VBScript代码是经由过程Windows Script Host来注释履行的。
  3)VBS剧本病毒的运转需求其联系关系法式Wscript.exe的撑持。
  4)经由过程网页传布的病毒需求ActiveX的撑持
  5)经由过程Email传布的病毒需求OE的主动发送邮件功效撑持,然而绝大局部病毒都是以Email为次要传布体例的。
  若何预防息争除vbs剧本病毒
  针对以上提到的VBS剧本病毒的弱点,笔者提出以下集中提防办法:
  1)禁用文件体系对象FileSystemObject
  办法:用regsvr32 scrrun.dll /u这条号令就能够制止文件体系对象。个中regsvr32是Windows\System下的可履行文件。或直接查找scrrun.dll文件删除或更名。
  还有一种办法就是在注册表中HKEY_CLASSES_ROOT\CLSID\下找到一个主键{0D43FE01-F093-11CF-8940-00A0C9054228}的项,咔嚓便可。
  2)卸载Windows Scripting Host
  在Windows 98中(NT 4.0以上同理),翻开[掌握面板]→[添加/删除法式]→→[附件],作废“Windows Scripting Host”一项。
  和下面的办法一样,在注册表中HKEY_CLASSES_ROOT\CLSID\下找到一个主键{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}的项,咔嚓。
  3)删除VBS、VBE、JS、JSE文件后缀名与使用法式的映照
  点击[我的电脑]→[检查]→[文件夹选项]→[文件类型],然后删除VBS、VBE、JS、JSE文件后缀名与使用法式的映照。
  4)在Windows目次中,找到WScript.exe,更更名称或删除,假如你感觉今后无机会用到的话,最好更更名称好了,固然今后也能够从头装上。
  5)要完全防治VBS收集蠕虫病毒,还需设置一下你的阅读器。咱们起首翻开阅读器,单击菜单栏里“Internet 选项”平安选项卡里的[自界说级别]按钮。把“ActiveX控件及插件”的一切设为禁用,如许就不怕了。呵呵,比如新欢喜光阴的谁人ActiveX组件假如不克不及运转,收集传布这项功效就玩完了。
  6)制止OE的主动收发邮件功效
  7)因为蠕虫病毒大多使用文件扩大名作文章,所以要提防它就不要埋没体系中已知文件类型的扩大名。Windows默许的是“埋没已知文件类型的扩大称号”,将其修正为显示一切文件类型的扩大称号。
  8)将体系的收集毗连的平安级别设置最少为“中等”,它可以在必定水平上预防某些无害的Java法式或某些ActiveX组件对盘算机的损害。
  9)呵呵,最初一项不说人人也应当晓得了,杀毒软件的确很需要。在这个病毒横飞的收集,假如您的机械没有装上杀毒软件我感觉的确挺难以想象的。
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。

飘飘悠悠 发表于 2015-2-4 01:03:50

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

仓酷云 发表于 2015-2-5 07:45:24

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

活着的死人 发表于 2015-2-19 05:47:16

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

若相依 发表于 2015-2-25 20:04:15

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

小女巫 发表于 2015-3-2 21:21:48

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。

只想知道 发表于 2015-3-7 20:47:21

从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了

兰色精灵 发表于 2015-3-15 13:16:29

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

飘灵儿 发表于 2015-3-17 23:10:16

作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。

再见西城 发表于 2015-3-20 23:39:11

先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习

分手快乐 发表于 2015-3-22 19:11:00

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

透明 发表于 2015-3-23 09:13:03

学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:

若天明 发表于 2015-3-23 18:24:47

ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。

灵魂腐蚀 发表于 2015-4-1 09:40:12

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

深爱那片海 发表于 2015-4-4 23:19:24

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")

精灵巫婆 发表于 2015-4-6 11:45:57

我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.

小妖女 发表于 2015-4-9 13:50:48

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:

简单生活 发表于 2015-4-13 18:00:15

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

冷月葬花魂 发表于 2015-4-21 07:17:20

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
页: [1]
查看完整版本: ASP网页编程之Vbs剧本病毒临盆机的道理引见预防息争除...