QQ在线服务: 风舞残阳风舞残阳 年满19岁年满19岁 小罗小罗 晴天晴天 心雨心雨 叮叮肉叮叮肉 小周小周 小童小童 小破孩小破孩 遥望当年遥望当年

用户导购指南

水货IBM笔记本电脑报价

行货IBM笔记本电脑报价

IBM服务器报价

IBM笔记本电脑配件报价

本周水货IBM笔记本电脑特价

IBM笔记本电脑驱动下载

水货IBM笔记本电脑验机流程

水货IBM笔记本电脑保修政策

IBM笔记本电脑FRU查询

IBM笔记本电脑常见问题

IBM笔记本电脑使用手册

笔记本电脑验机软件

论坛积分使用说明

水货IBM笔记本电脑异地购机流程

笔记本电脑购机经历及现场

贵宾申请入口

贵宾用户FTP入口

查看笔记本配置

水货APPLE苹果笔记本电脑报价

 
发新话题
打印

[linux教程] 日志的清除

日志的清除

日志的清除. n6 S5 f6 S6 e9 D- `
$ v! h8 g& }4 q; g+ ], S; B9 X

3 A5 ]3 ]2 V2 ^6 W
4 T, }7 A, ?1 V' G; W' k- |' Z) ~2 k1 J& S4 n

! `% T# Y" {: S. x5 `* l+ w2 e" [, |: n7 b; [8 H
/ ?: N( t; ?0 O' `. `8 v  ^% k( N
3 ^+ |- L& B7 {# w+ M# [

# P1 W7 L8 `  [2 T' r9 u由于涉及的系统广泛的问题,不可能将所有unix系统的日志说清楚,但它们大多是差不多的,下面我只用常见的sunos%26redhat做介绍.其它的系统请查看相关资料.! D% X, g6 y  z: S
6 X3 z. n8 H, O7 L+ K

* f" Y9 t3 L- i3 G( I$ V1 M
/ ~8 {" W7 {5 I6 @, Uunix系统日志文件通常是存放在"/var/log and/var/adm"目录下的。通常我们可以查看syslog.conf来看看日志配置的情况.如:cat/etc/syslog.conf
, E7 r  `& a% w. H: ^- c# Q3 p. b  }, W& X1 w) j: Z6 m  S9 B
# i4 w( h0 X. h9 ?
. e- i; K3 o4 w6 U
其中sunos的在/var/log 和/var/adm下.还有/usr/adm为/var/adm的的链接.- |  w7 c+ H2 X. R$ S

2 X9 U& J, i$ v- T4 `: aredhat的在/var/log和/var/run下.
1 @" T! \1 O8 m
" ], f4 @+ p2 ^6 i9 q1 v下面的是sunos5.7中的日志样本.3 B0 h& T) i" a. Z

, R) c: B$ z* d$ y; j
. G, A1 `3 y. \; [- y- f$ D/ N& I& [% q0 [
#ls/var/adm3 E8 }5 T/ z# Z4 ?$ h, Y
6 E$ X; a. ?7 z2 ~
acct   log    messages.1   passwd   sulog  vold.log
. E. M: ?$ ]3 O, _1 A+ K' t2 M. ?. G
; L; v( j3 @: ~* i, M3 qaculog  messages  messages.2   sa     utmp  wtmp
  N8 b: ^9 N6 B9 l; z* f/ q/ {
9 e) j2 E* D2 H0 Elastlog messages.0 messages.3   spellhist utmpx  wtmpx6 n; f3 V& r0 i, g+ e" k% g. I
* L; d* J% P, x* k+ y6 T

: u  C- ]+ L+ f/ Z5 v# E1 ]& m! |7 S$ s6 [* l3 P* r
#ls/var/log, n: D3 Y5 N8 r) F
" z0 r6 A0 L+ c1 e- z4 b* o9 T. d
authlog     syslog   syslog.1  syslog.32 j% ]7 m  H% [4 X3 t/ p
* ?/ y2 |% L& n+ i1 X6 q
sysidconfig.log syslog.0  syslog.2  syslog.4, x. M" {) N4 I+ f5 ~# x2 g# ?0 [
, k. Z+ d1 l: P* m
1 b, g2 Y! o' K, b
0 l8 `5 l; @0 l$ }
下面的是redhat6.2中的日志样本.
0 ^5 L& M. u% U7 H  w: L- C8 t, z8 F& V/ Q" ~; M2 B
  {, A' D( d/ u  c. v

" k" Y. w7 _: A; z3 }6 n#ls/var/log
' @: E  W: m6 p: K* E
: _- b% @+ g% v8 l% B) |  U* y2 Yboot.log  dmesg      messages.2   secure    uucp6 y7 p, a- R: |/ _3 }2 p2 j6 _3 l' r& i

  X. f8 G4 k2 p, x  O+ ^boot.log.1 htmlaccess.log  messages.3   secure.1   wtmp
; p7 Y5 X# F, }( X; ~  @2 |$ x
% R' ~) S0 \6 Z6 A) rboot.log.2 httpd      messages.4   secure.2   wtmp.1- g: C5 @, p& [5 h: n* t' m8 I. K
  P4 r% E1 c: }# _5 X5 v/ ~
