>> Edit article
이름
제목
패스워드
: 여느때와 다를바 없는 그런 하루였습니다.. : 서버에서 netstat를 쳐보니 외국사람으로 보이는 아이피가 4-5개가 서버의 ftp포트를 : 들여다 보고 있더라구요.. 익명이란걸 확인하고.. : 뭔가 의심쩍어 제가 익명으로 접속을 했더니.. : 루트디렉토리로 접속이 되지 뭡니까.. : 허걱... 재빨리 익명접속을 막았습니다... : 위 문제랑 space.asp랑은 별 상관이 없습니다. 이 space.asp는 윈도 IIS계열에서 해당 호스트의 하드디스크 용량을 확인할때 쓰는 ASP 파일입니다. 리눅스에는 해당사항 없죠.. : incoming디렉토리에 가보니 이상한것들이 마구 있더라구요.. : space.asp라는게 있어서 한번 보니 : : <% : 'Drive information script by Garet Jax : Response.Write "<html><head><title></title></head><body>" : Response.Write "<font face=arial>Server Software: "& Request.ServerVariables("SERVER_SOFTWARE") &"<br>Drive Information for: "& Request.ServerVariables("SERVER_NAME") &"<br>" : Response.Write "<table border=1 cellpadding=3 cellspacing=0 bordercolor=Black>" : Response.Write "<tr><td nowrap><font face=arial><b>Driveletter</td><td nowrap><font face=arial><b>Drive Type</td><td nowrap><font face=arial><b>Volume Name</td><td nowrap><font face=arial><b>Total Space</td><td nowrap><font face=arial><b>Available Space</td><td nowrap><font face=arial><b>File System</td><td nowrap><font face=arial><b>Serial #</td></tr>" : Set fs = CreateObject("Scripting.FileSystemObject") : Set drv = fs.Drives : For each d in drv : If d.Driveletter <> "A" Then : If d.IsReady = True Then : freespace = (d.AvailableSpace / 1024) : free = (freespace / 1024) : totalspace = (d.TotalSize / 1024) : total = (totalspace / 1024) : Response.Write "<tr><td nowrap><font face=arial size=2><A href='dirwalkR.asp?id="& d.DriveLetter &"'>"& d.DriveLetter &"</a></td>" : If d.DriveType = 3 Then : dtype = "Network" : If d.ShareName = "" Then : dname = " " : Else : dname = d.ShareName : End If : ElseIf d.DriveType = 0 Then : dtype = "Unknown" : If d.VolumeName = "" Then : dname = " " : Else : dname = d.VolumeName : End If : ElseIf d.DriveType = 1 Then : dtype = "Removeable" : If d.VolumeName = "" Then : dname = " " : Else : dname = d.VolumeName : End If : ElseIf d.DriveType = 2 Then : dtype = "Fixed" : If d.VolumeName = "" Then : dname = " " : Else : dname = d.VolumeName : End If : ElseIf d.DriveType = 4 Then : dtype = "CD-Rom" : If d.VolumeName = "" Then : dname = " " : Else : dname = d.VolumeName : End If : ElseIf d.DriveType = 5 Then : dtype = "RAM Disk" : If d.VolumeName = "" Then : dname = " " : Else : dname = d.VolumeName : End If : End If : Response.Write "<td nowrap><font face=arial size=2>"& dtype &"</td><td nowrap><font face=arial size=2>"& dname &"</td><td nowrap><font face=arial size=2>"& Round(total,1) &" <font size=1>Megabytes</td><td nowrap><font face=arial size=2>"& Round(free,1) &" <font size=1>Megabytes</td><td nowrap><font face=arial size=2>"& d.FileSystem &"</td><td nowrap><font face=arial size=2>"& d.SerialNumber &"</td></tr>" : Else : Response.Write "<td nowrap><font face=arial size=2>"& d.DriveLetter &"</td><td colspan=6><font face=arial size=2>Drive not ready</td></tr>" : End If : End If : Next : Response.Write "</table>" : Response.Write "</body></html>" : %> : : 이런식의 내용이더랍니다.. : 제가 보기엔 무슨 정보를 알아내는것 같은데.. : 확실히 무엇인지 모르겠네요.. : 지금도 몇몇 아이피가 ftp쪽을 건들거리고 있는데 : 확실한 대처 방법이 없을까요? : ftp 서버를 최근 버전으로 업데이트하는것이 좋을것 같은데요^^ : -- : 항상 좋은하루만 가득되시길:)
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved