流氓,就得赶走,一个都不留!

每天都要在网上下载最新的软件和电影,但在使用过程中发现自己的电脑经常莫名其妙地弹出一些恶意广告窗口,众所周知,一些提供软件下载的站点,特别是一些汉化软件,出于某种商业目的,会在软件中植入一些诸如易趣购物等流氓软件,另外现在通过RM、WMA等多媒体文件进行恶意程序传播的事件频频发生,黑客常常将网页木马等信息添加到多媒体文件中,让很多网友不经意之间就落入了别人的陷阱。下面且看我们如果对付这些流氓行为。

查,防患于未然

软件名称:Fearless Bound File Detector
软件版本:0.2
软件大小:10KB
软件性质:免费软件
应用平台:Windows 9x/ME/NT/2000/XP/2003
下载地址:http://soft.mumayi.net/Software/catalog101/2443.html

用无忧捆绑文件探测器(Fearless Bound File Detector)马上就能够查出来软件是否捆绑了木马等恶意程序并提供清除尝试,并能够在保证软件不损坏的情况下将捆绑的程序清理掉。软件十分小巧,操作也非常简单,笔者尝试对捆绑有“DUDU下载加速器”的汉化软件进行探测,运行Fearless Bound File Detector,在目标栏定位到该汉化软件的安装程序(也可以直接将安装程序拖动到(Fearless Bound File Detector程序主界面),点击“扫描文件”按钮进行扫描,扫描结果发现有额外的数据,大小约为143417字节,缩短大小约为51KB(图1),并提示你现在可以尝试清除这些数据,点击“清洁文件”按钮进行清除,会弹出一个警告对话框,点击“是”即对这些额外的数据进行清除,提示额外的数据被成功移动。不过经笔者多次测试,在使用探测器清除额外数据时,多数时候会造成原安装程序损坏,不过如果你不想安装流氓软件或者木马文件的话,那就另找安装程序吧。

小提示:Fearless Bound File Detector是一款小巧的绿色软件,不会向注册表写入信息,并且操作十分简单,虽说清除功能能力有限,有时会造成被清除软件的数据损坏,不过在安装下载的程序前使用它来检测是否捆绑有恶意程序,这样可以确保我们的电脑工作更安全。

杀,彻底清除流氓软件

虽说我们经过以上的检测,可以更大程度地避免流氓软件的侵入,但有句话说得好:人在网上漂,哪能不挨刀。有时一不留神就中了流氓软件的套,而这些瘟神使用系统自带的“添加/删除程序”功能并不能彻底根除。还好,我们有“Windows流氓软件清理大师”,该软件与知名软件“超级兔子”系出同门,可以清除现在网上活动十分猖獗的76种流氓软件。

软件名称:Windows流氓软件清理大师
软件版本:1.7
软件大小:2537KB
软件性质:免费软件
应用平台:Win9x/ME/NT/2000/XP/2003
下载地址:http://www.anetfox.com/soft/cleansetup17.exe

安装后运行“Windows流氓软件清理大师”,软件会自动检测系统中是否安装有已知的广告软件、工具条和流氓软件,如果系统中安装有某种恶意程序,会在强力卸载页面中以红色“已安装”文字说明,我们只要将其勾选,点击“下一步”按钮,稍等片刻会一一提示某种恶意软件已清除,依次点击“确定”,然后重新启动电脑即可彻底清除(图2)。

小提示:“Windows流氓软件清理大师”同时还有注册表清理、垃圾文件的清理和软件的卸载等功能,并且还是国内唯一具有注册表压缩优化功能的软件(只有注册表压缩优化才能真正让系统的注册表真正干净)。

(0)

相关推荐

  • 流氓,就得赶走,一个都不留!

    每天都要在网上下载最新的软件和电影,但在使用过程中发现自己的电脑经常莫名其妙地弹出一些恶意广告窗口,众所周知,一些提供软件下载的站点,特别是一些汉化软件,出于某种商业目的,会在软件中植入一些诸如易趣购物等流氓软件,另外现在通过RM.WMA等多媒体文件进行恶意程序传播的事件频频发生,黑客常常将网页木马等信息添加到多媒体文件中,让很多网友不经意之间就落入了别人的陷阱.下面且看我们如果对付这些流氓行为.查,防患于未然 软件名称:Fearless Bound File Detector软件版本:0.2软

  • 服务器防黑客及木马攻击的安全设置小结

    安全策略: 打开管理工具 找到本地安全设置.本地策略.安全选项 1.交互式登陆.不需要按 Ctrl+Alt+Del 启用 [根据个人需要,启用比较好,但是我个人是不需要直接输入密码登陆的] 2.网络访问.不允许SAM帐户的匿名枚举 启用 3.网络访问.可匿名的共享 将后面的值删除 4.网络访问.可匿名的命名管道 将后面的值删除 5.网络访问.可远程访问的注册表路径 将后面的值删除 6.网络访问.可远程访问的注册表的子路径 将后面的值删除 7.网络访问.限制匿名访问命名管道和共享 8.帐户.重命名

  • 手把手教你自己写一个js表单验证框架的方法

    在表单程序中,在页面上需要很多的Js代码来验证表单,每一个field是否必须填写,是否 只能是数字,是否需要ajax到远程验证,blablabla. 如果一个一个单独写势必非常的繁琐,所以我们的第一个目标就是构建一个类似DSL的东西, 用表述的语句而非控制语句来实现验证. 其次一个个单独写的话还有一个问题就是必须全部验证通过才能提交,但是单独验证会因为 这个特征而增加很多额外的控制代码,且经常会验证不全面.所以第二个目标就是能够全面 的整合整个验证的过程. 最后不能是一个无法扩展的一切写死的实现

  • 详解Mybatis极其(最)简(好)单(用)的一个分页插件

    注意:这篇博客已经和当前的分页插件完全不一样了,所以建议大家通过上面项目地址查看最新的源码和文档来了解. 以前为Mybatis分页查询发愁过,而且在网上搜过很多相关的文章,最后一个都没采用.在分页的地方完全都是手写分页SQL和count的sql,总之很麻烦. 后来有一段时间想从Mybatis内部写一个分页的实现,我对LanguageDriver写过一个实现,自动分页是没问题了,但是查询总数(count)仍然没法一次性解决,最后不了了之. 最近又要用到分页,为了方便必须地写个通用的分页类,因此又再

  • Javascript中克隆一个数组的实现代码

    08年一家公司JS面试题,职位是javascript工程师(赴google) 面试官问我如何克隆一个数组,当时想了下js的Object没有clone方法,java的Object有. 那怎么得到一个新数组呢? 我当时回答:用一个loop将源数组元素依次push到新数组中.这是最简单的方法,但显然不是面试官想要的答案. 最后告知我:利用Array的slice方法.示例如下: 复制代码 代码如下: var ary = [1,2,3];//源数组 var ary2 = ary.slice(0);//克隆

  • 利用一个简单的例子窥探CPython内核的运行机制

    我最近花了一些时间在探索CPython,并且我想要在这里分享我的一些冒险经历.Allison Kaptur的excellent guide to getting started with Python internals有一点啰嗦,我想逐步介绍我自己的探索过程会更加有条理性,这样也许其他好奇的Python使用者可以跟着一起做. 1.注意到了一些奇怪的事情 一开始,我只是设置好Nose对一些我写的Python 3代码进行测试.当我运行这些测试的时候,我得到了一个不可思议的错误信息:"TypeErr

  • 用Python编写一个国际象棋AI程序

    最近我用Python做了一个国际象棋程序并把代码发布在Github上了.这个代码不到1000行,大概20%用来实现AI.在这篇文章中我会介绍这个AI如何工作,每一个部分做什么,它为什么能那样工作起来.你可以直接通读本文,或者去下载代码,边读边看代码.虽然去看看其他文件中有什么AI依赖的类也可能有帮助,但是AI部分全都在AI.py文件中. AI 部分总述 AI在做出决策前经过三个不同的步骤.首先,他找到所有规则允许的棋步(通常在开局时会有20-30种,随后会降低到几种).其次,它生成一个棋步树用来

  • iOS开发一个好看的ActionSheet

    背景 在项目开发中,我们经常会遇到这么一种情况:App中某些原生控件满足不了我们的需求,所以这时候我们需要自定义来让控件具有自己公司产品的风格.在大公司中,有很多原生控件都是被封装过的,这样大家在用的时候直接用就好了.自定义控件其实是一件一劳永逸的事情,很好的体现了封装思想.在做公司的项目中遇到一个经常遇到情况,用户更换头像弹出ActionSheet,但是设计效果和原生的又相差较大,所以我选择自定义封装,借这个需求,我简述一下自定义控件的一个过程.首先看下效果图: 样式一: 样式二: 样式三:

  • 手把手15分钟搭一个企业级脚手架

    1 写在前面的话 搭一个脚手架,考验了你的 nodejs 水平.工程化能力.以及工具服务的设计能力,是前端进阶不可或缺的过程 笔者在开发 cli 的过程中,调研流行的 cli 并形成最佳实践,本文旨在用最短的篇幅实现主要功能,揭露核心原理,同时提供 demo 仓库与大家学习探讨. 通篇阅读大约需要 10 分钟,基于本教程自己撸一个 cli 大约需要花费 15 分钟 2 脚手架的雏形 其实脚手架的初衷,就是提供一个最佳实践的基础模板,因此模板拷贝是其核心功能 几年前我曾写过一个极简的脚手架,大该干

  • 一起写一个即插即用的Vue Loading插件实现

    无论最终要实现怎样的网站,Loading状态都是必不可少的一环,给用户一个过渡喘息的机会也给服务器一个递达响应的时间. 从使用方式说起 不管从0开始写起还是直接下载的Loading插件,都会抽象为一个组件,在用到的时候进行加载Loading,或者通过API手动进行show或者hide <wait> </wait> ... this.$wait.show() await fetch('http://example.org') this.$wait.hide() 或者通过Loading

随机推荐