boot.log.3 lastlog     netconf.log   secure.3   xferlog6 X8 x, j* @. f1 l! N9 J  g% D
" ^) g' Y6 \4 v
boot.log.4 mailllog    netconf.log.1  secure.4   xferlog.1
2 N: ^% ?# H; N4 c0 r7 k* x& q4 g, F- J% @4 W/ ?+ W  u
cron    maillog     netconf.log.2  sendmail.st xferlog.2
1 l$ |! N8 |) Y9 ?& h( W" m) X# f4 J0 x6 [2 J
cron.1   maillog.1    netconf.log.3  spooler   xferlog.3
! n4 p' d& R& p/ p5 N% e
: g+ R5 c0 Q( i! z, J  j0 \cron.2   maillog.2    netconf.log.4  spooler.1  xferlog.4/ n+ K# H4 l- h$ |8 l

# r: _) J* s- [; U8 Xcron.3   maillog.3    news      spooler.24 A+ J( C) V" O5 F# C! c
' n5 \  s& R3 ?) e' d1 L5 ?* r- f
cron.4   maillog.4    normal.log   spooler.3( ^0 [9 r. H9 m) ~6 k
9 W3 {- _6 `* d) d
daily.log messages     realtime.log  spooler.4# x  h  Y/ b* q5 a6 @
% c, m; W0 _0 ]- q9 e7 W2 C
daily.sh  messages.1   samba     transfer.log
# s5 M2 B( P2 q9 `- B- ^! U: q+ ~; _6 J! _6 b$ e& J4 U
4 K, l. {5 u- f; a' j: H* F
; b# B* o# ^  H' M% r; w
#ls/var/run
8 p' x5 P+ |. l" ?& K9 M$ x; W* B  _
atd.pid   gpm.pid   klogd.pid  random-seed  treemenu.cache
8 o8 [8 d, x* ~$ X0 h. V6 ~+ }
0 M/ V6 A8 L3 u  E+ Ocrond.pid  identd.pid netreport  runlevel.dir  utmp& Y8 z; o! G; X$ c9 z

+ V5 n* }  G/ A* ]* nftp.pids-all inetd.pid  news    syslogd.pid
  J9 p& `4 W- }4 |
( }9 u9 Q# K# K- X3 f
2 U% _  ~2 P) ?3 k8 v
  S& a$ ^; Q, G' q一般我们要清除的日志有  ?4 m' z+ s, R1 H5 N

" h/ ]8 |& D) y+ }lastlog0 F3 |- G0 V) T6 U

* s1 f0 }) z$ x- y5 Mutmp(utmpx): ^. l9 P, D) p

$ D, j4 k/ j: P2 h* q2 n1 Twtmp(wtmpx)
$ o- i1 w2 _, I
2 O( V. N) `1 q4 h9 M' |messages
. K! A5 @1 k& y, j! h
" `" R3 }. o8 d2 {, [. tsyslog
( k: a  @: k7 _4 p) f- G8 B1 D
4 K! p  G1 _: Wsulog0 |8 e5 s! w8 K8 ~0 C% f0 e

. t, |; X( O) N" V( n+ a- Z, z% J! v% ~+ N

+ I8 _( g& |6 v, I  f4 E, e此外,各种shell还会记录用户使用的命令历史,它使用用户主目录下的文件来记录这些命令历史,通常这个文件的名字为.sh_history(ksh),.history(csh),或.bash_history(bash)等。
" e# ]% p3 I5 K
# E4 u1 S! m2 q6 z; Z1 c$ u2 J
9 z  H3 ?' c5 [5 A# y
: A. d4 g: G+ v! P8 V& U9 P一般把以上说的日志给擦一下,就可以了.:)
! u) {. ]4 m4 ?- |* Y1 p$ p6 x- @  i5 z( q4 T" X/ c
下面我来说说上面这些我们要清除的日志的相关资料和清除方法.更详细的资料和其他的日志请你查看相关资料.9 x; w+ P  I( e( m1 I& |

! P1 B4 f' W: ?5 I' D6 S) I; c/ }/ @, o3 ?+ D1 x
6 {' e$ j9 D3 B0 z$ B# U7 E/ l) s
首先我们说说这几种日志的功能.->它记录的是什么?
. [( f2 U2 X. X" G* A* Z" V" F
( h" ~) j3 J" F2 N# k* A5 d- P% h, e0 Y
, E9 \, o. x1 Z( Z: }' v
/ J% i" x  I& x; |lastlog
6 Y7 p8 r" Y! o
) s) M0 G5 C. e) D2 ?
4 U/ [/ R5 O0 i6 s7 R4 L& g: G* s
1 |/ H/ T0 P7 Y. {) `, n* clastlog记录每个用户的最近一次的登陆时间和每个用户的最初目的地.5 s) d& N8 ?- ?9 _; `, R

9 m. s; a" }/ e; p4 H( K) M当一个用户登陆到unix系统时,注册程序在lastlog文件中查找该用户的uid,如果该程序找到了该用户的uid,unix就会显示最后一次登陆的时间和TTY(终端号)* l, V6 K) r+ x( j" P# Z0 z
1 c3 L! t1 C% U! l/ J; s
下面是一个例子:% B) `7 P. [0 X/ ~- ]; B; @

6 S7 E0 E  L; {- }# |7 u$ ISunOS5.7& _9 E/ E: ^: B$ f& o! }  Q, b# a
9 I4 M) s1 F! \* r+ o  y
login:gao, G) ]% D" M7 {: o! S
, l% R& L* L8 E8 [% m8 m( ?; `
Password:7 U" T( c7 _4 H6 H

, h) Z0 Z/ g4 ]. v# y( p) B" P% SNodirectory!Logginginwithhome=/0 D2 ]+ Z% V  b6 ^6 X
% n# r1 ]2 Z) H) u) k" H$ V5 R% L
Lastlogin:SunFeb422:18:25from211.167.1.24
$ m- G9 v2 _( C
" ]9 f( V$ g8 n5 kSunMicrosystemsInc.SunOS5.7GenericOctober1998$  i3 {$ j% I9 Y) u/ f; `9 Y

. N3 m+ s3 g0 @2 e
. P/ T) E5 `8 O
& P' H/ j' W9 K& R.然后注册程序用新的登陆时间和TTY信息更新lastlog文件,而且该程序带更新utmpwtmp.文件.
( ]1 Q$ b; r" z; C7 h
- V4 T! y, n* t* M" g# \0 q. O& c$ y8 K

  Y7 c9 W- f- }' a; _* f3 E5 ~utmp% h& G: c3 i. q

) M5 C& Q( E) p, V& _3 k
& t8 D) A3 E: Q+ K& e1 Z0 R6 G; O* n! g% V7 t/ P8 |5 }# R
utmp日志记录以前登陆到系统中的所有用户.这个文件随着用进入和离开系统而不断的变化.它还会为系统中的用户保持很长的历史记录,utmp日志通常存储在/etc/utmp,可以使用w和who命令查看utmp.但其他的一些命令也可以访问这个文件.:)比如fingerusers.现在的utmp一般都有一个utmpx文件做为日志记录的补充.别忘了擦这个pp哦.:)
% F# M3 t% I: t5 {# j! \/ p% D, m
, Y" Y% X8 z6 k! X7 Z7 H" I; y# Q1 \$ y* Y2 Y7 ]! U( R
4 L- [4 S7 H* _9 Q7 k  s* X
wtmp
5 x* D2 D6 w7 p# |1 z/ p: B, E# g

) j& \7 Z7 D) M( ~& p' E/ m- W5 ~6 C! h5 Z
wtmp文件记录用户登陆和退出事件,它和utmp类似.但它随着登陆的次数的增加它会变得越来越大.有些系统的ftp访问也在这个文件里记录.同时它也记录正常的系统退出时间.可以使用last和ac命令访问它.
- P) @$ f3 Q* y7 k, n3 p" y
, G9 |8 ^% |5 v8 M1 |  f
! b6 z+ r! u- E0 x% w
( A9 _- x/ T3 l$ j8 bsyslog%26messages
0 r  e# N9 V3 j7 c; H, j! i1 z! C) x3 C  q2 ?) O
  e- R$ {  a& D/ |

( E. ~& C( x5 ~) n5 B通过查看/etc/syslog.conf我们可以知道syslog记录些什么.:)
( T9 y" Y* Y5 U
2 b! u) X! b7 x7 R, ^- R很多各种各样的程序产生的日志都由它记录.7 u5 f; T" z* P
. M/ Y7 Y3 B$ h! D
同时它还有一个syslogd进程为它服务.
6 B6 {! l+ m8 v! {2 O# V
: F6 S5 U: E: y/ N在缺省时,它把大多的信息传给/var/adm/messages4 P- t% a$ j1 u3 q, a. G
  |% e7 {; ?# ?! G# b% R* c5 k5 e2 l

. {7 U1 ~; h  r% H! \) V3 x1 E$ e0 i5 g9 W, y! L
sulog
4 I& \0 F2 }6 ?
  I$ p% h, E8 Z, |
7 n- b: v" f+ Z9 q; v, I& F4 X2 A+ q9 s4 [1 G/ H1 Q8 \; z8 c* X
sulog为切换用户命令su的使用记录日志.
/ h: [8 x4 J2 @' |
/ ~+ ~3 }4 m2 a) G/ R9 P他通常在/var/adm/sulog! x$ }7 Q4 z# _0 A, K

9 q7 e5 F0 A8 b9 |如果你在机器上用过su命令,别忘了清除掉哦.:)
8 S* R) j% R& e  e
. V) }3 m% w" }4 Q& ]% z$ Z8 q. j7 e" R& F* f, l  p) [' Y/ i8 q4 x
2 a0 O( L( o; G" e" s

7 T, D  c- U' t; N, e
% u# S& H0 s  X1 J& j) I. \. ushell记录
: Z6 c1 \8 s/ ^7 l6 @* b
& g8 w# @2 ^2 ~$ I5 K" a
9 X( J7 V3 t2 ^0 t8 E; O! Q! l: j: _
.sh_history(ksh),.history(csh),或.bash_history(bash)等,是shell执行时的历史记录.记录用户执行的命令.它一般存在于用户的主目录.别忘了去根目录看看哦.我入侵机器时,也经常能发现别人的hacking记录哦.:)所以你一定要记得清除.9 _$ p+ Z: U  @% x+ M' @' V

  c+ c, c' t: @# B* [! o
: [3 J3 D3 i2 k7 q6 M' w. @
* E8 x* w/ I+ b- B8 m7 {6 ^) Q3 W% t3 }! A
6 b$ F* Q2 L0 c. u
1.日志都是一些文本形式的文件.最笨的方法是用文本编辑器来编辑日志文件.删除相关的记录.来达到擦拭脚印和隐藏自己的效果.
) ?. N9 e( r' f# L+ R( }' y5 Z3 z, w
比如用vi等
, k9 Q9 C4 V7 ~) ]5 L! S- i/ a; s' J0 O  O, {5 I9 [: E
但这样做是很笨的.太麻烦,工作量太大.: ^% T, l, Q9 N4 T8 `7 l
! m' G: ~1 W8 Z
如果有50台机器要你处理,那么,呵呵....看你忙到什么时候
8 d8 G4 ]6 l) M. B5 V! b6 g, H5 e7 v) L. b
:)
! ?( Q9 S% L+ u: }1 T! c2 n' o5 w" t+ e* B2 p6 l" e/ P/ O* Q

