|
[watermark]1.获取启动项.# Q9 h0 ]2 s9 r6 l! d: M! r. _
方法一: wmic startup list brief |findstr /v "desktop.ini ctfmon.exe" >启动项.t
+ _0 @7 O8 M; e6 A6 n1 hxt
: ]( T7 p$ v: g说明:运行后将会在当前目录下生成一名为“启动项”的文本文件,它会自动过滤掉常用的
1 f) U; t& J. Z/ O( J. h4 E: B/ A启动文件夹下的desktop.ini以及要用到的ctfmon.exe。
$ y e. ` R0 r& X. J4 [9 F方法二: start msinfo32 /categories +SWEnvStartupPrograms /report 启动项.txt, l1 ^+ e2 d0 z
说明:运行后同样会在当前目录下生成一个名为启动项的文本文件,不过它不能过滤你不想要
7 e9 d- z# H' M4 h3 V4 _1 x) C的东西。
# ` K+ M9 G" ]" s- U建议使用方法1,执行速度应该比较快一些,都是wmic调用,只不过方法二是通过msinfo32来
, K# Q/ H9 L; B* V% Y+ C0 i调用的。4 }. p: u% {- V+ ~! b- @
- p* H0 }- s9 l' K2.获得进程列表1 v9 Y! S' n+ v5 J
方法一: wmic process list status >进程列表.txt% | M# P4 |. k3 M( I+ b
方法二:tasklist >进程列表.txt' V4 J. I7 e! p( U2 S
方法三: start msinfo32 /categories +SWEnvRunningTasks /report 进程列表.txt
F h+ K1 V4 p( C9 w8 Y说明:方法一最灵活,利用它可以方便地筛选不想显示出来的进程。方法二也不错,既灵活又, u/ f$ @. q# J( `
方便,而且还可以显示进程中加载的DLL模块以及进程中的服务等等。方法三就不推荐了,即
: T# M ^8 ]* v% a' j& U- \9 C5 S不能筛选掉不想显示的,能获得的信息又少,更要命的是执行速度慢。; @9 \; a+ K5 _) A2 x
$ w& |" k7 i- d" h- {8 M% Q9 D3.结束进程# j, A! B2 {3 n! y+ w& x# q! s
方法一:taskill /im 进程名 或PID 例:taskill /im notepad.exe 又如:taskill 514 (5140 G* K1 z! O1 B) R
为进程PID)
* G) e# H0 B1 [$ _1 ]$ }4 S方法二:ntsd -c q -p 进程PID # r9 j/ ]5 F- i& I
方法三:wmic process where name="进程名" call terminate
( f& b& G4 Q" ^' R4 V说明:方法一最简单,方法二很强大,绝大多数进程都可以被结束,方法三最灵活,不光可以
# J0 G D% O+ ^9 K通过进程PID来结束,还可以通过映像名等等属性来结束进程.& u, y) l" J' _0 ?" J" K- B, F
4 b/ H: t$ H0 m4.获取开放端口3 M; }, \" H8 B1 S: w1 H# j- K
方法: netstat /an /b$ u1 _+ W- R! V2 L- b/ C' b
说明:网上关于这个命令的文章不计其数,不过大多数只讲到了它的an参数,在XP里,它有两
- d" I4 A$ ]9 t, |" j ~5 b& a个更强大的参数就是/b 和 /o通过这两个参数都可以获得开放端口对应的进程PID,通过它很" T& Q3 E( c' M. Z- r# a
容易就可以判断出某个端口是否为木马所用。[/watermark] |
|