리눅스 접속 흔적 변조/없애기

이것은 물론 일반계정일경우에는 가능하지않을수도있습니다.
root권한을 얻을수있는 사람이나, 혹은 root권한으로 파일을 쓸수있으면 가능합니다.
혹은 /etc/hosts에 쓰기가 가능하면 가능합니다.

일반적으로 내부사용자를 보려면 w 나 finger등을 사용하는데, 서버로 접속한사람
의 주소가 나타나기 마련입니다, 물론 그주소로 로그에도 남겠죠..

/etc/hosts를 이용하여 트릭을 이용하여 속일수가 있습니다.

내가 접속하는 아이파가 192.168.0.5라고 하면
w를 하면 아시겠지만
  9:58am  up 17:40,  5 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU  WHAT
root     tty1     -                Wed 4pm 11:31   3.57s  2.44s  ./sniffit -I
secret   pts/2    192.168.0.5      9:46am  0.00s  0.14s  0.02s  w


/etc/hosts에
192.168.0.5               jpl.nasa.gov
라고 추가해줍니다.

로그아웃후에 다시 로그인합니다.

로그인후에 w를 해보시면
  9:58am  up 17:40,  5 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU  WHAT
root     tty1     -                Wed 4pm 11:31   3.57s  2.44s  ./sniffit -I
secret   pts/2    jpl.nasa.gov      9:46am  0.00s  0.14s  0.02s  w

라스트로그는?
# lastlog
Username         Port     From             Latest
root             pts/1    192.168.0.101    Thu Mar 21 09:52:38 -0500 2002
bin                                        **Never logged in**
daemon                                     **Never logged in**
adm                                        **Never logged in**
lp                                         **Never logged in**
sync                                       **Never logged in**
shutdown                                   **Never logged in**
halt                                       **Never logged in**
mail                                       **Never logged in**
news                                       **Never logged in**
uucp                                       **Never logged in**
operator                                   **Never logged in**
games                                      **Never logged in**
gopher                                     **Never logged in**
ftp                                        **Never logged in**
nobody                                     **Never logged in**
nscd                                       **Never logged in**
apache                                     **Never logged in**
mailnull                                   **Never logged in**
gdm                                        **Never logged in**
mysql                                      **Never logged in**
snort                                      **Never logged in**
ident                                      **Never logged in**
rpc                                        **Never logged in**
rpcuser                                    **Never logged in**
xfs                                        **Never logged in**
secret           pts/2    jpl.nasa.gov     Thu Mar 21 09:46:19 -0500 2002

last 는?
last secret | more
secret   pts/2        jpl.nasa.gov     Thu Mar 21 09:46   still logged in  
secret   pts/2        jpl.nasa.gov     Thu Mar 21 09:42 - 09:46  (00:03)

이렇게 됩니다.
원래는 접속자의 ip가 뜨게되죠..

물론 기법으로 사용할만큼 좋은 정보는 아닌것같습니다만 재미로? 혹은
가지고노는서버에 자주들락거릴때?

혹은 자신이 자주 이용하는서버에서 자신의 위치를 숨길때?
좋겠내요..

/etc/hosts에 물론 진짜 ip가 있습니다

 


저작자 표시 비영리
Posted by 티엘로