::: 다음은 이번 제 1회 Hacking The Linux Contest에서 5위를 차지한  Jay Park 님의 공격 보고서입니다. :::

<The following report of "1st Hacking the Linux Server Contest">  

 

 

 

[walwal@localhost /]$ /sbin/ifconfig -a
.
.
.
[Snip]
eth1 Link encap:Ethernet HWaddr 00:EE:B1:03:B2:B5
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
~~~~~~~~~~~
.
.
.
[Snip]

 



// ifconfig의 -a 옵션으로 보니깐 마치 N.A.T Network 을 연상시키는듯한
eth1 랜카드의 내부 IP Addr이 나타났다

 

 

[walwal@localhost /]$ w | grep root
root pts/9 192.168.0.2 6:29pm 3.00s 0.90s 0.01s more

 



// 역시나 순차적인 1, 2, 3 으로 나갈것으로 예상하였던 대로 root 가 접속한 경로는 .2 IP Addr 이었다

 

 

[walwal@localhost walwal]$ nmap -F -P0 192.168.0.2

Starting nmap V. 2.54BETA31 ( www.insecure.org/nmap/ )
Warning: You are not root -- using TCP pingscan rather than ICMP
Interesting ports on (192.168.0.2):
(The 1095 ports scanned but not shown below are in state: closed)
Port State Service
135/tcp open loc-srv
139/tcp open netbios-ssn
445/tcp open microsoft-ds
1025/tcp open listen
5000/tcp open fics

Nmap run completed -- 1 IP address (1 host up) scanned in 1 second

[walwal@localhost /]$ ping -c 1 192.168.0.2
PING 192.168.0.2 (192.168.0.2) from 192.168.0.1 : 56(84) bytes of data.
64 bytes from 192.168.0.2: icmp_seq=1 ttl=128 time=0.303 ms

--- 192.168.0.2 ping statistics ---
1 packets transmitted, 1 received, 0% loss, time 0ms
rtt min/avg/max/mdev = 0.303/0.303/0.303/0.000 ms

 


포트 스캐닝 및 핑을 보내서 TTL Value와 Opened Port에 대한 정보를 알아보았다

당연, Windows System으로 확신을 지었고 포트들에 대하여 눈여겨 보았다


 

[guta@localhost /]$ telnet 192.168.0.2 5000
Trying 192.168.0.2...
Connected to 192.168.0.2.
Escape character is '^]'.
GET / HTTP/1.0

HTTP/1.1 400 Bad Request

Connection closed by foreign host.

 




5000 포트가 마치 웹 같아서 혹시나 하는 마음에
Unicode 및 여러 CGI 공격을 한 결과 아무런 반응이 일어나지 않아 아쉬웠습니다 [;
그리고 135 and 139 포트로 DoS 공격을 하려다가 혼날 것 같아서 안했습니다 [=
이보다 더 나아가서 Ternimal Service 삽질 등등도 생각해 볼만 하나
시간이 여유치 않는 관계로 접고, 더 나아갈 수 있다는것만 알아주셨으면 하는 작은 바램과 어린양의 소망이 있군요 =.-

 

 

[guta@localhost /]$ netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
211.215.55.192 0.0.0.0 255.255.255.192 U 40 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 40 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 40 0 0 lo
0.0.0.0 211.215.55.193 0.0.0.0 UG 40 0 0 eth0
~~~~~~~~~~~~~~

[guta@localhost /]$ telnet 211.215.55.193
Trying 211.215.55.193...
Connected to 211.215.55.193.
Escape character is '^]'.


----------------------------------------------------------------------
RS 3000 System Software, Version 9.1.0.0
Copyright (c) 2000-2002 Riverstone Networks, Inc.
System started on 2002-08-12 00:43:17
----------------------------------------------------------------------


Press RETURN to activate console . . .

 



여기다가 DoS를 한다면 역시나 대회에 차질이 생기겠죠
별거 아닌거지만 한번 써봅니다

그리고 /server/Apache/proxy 안에 nobody 관련 백도어를 만들고
file name을 제 NickName과 S/N 으로 해두었었죠

하지만, 아무나 다 따는 nobody 권한 뭐합니까 ^^
(솔직히, 상품권 하나 받고 싶어서 발버둥 칩니다 ^^;;;)

그냥 그랬었습니다;;

또한, 첫번째 첨부하는 사진은 보시면 아시겠지만
[첨부]
bbs 계정 터미널 파일 퍼미션이 좋지 않다는 아주 작은 버그입니다
버그라고 하기에도 뭐하죠

그리고 두번째 첨부하는 사진은 --->
[첨부]

VCS 앞에 이니셜을 따서 생각하다가 /dev/vcs 파일을 발견하고
유저가 vcsa 라서 /etc/passwd 파일에서 찾아보고
아무래도 이렇게 쉽게 넘어갈 것 같지가 않다 생각하여
ls -la /dev/vcs* 로 찾은 파일 중 vcs1 퍼미션이 624 라서
관리자 화면(?@)의 내용을 보았습니다
ls -la /dev/vcs* 화면은 괜히 했다가 캡춰한 화면이 조잡해질까봐
캡춰한 화면상에는 간단하게 표시한것이니 이해해주시기 바랍니다.

 

 

** 입상자에게 한마디!! **

 

 

indra : 니네회사 라우터는 건강하니?-_-; 하하하 -_-;; 음... 잘 봤다... .
Jay Park : 라우터는 하나로 통신에 연락해서 t1 t3 로 올려달라구 해 =.- 음훼~ .
TheHP : 으헉으헉 ㅡㅡ .

 

 

이름 :   내용 :