查看: 7086|回复: 2

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

[复制链接]
发表于 2005-4-24 06:01:50 | 显示全部楼层 |阅读模式
[watermark]1.获取启动项., R5 f3 v. w8 d' b, [
方法一: wmic startup list brief |findstr /v "desktop.ini ctfmon.exe" >启动项.t
( m6 b" b- p. C/ _# d; o2 Zxt- ^! L  k) G# K
说明:运行后将会在当前目录下生成一名为“启动项”的文本文件,它会自动过滤掉常用的) H7 \9 _0 @8 [9 l6 o; }
启动文件夹下的desktop.ini以及要用到的ctfmon.exe。# F- u' z4 g' O! U+ v" `
方法二: start msinfo32 /categories +SWEnvStartupPrograms /report 启动项.txt( M; Z0 a) W( Q8 ]1 Y+ i
说明:运行后同样会在当前目录下生成一个名为启动项的文本文件,不过它不能过滤你不想要
$ y! P2 ~4 M- m的东西。
/ L. H  u1 H+ F% a1 |2 u建议使用方法1,执行速度应该比较快一些,都是wmic调用,只不过方法二是通过msinfo32来1 k* j3 J  u( A- n  E0 ~% Y
调用的。8 |( k3 a+ T# Z+ ~1 r% R

% \, x- c. ~  Y8 s3 I. B2.获得进程列表
& q3 P! _% f1 V6 d" J方法一: wmic process list status >进程列表.txt$ t4 \. h1 \8 L% A  K5 E
方法二:tasklist >进程列表.txt
' l) V$ f5 ?9 r5 ~# }, `方法三: start msinfo32 /categories +SWEnvRunningTasks /report 进程列表.txt
. t! A' Y$ a4 d0 [' b4 P说明:方法一最灵活,利用它可以方便地筛选不想显示出来的进程。方法二也不错,既灵活又
: r' E2 L2 G/ Z" E! t2 z  g' u方便,而且还可以显示进程中加载的DLL模块以及进程中的服务等等。方法三就不推荐了,即$ E* m; m1 t- ?: x' Q# B3 `
不能筛选掉不想显示的,能获得的信息又少,更要命的是执行速度慢。
; D8 Y7 h9 Y* g# A% f* F
# Q: C: O4 k6 a' P4 _) y! h: j3.结束进程3 y' h% e  p) U- w; V3 ^
方法一:taskill /im 进程名 或PID 例:taskill /im notepad.exe 又如:taskill 514 (514
* w- |4 Z& ^7 z; i- X/ `为进程PID)
- ~! W0 v! S8 ~/ O方法二:ntsd -c q -p 进程PID
* d$ @6 K; \5 m5 \$ t" v% p方法三:wmic process where name="进程名"  call terminate
$ K$ t. [2 o1 E( m4 j' E说明:方法一最简单,方法二很强大,绝大多数进程都可以被结束,方法三最灵活,不光可以1 f6 U) f7 g2 w
通过进程PID来结束,还可以通过映像名等等属性来结束进程.; A! N) f$ R' X2 I8 b3 q

5 ^+ U+ J: a% P$ K9 {' D4.获取开放端口
5 n4 g( y  D3 J# U5 y0 V方法: netstat /an /b% ]& f  S/ l' a
说明:网上关于这个命令的文章不计其数,不过大多数只讲到了它的an参数,在XP里,它有两& v  N( H" Y; S0 P- ^
个更强大的参数就是/b 和 /o通过这两个参数都可以获得开放端口对应的进程PID,通过它很
# ?. q- F/ v, N2 @+ x; l& [容易就可以判断出某个端口是否为木马所用。[/watermark]
发表于 2005-4-24 15:25:51 | 显示全部楼层

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

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

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

命令提示符下2 a$ x/ j. d) M- g0 K4 s1 z" X+ R
系统为XP
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖QQ客服返回顶部