用法为打开cmd 后输入以下命令就可以结束进程:

方法一:利用进程的PID结束进程 
命令格式:ntsd -c q -p pid 
命令范例: ntsd -c q -p 1332 (结束PID为1332的explorer.exe进程) 
范例详解:explorer.exe的pid为1332,但是如何获取进程的pid呢?在CMD下输入TASKLIST就可以获取当前任务管理器所有进程的PID(并不是所有的exploer.exe进程都是1332)

方法二:利用进程名结束进程 
命令格式:ntsd -c q -pn ***.exe (***.exe 为进程名,exe不能省) 
命令范例:ntsd -c q -pn explorer.exe 
另外的能结束进程的DOS命令还有taskkill: 
命令格式: taskkill /pid 1234 /f ( 也可以达到同样的效果。)

如果上面这些还不能满足您的求知欲,下面还有:

ntsd详解

有一些高等级的进程,tskill和taskkill或许无法结束,那么我们还有一个更强大的工具,那就是系统debug 
级的ntsd.准确的说,ntsd是一个系统调试工具,只提供给系统开发级的管理员使用,但是对我们杀掉进程还是很爽的.基本上除了WINDOWS系统自己的管理进程,ntsd都可以杀掉.

当然咯,有些rootkit级别的超级木马,还是无能为力,幸好这种牛牛级别的木马还是很少的. 
ntsd 调试程序在启动时要求用户指定一个要连接的进程。使用 TLIST 或 PVIEWER,您可以获得某个现有 
进程的进程 ID,然后键入 ntsd -p pid 来调试这个进程。ntsd 命令行使用如下的句法:

ntsd [options] imagefile 
其中,imagefile 是要调试的映像名称,options 是下面选项之一: 
选项说明-2打开一个用于调试字符模式的应用程序的新窗口-d将输出重定向到调试终端-g 使执行自动通 
过第一个断点-G使 ntsd 在子程序终止时立即退出o启用多个进程的调试,默认值为由调试程序衍生的一 
个进程-p指定调试由进程 ID 标识的进程-v产生详细的输出

