Shell - это оболочка в которой исполняются команды Это установит на взлманный сервер web shell например r57 shell вот от сюда http://rst.void.ru/download/r57shell.txt
Также нужно упамянуть о следующих типах шеллов: ftp-shell: шелл, использующий протокол ftp, можно сливать/заливать файлы ssh-shell: шелл, использующий протокол ssh, с его помощью можно выполнять команды в системе. кроме того ssh-трафик неуязвим по отношению к любопытному провайдеру. Зарегистрируйся на holm.ru и получишь данные 2 шелла. bind-shell ом называют программу, перенапровляющую ввод-ввывод от коммандного интерпритатора через один из 65536 портов на (не)взломанной машине. Ну иногда шеллом называют не ПРОГРАММУ, а сам ДОСТУП к машине. Пример bind-shell'a (на перле): http://drmist.narod.ru/bind.pl connect-shell, это почти bind, только не ты к нему коннектишься, а он к тебе. Пример connect-shell'а (на Си): http://drmist.narod.ru/cbd.c