方法一:
1. 把 /usr/sbin/in.telnetd 改名為 in.telnetd.xx (隨你高興).
2. 寫一個 shell script 取代 /usr/sbin/in.telnetd, 而這 script
中可以在 exec /usr/sbin/in.telnetd.xx 之前執行你想要的工作,
banner 圖形就在這裡 show 出.
方法二:
1. 修改 /etc/inetd.conf 上的 "telnet" 的那一行的 /usr/sbin/in.telnetd
改為另一個 shell script 的 full pathname, 由這個 script 去
show 出 banner 圖形, 最後再執行 exec /usr/sbin/in.telnetd.
依這二種方法也可引伸出其他方法, 或修改其他 daemon 或 utility.
In short:in ur /usr/sbin/in.telnetd
#!/bin/sh
cat /etc/login.banner <--------- u can show 畫面 in this file
if [ -x /etc/login.banner.system ]
then
cat /etc/login.banner.system
fi
echo -n ""
exec /usr/sbin/in.telnetd.exe
> 還有在bbs的welcome 畫面顯示一些控制
> 碼,例如反白,閃爍等等....
---> Thats all ANSI control code:)
.
(http://www.fanqiang.com)
進入【UNIX論壇】
|