Si la victima usa algun firewall no podras usar la shell inversa normal y corriente, tendras que usar la shell pipelada o volteada, tambien un tipo de shell inversa.
Mira esto:
Jugando con Netcat VI
http://foro.elhacker.net/index.php/topic,159799.msg757010.html#msg757010
Para novlucker:
Voy a probarlo a ver que tal, si me funciona entonces lo pondre.