• [^] # Re: Defi !

    Posté par . En réponse au journal Un coquillage qui parle le FTP. Évalué à 1.

    bah...


    PORTDEBUT=1
    PORTFIN=1024
    for ((p=$PORTDEBUT;p<=$PORTFIN; p++)); do
    (
    if exec 5<>/dev/tcp/127.0.0.1/$p; then
    echo "$p opened";
    exec 5<>/dev/null;
    else
    echo "$p not opened";
    fi
    exit;
    ) 2>/dev/null &
    done


    Bon après, c'est sûr que si on veut faire des scans furtifs, ça risque pas d'être faisable. Il n'y a pas mieux pour réveiller un IDS que ce script, vu que bash utilise certainement la primitive C connect() pour se connecter.