我爱黑客网首页 设为首页
加入收藏
联系我们
 首 页  技术文章 下载中心 站长学院 交流论坛
 软件:
 文章:        教程:
 推荐: 我爱黑客网论坛
 
 
 
 
   
黑软: Q Q 软件 木马间谍 探嗅监听 溢出攻击 加密解密 漏洞扫描 脚本注入 远程控制 综合利用 聊天工具  
 
技术文章: 爱黑新闻 | 黑客攻防 | 网络技术 | 程序设计 | 系统操作 | 本站动态 | 业界动态 | 安全公告 | 病毒公告 | 八卦黑客
 
 
您当前的位置:我爱黑客 -> 黑客攻防 -> 黑客编程 -> 文章内容  
栏目导航
· Q Q 攻防 · 黑客入门
· 攻防实战 · 安全初步
· 工具详解 · 黑客教程
· 漏洞研究 · 黑客编程
· 技术杂谈
热门文章
· 李开复 回答如何学好编..
· MD5 密码直接查询
· 软考秘籍:高级程序员..
· 每个ASP程序员必备的知..
· 新VB大试用!
· Java入门学习指导之最..
· 通过“http暗藏通道”..
· 无dll无进程木马源代码..
· delphi编程实现免杀捆..
· 命令行:ping的源代码..
· IE地址栏的秘密
· C#简单加密解密[利用反..
相关文章

· 使用Windows系统提供..
· Ftp相关的Windows A..
· 判断windows的Deskt..
· Windows文件保护的应..
· 获取信息的有关Wind..
· 使用Windows虚拟设备..
· 使用Windows虚拟设备..
· 在Windows NT 下实现..
· Windows 中断编程
· 防止一个没有窗体的..
查看更多与WSH脚本写的IE右键助手相关内容

WSH脚本写的IE右键助手
作者:佚名  来源:不详  发布时间:2007-1-8 13:11:58  发布人:ghostfire

减小字体 增大字体


代 码 :

//设置文本保存的默认目录,注意:程序不能创建二级目录
var fdir="D:\\\\MyCode";
var fsdir=fdir.replace(/\\\\/g,"\\");
var fdrive = fdir.substring(0,1);
var fsubdir = fdir.substring(4,fdir.length);

//以下内容不需更改
var fso, d, fl, fn, fo,foo,fs,fss,windir, WSHShell,fw,fww;
fso = new ActiveXObject("Scripting.FileSystemObject");
d = fso.GetDrive(fdrive);
WSHShell = WScript.CreateObject("WScript.Shell");