5 f& t7 R1 f" b, d
3 V' N! \" ?' X  M; S$ i* i2.以前我刚开始学unix时.经常用rm-f来删掉日志.比如rm-f/usr/adm/lastlog
! y$ a' x) g1 j3 i( L- h* r- R5 l! E6 F( L4 F5 D
呵呵 , j: f" t$ m' V" |0 }. ^/ J
! `4 e- V8 E0 s2 J" p! w# A2 J8 C
这样做是很蠢的.7 \- y0 H2 s  {0 X: s, F

/ p; J  U) E4 m* o更容易被管理员发现有人入侵.但是,相对来说自己还是保护好了.:)
+ s' k* v! v8 I) K/ q5 k- a! O' K# B! H) ?; V0 M! ^; T4 |* c" I
可以用在一些不太重要的机器上.* u. @  W8 z# ?7 v

( ]) Q5 n/ t; _7 \9 E
' ~5 b2 X$ K7 z
8 A5 ^- A) l' F% x2 D3.用%26gt;定向符清除.9 O( `" L: P5 K4 }- B. |
" j. h4 |% [  _
比如:
" X6 F& w; m, n; r' o/ h: ^
8 e& D! W  R% Z2 W/ j  W4 ?#cat%26gt;/usr/log/lastlog* i% @2 ^0 A& B, z0 K5 V) _

' V+ b" V# W4 V" A  ->这里输入你要的写的东西.最好伪装得像一些,也可以不输入哦.:)7 @0 _2 s) p) R+ z* J3 r% {/ {
3 B, S( I& `4 X1 A& g  s9 {* S- K- j
^d ->这里的^d是按键ctrl+d.
6 h+ `4 S  _' @, [
: f) b& j, u6 A0 m$ k3 [, w#
# G- h1 g% b3 C: L4 g& ]+ _. N: v( f' G% p% E- z$ a: j) ?
如果上战场没有带日志清除工具,我一般也用这个清除的.:)省事/ V6 }* J% j5 z; Z" C! ^4 ~

# F  p( _- b0 S! g; d% x要不找几个旧的日志覆盖它:)
' }. a8 E; ~) z* ]" a" I# Q& ~2 c, A7 V+ p

$ D& L/ N1 m% g. z: J! @
- P$ z' Q2 j6 e1 E; o7 ?8 Q: K. e! x( A; P! X/ [

