本文由hxch1987贡献pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。:1、JavaScript基础知识2、VBScript基础知识3、通用防注入系统4、挂马的原理及实例攻击5、脚本病毒的原理及技术分析对于客户端脚本语言,如果只学HTML的话。那是肯定不够用,毕竟现在的网页都是动态的,没有动态效果就像一滩死水一样没有任何吸引力。而Javascript和vbscript这两种动态客户端脚本语言担当起了把HTML静态页面转变成支持用户交互并响应相应时间的活页面的角色。当然动态的客户端脚本语言是不只Javascript、vbscript这两种,比如还有JScript,但是这两种使用的最为广泛。也是脚本黑客所必须掌握的脚本语言之一,千万不要因为他们是属于客户端脚本语言就小看他们,他们的功能也是非常的强大,比如google桌面搜索小工具、MSN桌面搜索Gadget都可用Javascript和vbscript完成。同样他们在脚本黑客技术中也是运用的非常广泛,下面就开始我们新的学习之旅吧。,并具有安全性能的解释性语言。Javascript代码嵌入在HTML页面中,它把静态的页面转变成支持用户交互并响应事件的活页面,它能够运行在很多平台上,并独立于硬件。Javascript和HTML关系密切,他们都是由浏览器来处理,HTML是通过浏览器的组网库和图形子系统来处理和展示,而Javascript程序是通过浏览器中内置Javascript解释执行的。浏览器处理WEB页面的一般过程为:浏览器请求一个WEB页面,WEB服务器则把整个页面的内容发送给浏览器,包括HTML和Javascript语句。之后,浏览器加载WEB页面,加载的过程中,浏览器读取WEB页面的HTML语句,并逐行翻译,直到遇到Javascript代码中的开始标记时,Javascript解释器接管页面的处理过程并继续进行处理,到达Javascript代码中的结束标记时,Javascript解释器把将处理控制权交付出去,浏览器继续处理HTML内容。对于初学Javascript的朋友来说,有两个常识大家必须要明白。1、由浏览器处理的Javascript称作为客户端Javascript。虽然Javascript主要用于客户端脚本编程,但这并不是Javascript的唯一用法,它也能够用户除WEB浏览器之外的其他环境,比如创建一种用于在服务器上编程的Javascript,则它可以看成是像ASP一样的服务端脚本语言。但是这里我们不讨论服务器端的,而把精力放在Javascript运用最为广泛的客户端上。2、很多初学者会以为Javascript就是JAVA,事实上,Javascript不是JAVA。他们是由两家不同的公司开发出来的,scape公司开发,而JAVA则是SunMicrosystem公司开发的;JAVA可以说是与WEB页面无关,而Javascript程序则嵌入在WEB页面中,并且必须在浏览器中运行;JAVA程序必须要经过编译器的编译(如J2SDK)后才可以运行,而Javascript程序则由内置在浏览器中的Javascript引擎解释执行,不需要进行编译。Javascript程序用于检测用户的活动,并对用户的操作做出相应的响应。比如,当鼠标点击某个链接的时候,该链接就变成了另外一种颜
精通脚本黑客-第4 章 Javascript和vbscript入门 来自淘豆网m.daumloan.com转载请标明出处.