找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2821|回复: 2

[原创]windowsXP中批处理的一点应用

[复制链接]
发表于 2005-4-24 06:01:50 | 显示全部楼层 |阅读模式
[watermark]1.获取启动项.
方法一: wmic startup list brief |findstr /v "desktop.ini ctfmon.exe" >启动项.t
xt
说明:运行后将会在当前目录下生成一名为“启动项”的文本文件,它会自动过滤掉常用的
启动文件夹下的desktop.ini以及要用到的ctfmon.exe。
方法二: start msinfo32 /categories +SWEnvStartupPrograms /report 启动项.txt
说明:运行后同样会在当前目录下生成一个名为启动项的文本文件,不过它不能过滤你不想要
的东西。
建议使用方法1,执行速度应该比较快一些,都是wmic调用,只不过方法二是通过msinfo32来
调用的。

2.获得进程列表
方法一: wmic process list status >进程列表.txt
方法二:tasklist >进程列表.txt
方法三: start msinfo32 /categories +SWEnvRunningTasks /report 进程列表.txt
说明:方法一最灵活,利用它可以方便地筛选不想显示出来的进程。方法二也不错,既灵活又
方便,而且还可以显示进程中加载的DLL模块以及进程中的服务等等。方法三就不推荐了,即
不能筛选掉不想显示的,能获得的信息又少,更要命的是执行速度慢。

3.结束进程
方法一:taskill /im 进程名 或PID 例:taskill /im notepad.exe 又如:taskill 514 (514
为进程PID)
方法二:ntsd -c q -p 进程PID
方法三:wmic process where name="进程名"  call terminate
说明:方法一最简单,方法二很强大,绝大多数进程都可以被结束,方法三最灵活,不光可以
通过进程PID来结束,还可以通过映像名等等属性来结束进程.

4.获取开放端口
方法: netstat /an /b
说明:网上关于这个命令的文章不计其数,不过大多数只讲到了它的an参数,在XP里,它有两
个更强大的参数就是/b 和 /o通过这两个参数都可以获得开放端口对应的进程PID,通过它很
容易就可以判断出某个端口是否为木马所用。[/watermark]
发表于 2005-4-24 15:25:51 | 显示全部楼层

[原创]windowsXP中批处理的一点应用

打不开。搞不懂在哪里执行
 楼主| 发表于 2005-4-24 19:11:54 | 显示全部楼层

[原创]windowsXP中批处理的一点应用

命令提示符下
系统为XP
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-5-3 03:28 , Processed in 0.019357 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表