从事应急响应工作几年之后,我认为总结一份快速确定计算机是否被感染木马和病毒的“方法论”是十分有用的。这显然不是那么简单的,可我却发现感染几乎存在于所有不复杂的攻击中,如果你执行了以下检测,便可发现存在感染并快速杀掉它。 所有这些事情都可以由一个建立于Windows命令行功能的管理员命令提示符完成。

1、WMIC启动项(WMIC Startup Items)

Windows已经有一个非常强大的工具——WMIC,在以下几种方式中较容易为你的调查建立启动项。只需打开一个命令提示符,然后输入【wmic startup list full】。这是一个真实的例子,猜一下哪个项目不属于其中,会是本地\临时文件夹吗?是的。如果你知道应该在列表中的东西以及一般正常运行的位置,你就能在这里暂停,通常这都非常简单。找到程序,然后在malwr.com或者VirusTotal上查找它的散列,看看它有没有感染了其他什么,然后删除。

2、DNS缓存(DNS Cache)

打开命令提示符,并输入【ipconfig/displaydns】。看看这些待反测的区域,有没有任何的异常现场?在VirusTotal或者其他地方寻找他们解析的域名及IP,看是否有与之相连的样本。如果有,那么你肯定被感染了。这里有一个现成的例子:

3、WMIC进程列表(WMIC Process List)

这是WMIC另一个受欢迎的项目,输入【wmic process list full|more】,或者更紧凑但是更长的输出【wmic process get deion,processed,parentprocessid,commanline/format:csv.】。寻找在奇怪地方运行的东西或者恶意、随机、名称怪怪的程序。

4、WMIC服务列表(WMIC Service List)

如果你不清楚自己在寻找什么,那这个用起来可能比较困难。但是检测方便并且容易通过路径或者exe名称发现恶意软件。格式与其他的相似,或者你也可以得到更具体“get”版本。输入【wmic service list full| more】或者【wmic service get name,processid,startmode,state,status,pathname /format:csv】。这里有个小例子展示了只有服务名称和路径的情况。

5、WMIC工作列表(WMIC Job List)

这是个看起来最不可能发现任何东西的项目,因为绝大多数恶意软件都不用jobs,但是在例如MPlug的一些版本中,是很容易检测出的。输入【wmic job list full】,你能够获得一个【没有可用实例】的回执,这就意味着没有已安排的项目在执行。

6、Netstat

莫忘记基础,如果IP是谷歌或者stealyourbanknumber.su.【netstat -abno】的,输出可能需要搜索来查看,即使这样可以还是寻找奇异的外部站点端口号码,如25、8080、6667等等。

Netstat控制如下:

-a 显示所有连接和监听端口-b 显示参与创建每个连接或者监听端口的可执行文件-n 以数字形式显示地址和端口号码-o 显示拥有的每个与链接相关的进程ID7、批处理文件版本

用一种简单可重复的方式完成这些WMIC东西并生成一份报告,怎么样呢?我已经有了。把东西都丢到一个批处理文件中,然后设置一个主机名参数,你甚至能够在全网中使用它——获得其他计算机的适当权限,方便进行远程评估。

这个脚本可以让你更清楚的了解HTML格式的输出,其中包括了你从电脑中获取的信息:

wmic /node:%1 computersystem get model,name,username,domain /format:htable > c:\triage-%1.htmlwmic /node:%1 startup list full /format:htable >> c:\triage-%1.htmlwmic /node:%1 process get deion,processid,parentprocessid,commandline /format:htable >> c:\triage-%1.htmlwmic /node:%1 service get name,processid,startmode,state,status,pathname /format:htable >> c:\triage-%1.htmlwmic /node:%1 job list full /format:htable >> c:\triage-%1.html

