|
ÀÛ¼ºÀÚ : ÁÁÀºÁøÈ£(truefeel, http://coffeenix.net/ )
ÀÛ¼ºÀÏ : 2003.07.29(È) »õº®
- ÇÑ±Û ·Î±× ¹®Á¦
- lastlog ·Î ·Î±ä ·Î±×¸¦ È®ÀÎÇÒ ¼ö ¾ø´Â ¹®Á¦
----------------------------------------------
1. ftpwho °ú °°Àº ¸í·ÉÀº ÀÖ³ª¿ä?
¶ÇÇÑ lastlog ¸¦ Çصµ Á¢¼ÓµÈ °É È®ÀÎÇÒ ¼ö°¡ ¾ø´Âµ¥ ¹æ¹ýÀÌ ¾ø½À´Ï±î?
ftpwho ÇüÅÂÀÇ ¸í·ÉÀº ¾ø½À´Ï´Ù.
ÀÓ½ÃÀûÀ¸·Î ´ÙÀ½ ¸í·É¾î µîÀ¸·Î È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
ps -ef|grep vsftpd
fuser -v ftp/tcp
vsftpd v1.2.0 Àº wtmp¿¡ ·Î±×¸¦ ³²±â¹Ç·Î, lastlog·Î È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
2. ÇÑ±Û ÆÄÀϸíÀÌ Àü¼ÛµÉ ¶§´Â vsftpd.log ¿¡ ???? ·Î ³²½À´Ï´Ù.
ÇØ°áÃ¥Àº?
vsftpd´Â Ãâ·ÂÇÒ ¼ö ¾ø´Ù°í ÆÇ´ÜÇÏ´Â
ASCII ÄÚµå 31 ÀÌÇÏ, 128~159, 177 ¹®ÀÚ¸¦ ¸ðµÎ ? ·Î ¹Ù²ã¼ ÀúÀåÀ»
ÇÕ´Ï´Ù. µû¶ó¼ ÀÌ ºÎºÐÀ» ó¸®ÇÏÁö ¾Ê°í ÀúÀåÇϵµ·Ï ¼Ò½º¸¦ ¼öÁ¤ÇÑ ÈÄ
ÄÄÆÄÀÏÇÏ¸é ¹®Á¦´Â ÇØ°áµË´Ï´Ù.
----------------------------------------------
ÇØ°áÇغ¾½Ã´Ù.
http://vsftpd.beasts.org/ ¿¡¼ 1.2.0À» ¹Þ¾Æ¿É´Ï´Ù.
tar xvfz vsftpd-1.2.0.tar.gz
cd vsftpd-1.2.0
logging.c ÆÄÀÏÀ» ¿¬ ÈÄ 140¹ø° ÁÙÀÇ
str_replace_unprintable(p_str, '?');
¸¦ ´ÙÀ½Ã³·³ ÁÖ¼® ó¸®ÇÏ°í,
/* str_replace_unprintable(p_str, '?'); */
make ÇÑ ÈÄ installÇÕ´Ï´Ù.
±×¸®°í /etc/vsftpd.conf ¿¡´Â
session_support=YES -> utmp, wtmp¿¡ ·Î±ä ·Î±×¸¦ ³²±è
xferlog_file=/var/log/vsftpd.log -> ÆÄÀÏ Àü¼Û·Î±×¸¦ xferlog °¡ ¾Æ´Ï vsftpd.log¿¡ ÀúÀåÇÏ·Á¸é.
À» Ãß°¡Çϼ¼¿ä. ftpÁ¢¼ÓÀ» Çϸé lastlog ·Î È®Àΰ¡´ÉÇÒ °Ì´Ï´Ù.
...
truefeel vsftpd:5042 218.xxx.xxx.xxx Tue Jul 29 01:49 - 01:54 (00:05)
truefeel vsftpd:8138 211.xxx.xxx.xxx Thu Jul 3 14:34 - 14:36 (00:02)
...
|