: o- W$ p. ?9 _, M5 W==========================================================
" {/ U: ~& y8 L3 M7 }6 q: [) ]4 V5 h  p- x5 e* {4 H/ o( q- g! e9 n
4.当然最好的是用日志清除工具.
7 {! h& V. B+ V3 n% Z0 m7 j; z* o$ X8 E/ L8 l. O$ |9 t: s. a
输入几个命令让程序帮你擦:)
  l' G  s* W" V7 E! l
2 ^* j1 _4 V$ B1 t" d% Z0 G( p/ \- L% W# v3 i! \) ]
# n; R6 x3 \$ Q$ x
a.常见的日志清除工具.
# J8 |6 P5 k3 S6 @$ V- Y, {1 \: U0 ]
 一般的rootkit包里有的:z2.c和wted.c
) O: e% h7 O) e% m: k/ ~
( r7 q' y6 u2 o9 x/ d很容易找到.
- d& l1 k) u# O1 b3 L0 A+ I. w" b7 m, M
网上的教程很多都是介绍这两个工具的使用的.* H$ ?1 i0 P/ M1 V0 V0 y5 J
6 [) @6 H+ O* A: U
这里我就不再论述了.:)节省时间.; ]) l: z4 s, F$ _' V  F- c: b! X

( g. b! R' U4 e3 L
( s9 c7 k8 i1 A+ [
9 n0 P; p+ L/ D, ib.这里我提供一个我以前有段时间常用的日志清除脚本.# O# ^8 v2 j2 x. s- D1 V

2 \/ y; u/ ~$ @2 b在HUCkit.zip里的cleaner.sh# k: i) w  L' x. A7 T9 ]( _

, {" V0 D) |8 g+ s2 ]我们这样使用它
9 L: `: O) l7 Y" N, O' `& V
# k3 c" k& D' G+ d# S$ b$ S2 v
( Y! \& L5 p8 ~- X4 P5 l/ z
) {+ D  {) o4 v( @# g0 l/ t#chmod755cleaner.sh
# r9 ^( M: ]  X' M* H8 t$ Z
" Q, m/ `# }2 }4 L7 ]' ~) y#./cleaner.sh0 z. S9 @/ Q1 H9 j& L! w! f1 b
# x1 J+ q0 @9 q" k1 f' l# T+ |
Logcleanerv0.5bBy:Tragedy/Dor*
& d% q. W2 m# U7 ?) q' J
5 r/ p7 s7 h" T/ p- }*Usage:cleaner.sh- c4 `* p! P; R0 Q# X
7 S" R4 l; b0 ?5 S  _
#./cleaner.shusername* M1 y. ~* R! C

: @5 C- d( V( S' S+ ~# G$ e+ H
; T" i4 T- y( a
' ]% K- ?$ u- O- A- p/ D9 R) c0 s其中,username为你要清除日志的的用户帐号.
  C/ L. d* W) ~% X$ H6 _1 ~* O! t5 h: H% Y  |0 ?0 O  i
:)* w9 M! v/ ~& |; \# e

1 f& a/ \, e. [/ D; R. c比如:
8 z+ ~! y4 z9 @/ G" V7 ^: z1 a$ l3 P7 x  e) B# T. G

% `0 ~! |0 I' d, a+ J9 _6 Y+ C/ H; {' R
#./cleaner.shgao
( T# i% u& ]; }* o3 S* i% B
& [  C7 v" I, `4 D5 H: P9 \( K( MLogcleanerv0.5bBy:Tragedy/DorOS9 N: G; H$ h: ^' d8 K
* [# l% m: q& z
detection....* S" s1 d8 b! v4 X
, z, }. V& M7 F. X
DetectedSunOS
3 Q& c6 t0 d7 ?
4 D$ C/ L6 |$ a8 Q0 N---%26lt;[Logcleaninginprocess....) b' \4 D2 \+ ]& D* g  {: e% [
7 M8 O( n6 Y# T% r/ x
*Cleaningaculog(0lines)...0linesremoved!# u( s( u/ n1 v' T! Z. a- a; S
: r# y8 @/ J- ~
*Cleaninglastlog(19789lines)...45linesremoved!+ ~3 U; b; s# O
/ Z; _2 v7 M8 b' y0 ?5 o
*Cleaningmessages(12lines)...1linesremoved!1 ~4 b6 @$ D9 C  g2 x$ B: A& k9 q

  K+ L# N( z. D& J. ?' V/ m$ {" _1 P*Cleaningmessages.0(12lines)...0linesremoved!
9 y6 J4 k  \; J5 S, y0 F1 A' ]  L9 p0 e, E. A; t2 O
*Cleaningmessages.1(28lines)...0linesremoved!9 U+ Q  @5 M6 w/ o+ C
5 C8 o9 U3 S3 K2 P
*Cleaningmessages.2(38lines)...0linesremoved!$ A6 M, l. |' Y: w& h

% |" L( ]9 [) n' J$ {9 t*Cleaningmessages.3(17lines)...0linesremoved!
# l0 |& @* i8 E6 k6 g( |2 L; {7 R+ K! m- P+ I
*Cleaningspellhist(0lines)...0linesremoved!
9 V- `! n8 c, i! Y5 x. l, a: b  O& G' l
*Cleaningsulog(986lines)...6linesremoved!1 ]) [9 b, Y+ E* @) X3 w  L
% {: \! `- E: _/ l
*Cleaningutmp(179lines)...1linesremoved!1 T+ z9 ^$ J2 W* ~

9 C3 K5 ?5 L) _: x* h$ M2 ?*Cleaningutmpx(387lines)...1linesremoved!
4 R4 H. h: K3 e$ O4 [7 c
' J4 u/ [1 M% s! Q: G2 s4 I*Cleaningvold.log(0lines)...0linesremoved!
  ~' F0 N5 [9 U; X$ d8 B8 o/ ?- v$ J
*Cleaningwtmp(299lines)...0linesremoved!$ [- t% G+ Z3 ~! H$ w
4 ?) J; k6 w  ~: [- x: r; O
*Cleaningwtmpx(565lines)...0linesremoved!
9 q$ l9 I* e+ L/ k% {3 W! c
5 F( n5 K0 e% N; s  \% n5 w*Cleaningauthlog(0lines)...0linesremoved!/ y: [0 Z3 Y/ o& n. N
# c" J  b9 `" {" o
*Cleaningsyslog(53lines)...0linesremoved!) v2 x, [! K# S% y  ?  |3 O

* u6 f5 K% V  C+ E( s6 \*Cleaningsyslog.0(14lines)...0linesremoved!! C* z5 \, p. ]: K6 J3 U

6 E" G% z* w  W5 X*Cleaningsyslog.1(64lines)...0linesremoved!
" V8 V( q7 b7 Q7 X) G5 b. V% N9 d+ J+ Z* q0 c
*Cleaningsyslog.2(39lines)...0linesremoved!% i+ t4 D! l7 L

. L  o/ m& D& `1 z2 g- K2 R0 m1 Z*Cleaningsyslog.3(5lines)...0linesremoved!6 I0 q2 N6 K3 X# V

. N* G( g) X% Z2 a9 V' T*Cleaningsyslog.4(3lines)...0linesremoved!+ h, y0 q  |  o2 |6 e
; d5 }7 R0 {- ~2 v7 z
*Cleaningsyslog.5(210lines)...0linesremoved!
( i1 d3 j9 \7 |9 E
) d& A" T( F9 M2 h' Y& C" r2 y6 i#, m& X$ U# w1 j+ C1 {% N
9 ^; a- O* x/ M0 H; a4 r
1 ~% z6 \2 E( v0 i

; `( k) N2 w1 ~3 X这个用/bin/sh的脚本有一个问题,1 }! A/ L" }) s# V7 c! \4 g

; S7 F  B& A! J) x# b; B) K就是必须你要有uid=0的权限.即root.4 \; I$ s* W% J9 W/ B/ p$ b
8 S3 S) _; A2 U/ X6 R
euid=0会不能正常工作,报告权限不够.
: M. w8 s. {6 Z3 g( }
$ N( J. o/ d/ k& E6 b! ?6 r) D解决方法是:
" y" h/ D3 `- r2 j& R; X
, E) F" I2 u0 C7 v/ {. x/ b, \大家可以改里面的#!/usr/sh为你设置好的suidshell.:)
( x; S* n" A6 C$ ~& }! R( g5 o- n: b& T$ H6 V5 K9 D; B1 ]
& e1 f0 j( a4 Q: [3 l) t+ J

: r3 F4 Y4 `- ]2 U+ {这个脚本有一个好处,就是不用编译,并且可以在多个系统下面工作.如redhatsunos等等.
  ]9 B. |6 {" J) _; W0 \$ }9 J4 y, r+ h6 e0 P0 J: @3 ?
还可以用' n  Z% `! b; H  W( }
( I5 L. A6 v, v8 X4 I: X
cat%26gt;clog.sh
0 z+ `: |1 F0 ?
4 ]5 E4 b, ]+ z0 c0 Z8 q来方便的拷贝到主机.不用ftp去取.:): H% k6 t. ?$ W

+ ?+ m/ c% _/ E+ ~9 w2 ]$ n* p还有一个命令可以清除大部分的日志.2 a) l+ Q% E  S* ?, p4 ]

- Q) J2 r) M6 z! N1 `) t8 s/ d# O- N这也是我常用它的原因.# F0 Y1 _. k9 F9 C

1 f& ]+ h0 J, S) S8 Z但它做的太干净了,把以前的记录也删除了.:(- i& b" R+ [/ r# q

/ J5 {4 ?4 J8 S# V6 b! f: E( `有时候也会不太干净.比如lastlog.utmp可能有时会清除不了.
7 Y: C: g- R7 s& B% N$ T& K( T5 f. [) P# B- I8 q
所以,现在我一般结合两个工具来清除日志.) v# J, u5 o& G4 c
( p) ~- ?  s6 S; P7 I6 ?9 t
' H" Y& ~* {, O7 C6 [% }- z
9 o. A# ?0 x6 E/ ~! |0 R
好的一般放在后面介绍.:)
2 p8 k8 }& k1 ~. r( x
- F: P4 X2 A* o0 \4 \6 m& S下面介绍一个我觉得比较好的另一个日志清除器.:)
9 a/ ]# Y3 ^- z6 n. G7 ^* N
: ~- Q  s1 f) \3 Z7 `3 G3 L在HUCkit.zip里的wipe-1.00.tgz.6 F' T5 X6 t$ |, c7 h4 H) C
; g* l# f1 P* j0 g4 f
他完全可以清除
1 D" z% F( |+ e, O% d
, S* a3 p3 Z3 Q: Q* H0 B' Klastlog; o. Y) @- t) o$ r
5 v, L8 o3 b9 l6 W
utmp" p6 U- D( Y* _$ O

* i# L1 S0 S: d) @  X4 Autmpx
. x. u* Y0 W; A
, O) H8 S; ^- h+ uwtmp
, g/ G$ O6 W! T, k4 x6 y
  ]: c$ O+ ?$ _' j5 \, bwtmpx+ i: v0 M: Q) u* D6 I: {7 L9 ?! @

- ]! o% s! J. f3 Y1 W% j; u* o* d( G! R  C6 ^6 A

( |. @. c9 o4 g/ A; P:)4 U/ k" i7 k8 A( a+ s5 F" k- ]8 V
# U0 R9 j5 D" r* s/ g) j; k2 u
下面我们来看看.(示范工作平台sunos5.7)
7 G  `' W% z8 k+ X4 v( ^8 T$ W- d" e3 k% _( P  b, I

/ A2 c. g4 r+ p! y* v4 ?/ E+ ?1 i8 ?& n  w: z2 z8 H  X  T4 d
#gzip-dwipe-1.00.tgz
& K! w( y* ~5 ^) G; j4 I8 I7 v: p! z* L" d5 x& y# q/ Q& }
#tar-xfwipe-1.00.tar
% z) A/ |' n4 l' A" p3 ~# O/ [# ^& _' u; Z9 _" D1 \
#cdwipe-1.00
) Q+ o) z: @0 ~7 g
9 N! |& t, f! T# S7 K#ls-al
' z1 ?3 @" O) X: N
# K" U5 {" ~4 e" p' `& M1 F+ o& k总数32. z" k* e2 u, X# T8 S: f8 I

- |1 P9 O% ]8 B9 Y& ddrwxr-xr-x 2 root root    512  2月420:48  .
$ u) L& e: S& s: w  z: V
% w6 r6 f4 s5 Rdrwxrwxrwx 6 root other   1024  2月418:40  ..: r) [) y0 P: a. X% q% R4 i' ?

% S8 [( t0 s, h/ M/ i-rw-r--r-- 1 root root    130  19971月9  INSTALL  ?. i4 X# W! C- E
( T. [" ^' c/ S# q
-rw-r--r-- 1 root staff   1389  19971月9  Makefile
7 F: h- F" E! s/ K/ Q" Q
# E0 ?6 _& j0 C4 w$ W; L5 G8 j-rw-r--r-- 1 root root    498  19971月9  README( W3 U" \1 X# W( I  s; Z

% B7 V5 Y. k) r& m: S( k6 M-rw-r--r-- 1 root staff   10027  19971月9  wipe.c
$ @( I# U5 @# c( O0 w% }% u
- i" T) H# U( U0 W- V+ }#make" U* q8 ~. E) w1 T2 k# |) f2 e
4 W% B: w4 T! m+ ?# \. w1 P% \

* w+ S2 K, a+ M$ l& D9 F. `0 H! o8 X& x/ t2 g$ t% G
Wipev0.01!3 a' k) f  c" x+ O# E

, S! V( @9 ~- z2 W+ g
8 X  X, n) V: ~$ i
: X, ?3 [+ M$ y0 z5 S3 e9 sUsage:'make'whereSystemtypesare:
* h. e1 u9 {& b0 D% b& F, U- R- m' Q5 B( q
; r( v7 g* }0 f3 g/ Z3 _
. x& ~- L/ E8 k6 ?1 i* C
  linuxfreebsdsunos4solaris2ultrix! L3 O8 Q4 k6 X* t; I" n- A

3 q; E' U( K1 E% T& S  aixirixdigitalbsdinetbsdhpux
6 V7 J4 b/ `: h7 i+ y' l% E$ l' X0 F# s. Q# s8 }" Y
: m' J9 ~% G* E
/ J8 _, N2 c, P! m
#
, x5 S8 m3 Q$ i$ e# G  B7 }2 I8 `2 @) m) ~, T9 ?$ |
, `0 \. }8 d9 ]" T7 ?6 V; h

+ `2 @# _! |/ j. h我们可以看到它需要出示系统的选项.这些选项是:
/ \# S0 E' I1 X  M% i1 w" }& b. H0 H9 s9 ?' z9 l/ F; S3 ?; }7 W
  linuxfreebsdsunos4solaris2ultrix
6 d2 C0 V# O' g7 M: C
- A) w; |" ?$ w8 e  aixirixdigitalbsdinetbsdhpux
( y4 ]; y/ q+ a* F& y4 b! S& b# j4 U# n
4 @0 i9 Z5 y# |
- S9 G2 s; T2 |) x& f+ X$ p0 U
我们要清除相关的系统日志就必须在相同的系统下编译.& M- f1 Z9 R3 ]$ t2 j! f( H" S

/ F) }  ?5 s, n5 K1 [8 J比如我们要在redhat等linux下编译,就应为:makelinux9 [9 P, Q* w$ n. E0 A# J

' ]) A$ j! Y- ?5 A/ _7 N1 i' R7 A% o% @在freebsd下编译就应为:makefreebsd
/ Y" n  ]5 Z/ o$ _7 C0 c
/ b" y1 d  F. [6 @, w/ Y在sunos4下编译,就应为:makesunos4
; ~5 X5 P9 ^& Y1 p5 ]6 z1 O( l" c
7 Z% J5 n+ v0 X( H- X0 V, A& c在sunos5以上的系统里编译,就应为:makesolaris2) M; g- {0 |- |7 z; r$ W

, U9 }  ?( v5 Y8 M) o8 [$ \$ b; p5 ~9 b% h- i" x; r

9 |3 S/ l# E9 t+ A. E6 B) d( ~$ W这里我们用makesolaris2
. g2 w* W  k4 W5 d  c+ W2 N
, t2 A" D) Q0 rsunos5以上就叫做solaris了.
! V. }+ E: Q9 c, Z+ H
  k9 U* V2 ^  G#makesolaris2
; Q9 R" h* Y3 u0 J4 [6 F
+ ?, x2 l# Q4 ]* `9 ]' U* E! ^; Igcc-O3-DHAVE_LASTLOG_H-DHAVE_UTMPX-owipewipe.c
1 M2 V1 R$ I1 f) U
( m$ [& }9 \" M/ q+ Q5 R) @#ls-al
- Q7 e' d) a3 C! @
' C5 S. d, _- s; ?总数94
& Z+ u3 Z+ z8 O& Q
% g7 @7 O$ C: I9 F+ V7 s4 Qdrwxr-xr-x 2 root root   512  2月421:03  .
, y, T! M0 V% ]# y7 `) Q; o
8 C0 c9 t+ z. C  H# T2 }drwxrwxrwx 6 root other  1024  2月418:40  ..
: \' J7 q; Y: }4 D1 m+ W5 m! k, i" t2 m  D3 |
-rw-r--r-- 1 root root   130  19971月9  INSTALL* H0 n' |4 G3 e1 r, L/ n

  M% a/ y1 [% R-rw-r--r-- 1 root staff  1389  19971月9  Makefile( k$ f  f0 O2 j5 ^/ x
! z% c1 K- a7 v$ e* `
-rw-r--r-- 1 root root  498  19971月9  README' {5 H" o/ T7 M4 C

1 U/ R: p$ L% Z# W5 L7 \-rwxr-xr-x 1 root other 30920  2月421:03  wipe- {& z! ?8 |9 ^
# R, z/ l' `! |/ [, Q  x7 J
-rw-r--r-- 1 root staff 10027  19971月9  wipe.c9 M( ^2 O1 ~" M8 M. b, \$ z

$ w# ~" H$ [7 K0 n, [! t9 f#./wipe; d  p9 `- k( Q* P2 d
+ w8 J, ]3 J; S0 f9 t8 D3 D

, f4 i. m8 o. [% d# M& k
' A- S, I. I$ H$ V3 j4 e' p, W- \USAGE:wipe[uwla]...options...
9 W+ b# S" j( B$ ~1 x' Y
4 ]) _( w4 |! f4 C* n, j4 T. O7 [4 @  _

* d( N- E# p, l3 E/ pUTMPediting:Eraseallusernames:wipeu[username]
. k; }6 t8 ^4 h( w0 J  Q/ ^5 s7 j  g! W# w, P' Y
  Eraseoneusernameontty:wipeu[username][tty]
8 \$ x0 o! ~- r
5 j5 D' L' r! i! A# s8 n6 J9 l6 t6 }# L/ E, S4 H

5 b  d* J6 ]+ WWTMPediting:Eraselastentryforuser:wipew[username]
$ c: b- D) Y' }- p8 p
, C4 d( [7 B+ `% @6 {5 `& W& ^! F  Eraselastentryontty:wipew[username][tty]LASTLOG
( K7 z# X8 p) y# x4 X; E" b$ {$ `1 \" T

! ]. K2 t9 o% i6 ?% T; H
. p  X8 l  `9 Mediting:Blanklastlogforuser:wipel[username]Alterlastlog; a  _5 p* `1 g* T( C6 d
7 {& I. |' Q4 t
  entry:wipel[username][tty][time][host]; w& w4 w' e% t: Z+ U

1 V, T! g( v7 U& X4 s1 B* X  Where[time]isintheformat[YYMMddhhmm]+ H0 M3 M3 m" X, J! Y

6 g. S  d3 Z6 U9 o3 R; a, D! A2 ]% I  X8 }/ R

; m  W& Q  g' Q' m( M8 DACCTediting:Eraseacctentriesontty:wipea[username][tty]
. ~# T) O" J; P
% V0 `) ?# W" u
& n# o! U. w+ f7 a
$ a7 x1 O1 a6 N
+ r3 I% g  B+ U5 U# e% F4 g. r" ?( [
大家可以看到编译好的wipe的使用方法.0 k+ E$ B! a7 A/ j! J

1 w9 X  ]& @* B! L  H其中u选项为utmputmpx日志擦除..9 I# Z. p4 P, X7 `1 [
! |# w0 h4 W) ?$ s- x$ U
w选项为wtmpwtmpx日志擦除.
$ C& T. i& ~. @
0 G( ]) C  R! ]/ b7 Bl选项为lastlog日志擦除.
/ K" ?% Z; I( ^! s( T6 E& R. {' B
a为/var/adm/pacct日志擦除.(一般不用这个.:)
: ~- |6 d1 }6 _/ ^% W8 ]: v4 i) U6 b; p) ]9 O5 S
, ~# }8 _5 }* i6 e

5 ]! c' u. F7 U其中[tty]为终端号.为在有多个相同帐号同时登陆时,清除日志的使用选项.当然是要你的终端号哦.:)) l4 M4 L0 J8 [# W7 X! `$ [

7 @4 d5 w4 [. f. Y8 u( h大家可以用w命令查终端号.' h+ b) e# r7 w5 A) [/ j- E  T: I

8 ]7 x) B6 u. I. g" Q" b  J比如:7 ]' Q( S8 L! O2 h
. m" A9 x1 F0 r/ L: O% B3 i: C
#w/ B# K3 ~  ~/ L4 k  ^8 n
+ M/ z2 h1 I, [2 R
下午9:151user,平均负荷:0.00,0.00,0.01
- c" X  C5 W( y, }0 b2 A: ?) W
% u* M$ A3 U4 C% k用户名  终端号  登入时间  闲置  JCPU  PCPU  执行命令
+ G: j3 I/ n; V+ t  n5 A  p$ |% G, c* `/ i0 n& ~# M) F9 p
gao   pts/1  下午7:40       3         w
$ u0 p7 W* O6 Q5 `. A  M6 V
' D0 @( _, f5 v8 R3 Q% v+ R' y3 D5 r
4 A2 x9 L3 ~- F4 w& t) k2 [! `9 H# O' g0 a$ `& A
下面的是我在sunos5.7上的具体的使用情况.:)4 I" Z- Z& D: C" ]3 l

( \" o: l3 ^* A4 i* u8 {& J4 h
/ Y) i0 \8 z$ V+ Z
4 Y8 N2 c: r2 T#w/ w/ n# O7 p" }: z- H
' m" h! v5 h2 b; r1 y7 W$ ]7 A$ `
下午9:151user,平均负荷:0.00,0.00,0.01
% }4 T) I' w& }1 K! n! o. I: k1 A$ `
用户名  终端号  登入时间  闲置  JCPU  PCPU  执行命令4 H6 R( ~- |! F/ [4 L

) D* k, X1 j3 w' d) B4 Y( D6 w1 Ggao   pts/1  下午7:40       3         w
" f' I" {2 l4 X% E/ ^  O7 s+ [

! ?- a- U8 I+ e6 f2 A  c8 \6 i' q, o* c1 _4 S) q( v+ W/ U
#./wipeugao# k) z' ?, Y9 p7 G
( s$ n4 g2 i7 X9 ?0 r% z
Patching/var/adm/utmp....Done.
( X6 J3 ]. e; z/ S3 g7 G
, N( l2 q; F, m) B) UPatching/var/adm/utmpx....Done.) V2 ?! }; b. H8 C

+ K' f& b) u8 p7 |1 t% N- Y! @; W! p
# c4 H: V/ M) X0 h4 ~" A" m6 o8 K
9 Z# k, r( v$ {7 u- n#w
. s+ @1 [, B0 T5 P
9 M- }+ v. l. ^- z. \下午9:151user,平均负荷:0.00,0.00,0.01
0 h7 ^1 J' Q# x2 ~+ K) M9 ?
- Z5 q* Q' j* R' _7 r, Y用户名  终端号  登入时间  闲置  JCPU  PCPU  执行命令
3 Z8 G0 s/ a9 v) H
$ T  [0 F- u) n/ z9 K; X; g  W
7 \+ Q" y0 G: b" k9 j: T- _' g1 L5 W
#./wipewgao
1 q$ \5 c$ `6 O7 t2 \! h6 ]! }  F% w/ Q& A- i
Patching/var/adm/wtmp....Done.
: x, }# ^0 |9 T, j; O
1 y# q. E. p/ u8 y6 d1 a; BPatching/var/adm/wtmpx....Done.
+ W# Y  R: B2 i+ c( d6 O1 d
' A/ z0 k" q; ^5 \  r" ]( _3 c0 k#./wipelgao
& U. r" ^8 Y$ x) m* C2 l' v; s7 T, d! v1 |
Patching/var/adm/lastlog....Done.
+ O) G  r5 U- }6 p5 ~; A  T$ L, P" v. H) S1 N6 Y. |, Z" {

3 X1 ]7 K4 k6 T3 U. ?" @7 l& |
) `5 Y+ w" P1 e& u7 Z- q# o好了.
( x, A1 j/ R! v( o; K: ~/ f1 r( }( s: t/ K+ x* }
lastlogutmputmpxwtmpwtmpx擦完了.% G0 |% W6 p" S0 g
' M4 {1 w9 g4 G% ]- [
大家看到wipeugao了吗?8 N; ^) m( w8 H( _

3 G/ ^5 X0 L+ U7 E; N( p7 W为什么我打了个w命令呢?! f; ]0 M' k4 f) C- T

0 Z' e+ Y( V( a( f  J呵呵7 e3 S* U. j' y: x; G

  M; g" C1 p$ Q) X+ F& s" h3 e2 K7 M想想.) m+ ^3 Q: L/ ~6 a, |

  Z$ C# O9 y3 n+ G! C% d+ M所以我们一般在登陆进系统后就运行wipeugao.来隐藏自己.:)# P2 B4 {; w7 o  n/ R! t$ _5 o
( X/ G7 Q) U) {; a) s
6 Z' B' {2 F2 v2 u' t; {
& F% f$ S0 I6 Q( o# \& r0 C
当然我们不要忘了shell 记录哦.
+ X2 w3 _/ n4 U# P, C4 h/ ]2 H
2 D$ D1 F9 {9 d+ Y3 L#ls-al/.*history
% K/ w5 p4 l; B2 h4 D1 g* L& s# Z0 W2 n: ]
-rw-------1rootother4562月420:27.sh_history
5 N0 Q! y2 R* n2 ]1 C# H
* l+ A4 Z; k, [: f1 }. y. N#rm-f.*history) k) ~7 t; r% `7 i1 r, A

6 ~3 s2 G& w( h: s0 q#cd
5 l' b  Z, z3 A; W0 |
. ~* T: j' S9 s#pwd
2 F- U3 C( f5 z1 I# \( @) w6 @- q- C' y  O" _
/home/gao
1 o6 s! `& e7 Z6 ]" _" U7 U2 f. \- ?, C1 u+ i0 ~
#ls-al/.*history/ g9 Q* i( s# p& j& j
$ w: f" p: G) \+ `- N' v
-rw-------1rootother4562月420:27.sh_history
6 p" `8 ^5 j# z, F3 f3 i7 \$ W! O4 `1 s7 J% K
#rm-f.*history( Z: B( {  x- i, x) w

1 Q) h( {  J# Z- R% W$ A$ T+ a3 y" Z" [* s
. Z. n* H# G$ n* z: z' }* R- S

- K( V- H/ s4 r6 y! X  X3 u% x5 f% {. c4 h$ N
ok,一个脚本加一个程序.再加一个操作,能保证你基本安全了.:)' m7 `7 \& H3 @$ E
" p2 w" l6 M$ i& I/ t
当然如果你对系统有进一步了解,就能发现.这样清除还是有问题的.:)
. C; w0 L$ ?% `, a5 A( ]7 F6 X6 u/ _0 I4 ?0 w$ R
好了.不说了.
# j4 u& [% q9 P& x
0 W2 M6 g9 o4 f3 _# l7 P5 |6 \; R+ |
& X7 l, w& N2 r! |$ |1 V& I
# a, D) H+ ^, x; U1 u最后放上我常去的几个网站.
- \3 P3 S) S6 C" c6 j; S& n# B/ F, a; a) l* |
1.* n9 w6 q3 a& s

4 B. B5 u9 h1 r3 dsecurityfocus) M3 z# ~. t+ d5 R
8 D0 ?3 L2 d  Z5 o  C
http://www.securityfocus.com1 C" m+ W9 w2 }4 [2 `
' g% {% Z1 W5 a. p
2.+ U* i$ x) f8 n' r) k# V

% L7 T/ R% m- w( _packetstorm- L/ x( S- K, N# a

" x5 B! z9 }# C& phttp://packetstorm.securify.com' V) ^, \0 h4 l9 L8 f
" [7 g4 P5 x% S# o. d$ ]
3.
8 w1 I. F1 A, ^- k1 m% \4 V& ], }5 ~+ M# U
www.hack.co.za) A' H5 K& u3 G% z' ^' q

% T7 F. z6 Y% O  k) @+ t  p* N3 W- z. Ohttp://www.hack.co.za/  M# X. f7 N& p
5 S) O  W0 v5 c/ G4 z' \, E+ m. C
4.- b( \, z' `3 {" @3 r
' @$ f9 \. }/ \# [- {, U# n
lsd-pl.net: X2 d$ k) |0 ?3 r7 `5 s4 h$ P- L$ \
% g& E% R& H& H* o5 f
http://www.lsd-pl.net/: H% R$ d( ~* {4 H; I- F

7 G& F  G. d" Q0 q5.3 _) t. U7 ?6 L% M8 [
; M) G* v+ I5 I, z% U$ `
securiteam, O/ X+ w6 T* ]6 {  F- ?6 w' y+ x

- E$ ~+ ^5 j4 K) P6 C; mhttp://www.securiteam.com/; d, y  t0 |( V) h. K* E

9 E$ t* r* u. W* q/ z6.
" @3 l$ h' t- _+ I7 |6 Q9 s% w$ x9 D, J, w' A
Stardust'sexploitsearch/ n  N1 i; D* E2 J1 g/ |, b  E: P

8 R0 z0 U( O! i9 l7 u' jhttp://st4rdust.heha.net/query.html) [+ e+ D; p5 L, A5 Z! T( L

0 Q0 m) G: ~2 s7 `7.
/ N5 [+ S. X+ K3 z6 g. P, N5 e, c- H. r0 W4 R) i9 ^
CNNS
(※本文搜集自:重庆未来科技 http://www.wlkj.net 重庆IBM笔记本电脑、重庆IBM水货笔记本电脑、重庆苹果笔记本电脑、重庆IBM服务器专卖)

TOP

******请登陆论坛查看内容******

(※本文搜集自:重庆未来科技 http://www.wlkj.net 重庆IBM笔记本电脑、重庆IBM水货笔记本电脑、重庆苹果笔记本电脑、重庆IBM服务器专卖)
这是赤果果的灌水呐
What good would wings be
if you couldn't feel wind on your face

TOP

发新话题