如何测试病毒软件而且不中毒,不用外部工具 教你如何快速检查电脑是否被感染和中毒...相关推荐

  1. 苦小帕帕:教你们一个快速让电脑关机重启的C++小病毒:

    二话不说,先上代码: #include <Windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstanc ...

  2. android手机病毒多杀毒,手机中毒不用慌!教你几招安卓手机怎么彻底的进行杀毒...

    原标题:手机中毒不用慌!教你几招安卓手机怎么彻底的进行杀毒 手机如果中毒了,你知道要怎么彻底进行杀毒吗?今天我就和大家分享几个安卓手机彻底杀毒以及有效预防病毒的方法. 一.安卓手机彻底杀毒的方法 方法 ...

  3. 为了整明白苹果电脑到底会不会中毒,我真的把病毒拷了进去

    各位看标题就知道,作者又干了一件作死的事儿-- 事情是这样的. 前两天,突然有个朋友找到我,问最近有没有什么好的 Windows 笔记本可以推荐. 她说她买了没两个月的 MacBook 中了病毒,卡的 ...

  4. 病毒软件,导致DNS失效的解决办法

    问题症状,DNS失效了,ping域名总是失败. 问题回顾:几个周之前,某群友在群里上传了一个病毒软件,我想去测验下,最后果然中毒.前几天,把软件卸载了,上周末解决了删除最后一款软件导致无法上网的问题. ...

  5. 测试抑郁症软件,抑郁症测试app

    "抑郁症是常见的一种情感障碍,抑郁对人的影响是比较明显的,有的轻微的记忆力减退.社会功能下降和兴趣减退.总之,抑郁症会严重影响到我们的生活和工作.这款抑郁症测试app就是针对目前社会压力大而 ...

  6. 83. 测试是软件开发的工程严谨度

    测试是软件开发的工程严谨度 当软件开发人员尝试向他们的家人.配偶或者其他不懂技术的人解释自己做什么时,喜欢用一些令人痛苦的比喻.我们经常尝试用桥梁建造或者其它的"硬"工程学科.然而 ...

  7. 什么是压力测试,在哪里做压力测试,软件压力测试存在哪些问题?

    软件压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分.软件压力测试的基本思路很简单: 不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试. 通常要 ...

  8. 渗透测试ctf软件黑客工具(第一)

    名 称        版             描     述                      主  页 0trace        1.5        跳跃枚举工具        ht ...

  9. 【星云测试】精准测试的软件产品质量效率变化分析

    2019独角兽企业重金招聘Python工程师标准>>> 精准测试的软件产品质量效率变化分析 伴随着软件规模的扩大和软件快速迭代的双重业务加速要求,软件质量控制的压力也越来越明显.但黑 ...

最新文章

  1. 【青少年编程】【Scratch】06 侦测模块
  2. MySQL用sqoop导出乱码_Sqoop将hive数据导出到MySQL中文乱码了怎么办?
  3. 问题 | 0x00007FF95287908C 处(位于 OpenCV.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception
  4. 基于CDN边缘网络智能优化图片和视频
  5. 编写junit 测试_使用JUnit和Repeat注​​释编写有效的负载测试
  6. 我更爱荷叶freeeim
  7. 2016年最好的15个Web设计和开发工具
  8. 数据结构笔记(二十七)-- 图的深度优先遍历
  9. 数据结构算法实践-Python——序章
  10. HTML姓名转为拼音,EXCEL如何自动将姓名转换为拼音?
  11. Word2Vec模型之训练篇
  12. python 实现 Cmn 的排序 阶乘
  13. 【Atheros】minstrel速率调整算法源码走读
  14. 最全iPhone启动图尺寸(包含 XS Max XR)
  15. jspssh大学生社团活动报名管理系统
  16. 颜色对照表、偏色修正表
  17. php生成sn码,php生成唯一随机码
  18. JavaScript学习笔记|数据类型——Object类型、for in循环
  19. 二战漫画爬虫(爱漫画网)
  20. matlab产生单音信号的时域、频域图

热门文章

  1. Intel Visual Fortran Compiler 11调用lapack库实现并行多处理计算
  2. Latex 设置 字体大小 算法伪代码的字体大小
  3. 哈佛大学公开课:计算机科学cs50 学习笔记(第3集:C语言,编译器)
  4. HDU 3338 Kakuro Extension
  5. 基于 Nextcloud 的二次开发
  6. 机智云助力万达打造“蓝海”实体商业数字化开放平台
  7. 中国纺织业对“一带一路”沿线国家出口数据(含64个国家经纬度数据)
  8. IM-后台搭建(一)
  9. 利用Python实现二进制转化为十进制数字
  10. 快递员凌晨送快递误把程序员当小偷,句句扎心,心疼程序员