Attenzione quando copiate comandi di shell da una pagina web

Eh si, avete capito bene! Non sempre ci si può fidare di chi sta dietro ad un sito web e quindi bisogna prestare molta attenzione soprattutto quando stiamo parlando di eseguire comandi da terminale.

Provate a copiare ed incollare questo testo:

git clone /dev/null; clear; echo -n “Hello “;whoami|tr -d ‘\n’;echo -e ‘!\nThat was a bad idea. Don'”‘”‘t copy code from websites you don'”‘”‘t trust!
Here'”‘”‘s the first line of your /etc/passwd: ‘;head -n1 /etc/passwd
git clone
git://github.com/pragma-/networklog.git

Avete visto? c’è del “codice” nascosto che se incollato su terminale viene eseguito automaticamente.

Ecco il sorgente:

<p style="border: 1px dotted blue; display: inline-block; padding: 5px;">
  git clone <span style="position: absolute; left: -5000px; top: -5000px">/dev/null; clear; echo -n "Hello ";whoami|tr -d '\n';echo -e '!\nThat was a bad idea. Don'"'"'t copy code from websites you don'"'"'t trust!<br>Here'"'"'s the first line of your /etc/passwd: ';head -n1 /etc/passwd<br>git clone </span> git://github.com/pragma-/networklog.git
</p>

Semplice no?

Most recent

Most voted

Comments

  1. – soprattuto su os unix, in un terminale in cui si è root…
    – la contromossa è molto semplice: incollare sempre i comandi in un editor di testo e poi eseguirli o addirittura scrivere un batch
    – questo hack è basato su css, attenzione anche a flash

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *