Опасный копипаст с веб-сайта в консоль

Discussion in 'Мировые новости. Обсуждения.' started by Solitude, 8 Apr 2013.

  1. Solitude

    Solitude Member

    Joined:
    29 Aug 2011
    Messages:
    445
    Likes Received:
    23
    Reputations:
    1
    Опасный копипаст с веб-сайта в консоль

    Частенько на каком-нибудь сайте мы видим полезную команду для шелла. Не набирать же команду вручную? Хочется сразу взять её, скопировать с веб-страницы прямо в консоль — и запустить. Так вот, это может опасно.

    Например, вот такой пример. Казалось бы, безобидная команда.

    Попробуйте скопировать и запустить её в терминале. Она должна быть совершенно безопасной, не так ли? Но в реальности посмотрите сами, что получится. Этот пример специально создан для демонстрации потенциальной опасности.

    Вообще, желательно делать копипаст сначала в текстовый файл, где команду можно отредактировать перед выполнением. В оболочке bash есть сочетания клавиш для быстрого открытия текстового редактора: Ctrl+x, Ctrl+e, а в zsh нужно присвоить сочетание клавиш в .zshrc:
    Code:
    autoload edit-command-line
    zle -N edit-command-line
    bindkey '^Xe' edit-command-line
    P.S. Вот каким способом можно вставить скрытый текст даже без использования JavaScript, как это сделано в нашем примере.
    Code:
    git clone
    <span style="position: absolute; left: -100px; top: -100px">/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://git.kernel.org/pub/scm/utils/kup/kup.git
    08.04.2013
    http://www.xakep.ru/post/60410/​
     
  2. \/IRUS

    \/IRUS Elder - Старейшина

    Joined:
    3 Aug 2012
    Messages:
    371
    Likes Received:
    497
    Reputations:
    37
    был один форумец, спросил у них как OpenVPN настроить
    ввел команду и в консоли увидел много интересного
    потом по баш хистори нашел строчку с бекконектом )))
     
  3. taha

    taha Elder - Старейшина

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    я написал однострочник на bash, который сделает на вашем сервере всё хорошо!!)