例如,假设 inetinfo.exe 的进程 ID 为 104。键入以下命令将 ntsd 调试程序连接到 inetinfo 进程(IIS)。 
ntsd -p 104 
也可使用 ntsd 启动一个新进程来进行调试。例如,ntsd notepad.exe 将启动一个新的 notepad.exe 进 
程,并与它建立连接。 
一旦连接到某个进程,您就可以用各种命令来查看堆栈、设置断点、转储内存,等等。 
命令含义~显示所有线程的一个列表KB 显示当前线程的堆栈轨迹~*KB显示所有线程的堆栈轨迹R显示当前 
帧的寄存器输出U反汇编代码并显示过程名和偏移量D[type][< range>]转储内存BP[#] 
设置断点BC[]清除一个或多个断点BD[]禁用一个或多个断点BE[< bp>]启用一个或多个断点BL[]列出一个 
或多个断点

个人意见,有一个非常重要的参数就是-v参数,我们可以通过它发现一个进程下面挂接了哪些连接库文件. 
有很多病毒,木马,或者恶意软件,都喜欢把自己做成动态库,然后注册到系统正常程序的加载库列表中,达到隐藏自己的目的.

首先我们需要设置一下ntsd的输出重定向,最好是重定向到一个文本文件,方便我们分析研究. 
c:\>set _NT_DEBUG_LOG_FILE_APPEND=c:\pdw.txt 
注意,虽然输出重定向了,但是我们的输出依然会继续显示在屏幕上,而且会进入到debug模式,我们使用-c 
q参数,就可以避免这个问题. 
c:\>ntsd -c q -v notepad.exe 
现在我们的pdw.txt文件中,就可以看见notepad.exe文件的调试信息. 
ntsd使用以下参数杀死进程. 
c:\>ntsd -c q -p PID 只要你能提供进程的PID,那么你就可以干掉进程。

转载于:https://www.cnblogs.com/honeysky/p/5002330.html

NTSD命令用法详解相关推荐

  1. Linux Shell脚本入门--wget 命令用法详解

    Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...

  2. linux为什么用tar压缩,linux下tar压缩和解压命令用法详解

    linux下tar压缩和解压命令用法详解 2017-03-25 14:06 分享人:老牛 将/usr/local/test目录下所有文件仅打包,不压缩到 /usr/local/auto_bak/目下 ...

  3. Linux下find命令用法详解

    Linux下find命令用法详解 学神VIP烟火 学神IT教育:XueGod-IT 最负责任的线上直播教育平台 本文作者为VIP学员 烟火 第一部分:根据文件名查找 1.在当前目录查找名称为test的 ...

  4. install 命令用法详解

    install 命令用法详解 http://man.linuxde.net/install install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户.install命令和cp命令类似 ...

  5. strace命令用法详解

    11-15 Web开发 Dante 7,290 strace命令用法详解 11-15 7,290 调用: strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexp ...

  6. netstat 命令用法详解

    netstat 命令用法详解 apt install net-tools netstat -nutlp 命令详解: 显示所有连接. -a 选项会列出 tcp, udp 和 unix 协议下所有套接字的 ...

  7. linux bin fuser,Linux中fuser命令用法详解

    描述: fuser可以显示出当前哪个程序在使用磁盘上的某个文件.挂载点.甚至网络端口,并给出程序进程的详细信息. fuser显示使用指定文件或者文件系统的进程ID. 默认情况下每个文件名后面跟一个字母 ...

  8. 强大的strace命令用法详解

    强大的strace命令用法详解_Linux教程_Linux公社-Linux系统门户网站 strace是什么? 按照strace官网的描述, strace是一个可用于诊断.调试和教学的Linux用户空间 ...

  9. linux中用less命令,Linux less 命令用法详解

    原标题:Linux less 命令用法详解 less 是一个Linux命令行实用程序,用于显示文件或命令输出的内容,它一次只显示一个页面.它类似于 more ,但具有更高级的功能,允许您在文件中向前和 ...

  10. 【Linux】Linux中rz和sz命令用法详解

    [Linux]Linux中rz和sz命令用法详解 1. 简单介绍 rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具.优点就是不用再开一个sftp工具登录上去上传下载 ...

最新文章

  1. LeetCode简单题之子数组最大平均数 I
  2. SpringBoot中@EnableAutoConfiguration注解的作用
  3. UA SIE545 优化理论基础0 优化建模7 二值变量的应用
  4. 读取网络数据缓存在本地 流程图
  5. Spring在web中的使用
  6. 为什么有些大公司的效率弱爆了?
  7. [C#.NET 拾遗补漏]06:单例模式最佳实践
  8. linux服务器插上硬盘不能开机,Linux服务器添加新硬盘无法识别解决方法(无需重启)...
  9. vuejs npm chromedriver 报错
  10. WiredTiger存储引擎知多少?
  11. 汽车行业用户观点主题及情感分析,深度学习方案rank1
  12. Don't Make Me Think
  13. 3D视觉——基恩士LJ-X系列线激光
  14. 满月啦,Linux公众号!
  15. iis如何连接mysql_iis怎么连接数据库
  16. 综合计算机工时,计算机辅助工时定额制定与管理系统的研究与开发
  17. Web浏览器测试,怎么提取测试点 - web测试方法总结
  18. 视觉SLAM十四讲学习笔记——ch10 后端2
  19. [计算机通信网络]用例题来学会手算子网地址和子网掩码
  20. 简单酷炫css3动画效果,CSS3使用Animate.css制作超炫的动画效果

热门文章

  1. 简述导线平差计算的五个步骤_结点导线如何平差
  2. 酒店管理系统c语言课程设计,基于C语言的酒店管理系统课程设计.doc
  3. 2022-LaTex最新官网安装教程
  4. 高通WLAN芯片点灯方法-QCA9563操控9880GPIO进行点灯
  5. Sql Server 的基本增删改查语句
  6. 爬虫实例之获取豆瓣前250名电影名称
  7. MCMC算法学习总结
  8. php怎么改成npk,【原创】 npk 文件解包工具+源代码
  9. 天线座和连接器SMA、U.FL、IPX、IPEX
  10. Python 文本滚动播放