#!/bin/bash
echo '220-Welcome to the FTP Warez Archive at gb239.stw.stud.uni-saarland.de'
echo '220-'
echo '220-Information about your login and any transfers you do are logged on this'
echo '220-host. If you do not like that, please disconnect now.'
echo '220-'
echo '220-You are currently user 5 out of a maximum 20 users.'
echo '220-'
echo -n '220-Local time (MET) is '
/bin/date
echo '220-'
echo '220 gb239.stw.stud.uni-saarland.de FTP server (Version wu-2.6.0(1) Mon Feb 28 10:30:36 EST 2000) ready.'

# 2.6.2(1) ist was die Coli (Jun 2002) hat, aber 2.6.0 ist bekannt fuer einen remote
# root exploit, also tu ich so als haette ich den :-)

# ein Angreifer wuerde jetzt z.B. diesem Dialog folgen (von Honeynet):

echo "fakeftpd becoming active..." >>/var/log/fakeftpd.log
/bin/date >>/var/log/fakeftpd.log

# USER anonymous
read
echo $REPLY >>/var/log/fakeftpd.log
# koennte wert von reply und ausserdem noch return value von read lesen...
echo '331 Guest login ok, send your complete e-mail address as password.'

# PASS guest@here.com
read
echo $REPLY >>/var/log/fakeftpd.log
echo '230 Guest login ok, access restrictions apply.'

# CWD /pub/
read
echo $REPLY >>/var/log/fakeftpd.log
echo '250 CWD command successful.'

# MKD .100727114826p
read
echo $REPLY >>/var/log/fakeftpd.log

# hier hoere ich mit der Simulation auf, bin faul.

# 550 .100727114826p: Permission denied on server. (Upload dirs)
# CWD /public/
read
echo $REPLY >>/var/log/fakeftpd.log
# 550 /public/: No such file or directory.

# CWD /pub/incoming/
read
echo $REPLY >>/var/log/fakeftpd.log
# 550 /pub/incoming/: No such file or directory.

# CWD /incoming/
read
echo $REPLY >>/var/log/fakeftpd.log
# 550 /incoming/: No such file or directory.

# CWD /_vti_pvt/
read
echo $REPLY >>/var/log/fakeftpd.log
# 550 /_vti_pvt/: No such file or directory.

# CWD /
read
echo $REPLY >>/var/log/fakeftpd.log
# 250 CWD command successful.

# MKD .100727114827p
read
echo $REPLY >>/var/log/fakeftpd.log
# 550 .100727114827p: Permission denied on server. (Upload dirs)

# CWD /upload/
read
echo $REPLY >>/var/log/fakeftpd.log
# 550 /upload/: No such file or directory.
# 221 You could at least say goodbye.

