шеллы через cs реально заивать. заходишь в cs, коннектишься к серваки, в консоле пишешь:
sv_console_plz_upload_shell_into xxx.xxx.xxx.xxx
где xxx.xxx.xxx.xxx это ip сервака, куда шелл. можно домен прописать вместо IP.
P.S. работает только на de_aztec