var errorChar=/(\/|:|\*|\?|"|\<|\>|\|)/;
//如果没有指定的驱动器,或者驱动器类型不是硬盘,或者目录名包含非法字符.则弹出错误信息
if (!fso.DriveExists(fdrive) || d.DriveType!=2 || errorChar.test(fsubdir))
 {WSHShell.Popup("文本保存目录错误,请重新设置文本保存目录.");}
else
{
if (!fso.FolderExists(fsdir))
 {fso.CreateFolder(fsdir);}
windir=fso.GetSpecialFolder(0);
fn=windir+"\\savetext.htm";
fl = fso.CreateTextFile(fn,true);
fl.WriteLine('<SCRIPT LANGUAGE = "JavaScript">');
fl.WriteLine('//原作者:张三疯');
fl.WriteLine('//功能改进:海娃(51windows)');
fl.WriteLine('//windows.Net" target="_blank">http://www.51windows.Net');
fl.WriteLine('var oWindow = window.external.menuArguments;');
fl.WriteLine('var oDocument = oWindow.document;');
fl.WriteLine('var oSelect = oDocument.selection;');
fl.WriteLine('var oSelectRange = oSelect.createRange();');
fl.WriteLine('var selectText = oSelectRange.text;');
fl.WriteLine('var tFilename;');
fl.WriteLine('var parentwin = external.menuArguments;');
fl.WriteLine('var doc = parentwin.document;');
fl.WriteLine('var url = doc.URL;');
fl.WriteLine('if(selectText.length == 0)');
fl.WriteLine('{');
fl.WriteLine(' alert("请先选择一段要保存的文字!");');
fl.WriteLine('}');
fl.WriteLine('else');
fl.WriteLine('{');
fl.WriteLine(' tFilename = (selectText.substring(0,20) + "_" + selectText.substring(selectText.length-6,selectText.length)).replace(/([<>\\*\\?\\|\\\\\\/\\|\\t\\n\\r\\t\\f":])/g,"");');
fl.WriteLine(' tFilename = prompt("你可以手工输入文件名(不要包含“\\/:*?<>”)\\n(加扩展名).",tFilename+".txt");');
fl.WriteLine(' if(tFilename!=null)');
fl.WriteLine(' {');
fl.WriteLine('  tFilename = tFilename.replace(/([<>\\*\\?\\|\\\\\\/\\|\\t\\n\\r\\t\\f":])/g,"");');
fl.WriteLine('  var fso, fl, fname;');
fl.WriteLine('  fso = new ActiveXObject("Scripting.FileSystemObject");');
fl.WriteLine('  fname="D:\\\\MyCode\\\\" +tFilename;');
fl.WriteLine('  if (fso.FileExists(fname))');
fl.WriteLine('  {');
fl.WriteLine('   if (confirm(fname + "\\n\\n已经存在,要替换它吗?"))');
fl.WriteLine('   {');
fl.WriteLine('    fl = fso.CreateTextFile(fname,true);');
fl.WriteLine('    fl.Write("<!--\\r\\n引用地址:"+url+"\\r\\n-->");');
fl.WriteLine('    fl.Write("\\r\\n\\r\\n");');
fl.WriteLine('    fl.Write(selectText);');
fl.WriteLine('    fl.Close();');
fl.WriteLine('    alert(tFilename+" \\n\\n保存成功!");');
fl.WriteLine('   }');
fl.WriteLine('  }');
fl.WriteLine('  else');
fl.WriteLine('  {');
fl.WriteLine('   fl = fso.CreateTextFile(fname,true);');
fl.WriteLine('   fl.Write("<!--\\r\\n引用地址:"+url+"\\r\\n-->");');
fl.WriteLine('   fl.Write("\\r\\n\\r\\n");');
fl.WriteLine('   fl.Write(selectText);');
fl.WriteLine('   fl.Close();');
fl.WriteLine('   alert(tFilename+" \\n\\n保存成功!");');
fl.WriteLine('  }');
fl.WriteLine(' }');
fl.WriteLine(' else');
fl.WriteLine(' {');
fl.WriteLine('  alert("操作取消")');
fl.WriteLine(' }');
fl.WriteLine('}');
fl.WriteLine('</SCRIPT>');
fl.Close();


fo= windir+"\\openfolder.htm";
foo = fso.CreateTextFile(fo,true);
foo.WriteLine('<SCRIPT LANGUAGE = "JavaScript">');
foo.WriteLine('var path="'+fdir+'";');
foo.WriteLine('window.open(path,"","")');
foo.WriteLine('</SCRIPT>');
foo.Close();

fw= windir+"\\51windows.htm";
fww = fso.CreateTextFile(fw,true);
fww.WriteLine('<SCRIPT LANGUAGE = "JavaScript">');
fww.WriteLine('window.open("windows.Net" target="_blank">http://www.51windows.Net","51windows","")');
fww.WriteLine('</SCRIPT>');
fww.Close();

var fb,fbb;
fb= windir+"\\blueidea.htm";
fbb = fso.CreateTextFile(fb,true);
fbb.WriteLine('<SCRIPT LANGUAGE = "JavaScript">');
fbb.WriteLine('window.open("http://www.blueidea.com/bbs","blueidea","")');
fbb.WriteLine('</SCRIPT>');
fbb.Close();

var fc,fbc;

fc= windir+"\\csdn.htm";
fcc = fso.CreateTextFile(fc,true);
fcc.WriteLine('<SCRIPT LANGUAGE = "JavaScript">');
fcc.WriteLine('window.open("http://expert.csdn.net","csdn","")');
fcc.WriteLine('</SCRIPT>');
fcc.Close();

var fd,fbd;

fd= windir+"\\z4.htm";
fdd = fso.CreateTextFile(fd,true);
fdd.WriteLine('<SCRIPT LANGUAGE = "JavaScript">');
fdd.WriteLine('window.open("http://www.z4.cn","Z4.cn","")');
fdd.WriteLine('</SCRIPT>');
fdd.Close();

fs=windir+"\\google.htm";
fss = fso.CreateTextFile(fs,true);
fss.WriteLine('<SCRIPT LANGUAGE = "JavaScript">');
fss.WriteLine('var oWindow = window.external.menuArguments;');
fss.WriteLine('var oDocument = oWindow.document;');
fss.WriteLine('var oSelect = oDocument.selection;');
fss.WriteLine('var oSelectRange = oSelect.createRange();');
fss.WriteLine('var selectText = oSelectRange.text;');
fss.WriteLine('var tFilename;');
fss.WriteLine('var parentwin = external.menuArguments;')
fss.WriteLine('var doc = parentwin.document;')
fss.WriteLine('var url = doc.URL;')
fss.WriteLine('q =url;')
fss.WriteLine('if (selectText.length == 0){');
fss.WriteLine('   alert("请先选择一段要搜索的文字!");}');
fss.WriteLine('else {');
fss.WriteLine('tFilename = selectText.substring(0,100);');
fss.WriteLine('var str = tFilename.replace(/<\[\^>\]\*>/g," ");');
fss.WriteLine('str = str.replace(/\\s\+/g, " ");');
fss.WriteLine('str = str.replace(/^\\s\*/,"");');
fss.WriteLine('str = str.replace(/\\s\*\$/,"");');
fss.WriteLine('if (str.indexOf(" ") != -1){str = '"' + str + '"';}');
fss.WriteLine('tFilename = str');
fss.WriteLine('oWindow.open("http://www.google.com/search?sourceid=navclient-menuext&q="+(tFilename)+"","","");');
fss.WriteLine('}');
fss.WriteLine('</SCRIPT>');
fss.Close();

fu=windir+"\\link.htm";
fuu = fso.CreateTextFile(fu,true);
fuu.WriteLine('<SCRIPT LANGUAGE = "JavaScript">');
fuu.WriteLine('var oWindow = window.external.menuArguments;');
fuu.WriteLine('var oDocument = oWindow.document;');
fuu.WriteLine('var oSelect = oDocument.selection;');
fuu.WriteLine('var oSelectRange = oSelect.createRange();');
fuu.WriteLine('var selectText = oSelectRange.text;');
fuu.WriteLine('var tFilename;');
fuu.WriteLine('var parentwin = external.menuArguments;')
fuu.WriteLine('var doc = parentwin.document;')
fuu.WriteLine('var url = doc.URL;')
fuu.WriteLine('q =url;')
fuu.WriteLine('if (selectText.length < 6){');
fuu.WriteLine('   alert("请先选择一个网址!");}');
fuu.WriteLine('else {');
fuu.WriteLine('tFilename = selectText.substring(0,100);');
fuu.WriteLine('tFilename = tFilename.replace(/\\n|\\r|\\f|"/g,"");');
fuu.WriteLine('var errorChar=/(\\\\|\\/|:|\\*|\\?|"|\\<|\\>|\\|)/');
fuu.WriteLine('if (selectText.substr(0,7).indexOf("://")==-1){tFilename="http://"+tFilename}');
fuu.WriteLine('else {}');
fuu.WriteLine('window.open(tFilename,"","");');
fuu.WriteLine('}');
fuu.WriteLine('</SCRIPT>');
fuu.Close();

WSHShell.RegWrite("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\打开代码文件夹(&Z)\\",fo);
WSHShell.RegWrite("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\51windows.Net(&Q)\\",fw);
WSHShell.RegWrite("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\CSDN(&C)\\",fc);
WSHShell.RegWrite("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\Z4.CN(&D)\\",fd);
WSHShell.RegWrite("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\蓝色理想(&B)\\",fb);
WSHShell.RegWrite("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\保存所选文本(&S)\\",fn);
WSHShell.RegWrite("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\打开网址(&U)\\",fu);
WSHShell.RegWrite("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\Google搜索\\",fs);
WSHShell.Popup("SaveText 安装成功!!!\n默认的文本保存目录为 " + fsdir);
}



安装方法:下载到本地,双击,如果安装成功,系统会弹出成功的对话框!
功能简介:
1、右键加入几个网站的链接
2、可以打开 没有链接的网址
3、选定一段文本后,可以保存,并将网页地址记录
4、选定几个文字后,在google上搜索

可能存在的问题:

程序会自动在D盘建立文件夹Mycode,如果你的电脑只有一个分区,请改一下,当然你也可以改为其它的盘上!

程序会改动注册表,一些软件可能会有“病毒”信息提示!这样你可以暂时关闭程序来安装!

如果不再想用这些功能,请在注册表中删除!
在运行中输入:regedit
找到
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\

把相关的信息删除!

卸载文件

代 码 :
WSHShell = WScript.CreateObject("WScript.Shell");
try{
 WSHShell.RegDelete("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\打开代码文件夹(&Z)\\");
 WSHShell.RegDelete("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\51windows.Net(&Q)\\");
 WSHShell.RegDelete("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\CSDN(&C)\\");
 WSHShell.RegDelete("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\Z4.CN(&D)\\");
 WSHShell.RegDelete("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\蓝色理想(&B)\\");
 WSHShell.RegDelete("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\保存所选文本(&S)\\");
 WSHShell.RegDelete("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\打开网址(&U)\\");
 WSHShell.RegDelete("HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\Google搜索\\");
 uninstalled = true
}
catch(e){
}
WSHShell.Popup("删除安装成功,请打开一个新的IE窗口查看")


-------------------------------------------------
//原作者:张三疯
//功能改进:海娃(51windows)
//windows.Net" target="_blank">http://www.51windows.Net

查看更多与WSH脚本写的IE右键助手相关内容

[ ] [返回上一页] [打 印] [收 藏]
上一篇文章:
下一篇文章:
      为什么网站设计标准化       [Java] API/四种XML解析/显示反向链接及开发工具与插件 等
∷相关文章评论∷   (评论内容只代表网友观点,与本站立场无关!) [发表评论]
 
 
 
 
晋ICP备05008232   维护网络安全、传播安全技术才是我们的目标! 
 
关于本站 - 网站帮助 - - 下载声明 - 友情连接 -网站地图