1. bash / Говнокод #2234

    −124.9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    #!/bin/bash
    cc=0
    cf=`cat $1`
    key=$2
    cbc=`cat $1 | wc -c`
    lc=`cat $1 | wc -l`
    while let "lc>=0"
    do
    cfl=`cat $1 | head -n $lc | tail -n 1`
    let lc--
    ccc=`echo $cfl | wc -c`
    cccc=0
    while let "cccc<=ccc"
    do
    sl=`echo -n ${cfl:$cccc:$key} | rev`
    echo $sl
    let "cccc=cccc+key"
    done
    done

    Запостил: Alice, 06 Декабря 2009

    Комментарии (9) RSS

    • Баш на баш.
      Ответить
    • Шабаш.
      Ответить
    • Вы хоть понимаете что оно делает?
      Ответить
      • Лично я ниасилил! Потому плюсую не глядя!
        Ответить
        • Это шифратор для моего будущего вируса на bash
          Ответить
          • Тогда это не говнокод, а обфускация.
            Хорошо, что вирус на баше, на стандартном шелле не будет работать:))) Все, сношу баш нахрен!
            Ответить
          • Как вирус-то?
            Удалось обвалить комптютеры Пентагона?
            Ответить
      • На мой взгляд, этот скрипт каждую строку файла $1 разбивает на блоки по $2 символов, меняет в каждом блоке порядок следования символов на противоположный и выводит их.
        Ответить

    Добавить комментарий