서버가 해킹당한것 같아요..

cozysoul의 이미지

안녕하세요...

비가 오락가락하는 저녁이네요..

회사 웹서버가 해킹당한것 같습니다.

Redhat Linux Fedora4 구요...

우선 crontab에 등록하지 않은 내용이 2줄 추가되어 있더군요..ㅜ.ㅜ

* * * * * /etc/.etc/iroffer1.4.b03/iroffer.cron
0 0 * * * /var/local/logs/kernel/system/bin/reset -e -r /var/local/logs/kernel/kernel.conf

/var/local/logs/kernel 안에 보니까...

시스템에서 사용하는 명령어들의 이름을딴 쉘파일들이 우루루 들어있더군요...

그리고 /etc/rc.d/rc.local 에...

/bin/system

이 등록되어있는데..

실제로

-rwxr-xr-x 1 root root 7313 May 25 2005 /bin/system

위 파일이있는데... 안지워집니다..

[root@web ~]# rm -f /bin/system
rm: cannot remove `/bin/system': 명령이 허용되지 않음
[root@web ~]#

또 한가지 /var/log 에 파일들도 루트권한으로도 안지워집니다.

시스템에서 사용되는 명령어들도 변경된듯 합니다.

rm 도 변경되어서 지워지지 않는것인지도 모르겠네요..

/bin/의 일부만 보면...

[root@web bin]# ll
total 6400
drwxr-xr-x 2 root root 4096 Jun 28 17:17 .
drwxr-xr-x 29 root root 4096 Jun 29 20:02 ..
-rwxr-xr-x 1 root root 4760 May 4 2005 arch
lrwxrwxrwx 1 root root 4 Sep 15 2005 awk -> gawk
-rwxr-xr-x 1 root root 17248 May 25 2005 basename
-rwxr-xr-x 1 root root 686520 May 11 2005 bash
-rwxr-xr-x 1 root root 21104 May 25 2005 cat
-rwxr-xr-x 1 root root 38828 May 25 2005 chgrp
-rwxr-xr-x 1 root root 38464 May 25 2005 chmod
-rwxr-xr-x 1 root root 41852 May 25 2005 chown
-rwxr-xr-x 1 root root 63256 May 25 2005 cp
-rwxr-xr-x 1 root root 103888 May 17 2005 cpio
lrwxrwxrwx 1 root root 4 Sep 15 2005 csh -> tcsh
-rwxr-xr-x 1 root root 32312 May 25 2005 cut

삭제되지 않는 파일들과, 변경이 의심되는 파일들은

한결같이 날짜가 May 25 2005 로 되어있습니다.

로그에 기록같은거도 안남아있고요...

불행중 다행인지도 모르겠지만, 웹서버가 동작하는데 이상은 없네요.

어찌해야 할런지요... 또한 지워지지않는 파일들은 어떻게 지워야할지 고민이네요..

그럼 도와주시리라 믿고 이만 물러갑니다..

에효...

sc1991의 이미지

해커가 설치해서 root권한으로도 안지워진다면..

# chattr -i 파일명

해서 다시 삭제 시도해보시기 바랍니다.

root권한으로도 안지워진다면

해커가 chattr을 걸어둔것일수도 있습니다..

위와같은 명령으로 풀어줄수 있습니다.

송효진의 이미지

무슨 크래킹이건 증상이 어떻건,
결론은 재설치 입니다.

웹쪽의 데이터만 백업하고, CD 부팅 재설치 하세요.

어디에 무엇을 숨겨놓았는지 알 수 없습니다.

혹, IDC 에서 대체서버를 제공해 준다면,
대체서버로 임시 운영을 하여 서비스 중단시간을 최소화 할 수 있겠지요.

emerge money

cozysoul의 이미지

휴..한숨만 나옵니다.. 아무튼 고맙습니다..

^^;

cozysoul의 이미지

우선 도움주셔서 고맙습니다.

chattr -i 명령은 정상적으로 되는데요...

[root@web bin]# chattr -i /bin/system
[root@web bin]# rm -f /bin/system
rm: cannot remove `/bin/system': 명령이 허용되지 않음
[root@web bin]#

삭제는 여전히 안되네요...

아.. 된통 걸린것 같습니다..

^^;

sc1991의 이미지

# cd /bin
# lsattr

해보시면 chattr이 걸린 속성을 자세히 보실수 있습니다.

------------- ./system

만약 이렇게 있다면 chattr 이 아무것도걸린것이 아닙니다.

뭔가 걸려있다면 chattr -? (속성) 해주셔서 풀어 주시기 바랍니다.

그래도 안된다면 시스템 파일이 변경됬을 확률이 높습니다.

# yum install chkrootkit
로 chkrootkit을 설치하시고
시스템 파일 변경 여부도 확인하여 보시고..
# chkrootkit

저같아도 윗분처럼 백업후 재설치를 권해드립니다.

cozysoul의 이미지

알려주신대로 해봤더니..아래같은 결과가 나오네요..

lsattr 로 보니 로그파일들하고 삭제되지 않던 파일들, ls, ps 등의 실행파일들에

s u i a 의 속성이 걸려있었어요..

속성 제거하고서 삭제하니 일단 삭제는 잘 되었습니다.

chkrootkit 을 사용하여 점검한결과...ㅠ.ㅠ


Checking `ifconfig'... INFECTED
Checking `pstree'... INFECTED
Checking `bindshell'... INFECTED (PORTS: 1524)

Checking `lkm'... You have 21 process hidden for readdir command
You have 31 process hidden for ps command
chkproc: Warning: Possible LKM Trojan installed

당장 서버의 여유가 없어서 참 난감하네요.. 모르겠네요..

우선 급한대로...

외부에서는 http 만 가능하도록 하였고..
1524 포트는 IN/OUT을 모두 차단하였습니다.

그치만 뭔가 많이 부족한듯하네요..

정 안되면 PC에라도 우선 세팅해야 할거 같은데..

도움주신 모든분들.. 너무너무 감사합니다..
^^;

^^;

moonhyunjin의 이미지

해커가 왔다가면 chattr이 chattr이 아닐 수도 있고, rm이 rm이 아닐 수도 있습니다.

결론은 데이타 백업 후 재설치.

<- 이거면 안되는 게 없어~
정품 소프트웨어 사용 캠패인

<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.