1. Куча / Говнокод #22025

    +2

    1. 1
    https://habrahabr.ru/post/320210/

    Чему учат в ВУЗе на лекциях по безопасности? Думаете там проходят алгоритмы диффи-хельмана или про rainbow tables? Думаете там студенты читают "Прикладную Криптографию" и обсуждают уязвимости?

    А вот и нет. Там учат:
    * SQL injections
    * Генерация HTTP запроса.
    * Чем хэширование отличается от шифрования и ЭЦП, а так же где можно и где нельзя использовать md5

    И еще: "Поскольку студенты в прошлом семестре изучали PHP, то рассматривали эти уязвимости в PHP — с оговоркой на то, что практически всё то же самое справедливо для других языков разработки."

    Я наверное ёбнутый сноб, но мне кажется что тут что-то не так

    barop, 23 Января 2017

    Комментарии (49)
  2. Куча / Говнокод #22015

    +7

    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
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    #!/bin/bash
    
    echo "Windows 10 installation script by cykablyad v0.1"
    
    if [ "$(id -u)" != "0" ]; then
       echo "run me as root plz"
       exit 1
    fi
    
    source=$1
    
    target="$2"
    bootp="${2}1"
    winp="${2}2"
    
    mountdir="${3:-/mnt}"
    isodir="${mountdir}/iso"
    bootdir="${mountdir}/boot"
    windir="${mountdir}/win"
    
    echo "erasing disk"
    parted -s $target mklabel gpt
    echo "creating boot partition"
    parted -s $target mkpart primary fat32 2048s 616447s # 300MB boot partition
    echo "creating Windows partition"
    parted -s -a optimal $target mkpart primary ntfs 616448s 100% # Windows partition
    echo "formatting boot partition"
    mkfs.fat $bootp
    echo "formatting Windows partition"
    mkfs.ntfs -fq $winp
    mkdir $isodir
    mkdir $bootdir
    mkdir $windir
    mount $source $isodir
    mount $bootp $bootdir
    mount $winp $windir
    echo "extracting Windows files"
    wimextract ${isodir}/sources/install.esd 1 --dest-dir $windir
    echo "copying bootloader"
    mkdir -p ${bootdir}/EFI/Boot
    mkdir -p ${bootdir}/EFI/Microsoft/Boot/Fonts
    mkdir -p ${bootdir}/EFI/Microsoft/Boot/Resources
    cp -r ${windir}/Windows/Boot/EFI/* ${bootdir}/EFI/Microsoft/Boot
    cp -r ${windir}/Windows/Boot/Resources/* ${bootdir}/EFI/Microsoft/Boot/Resources
    cp ${windir}/Windows/Boot/Fonts/* ${bootdir}/EFI/Microsoft/Boot/Fonts
    cp ${windir}/Windows/Boot/EFI/bootmgfw.efi ${bootdir}/EFI/Boot/bootx64.efi
    echo "generating bcd"
    cp ${windir}/Windows/System32/config/BCD-Template ${bootdir}/EFI/Microsoft/Boot/BCD
    cat <<< 'rdel Objects
    q
    y' | reged -e ${bootdir}/EFI/Microsoft/Boot/BCD
    diskuuid=$(blkid -o value -s PTUUID $target | sed -e 's/-//g' | sed -r 's/(.{2})(.{2})(.{2})(.{2})(.{2})(.{2})(.{2})(.{2})(.{8})/\4\3\2\1\6\5\8\7\9/' | sed -r 's/(.{2})/\1,/g')
    bootuuid=$(blkid -o value -s PARTUUID $bootp | sed -e 's/-//g' | sed -r 's/(.{2})(.{2})(.{2})(.{2})(.{2})(.{2})(.{2})(.{2})(.{8})/\4\3\2\1\6\5\8\7\9/' | sed -r 's/(.{2})/\1,/g')
    winuuid=$(blkid -o value -s PARTUUID $winp | sed -e 's/-//g' | sed -r 's/(.{2})(.{2})(.{2})(.{2})(.{2})(.{2})(.{2})(.{2})(.{8})/\4\3\2\1\6\5\8\7\9/' | sed -r 's/(.{2})/\1,/g')
    
    cat <<< "Windows Registry Editor Version 5.00
    ... дохуя содержимого реестра ...
    " > ${bootdir}/EFI/Microsoft/Boot/BCD.reg
    echo y | reged -I ${bootdir}/EFI/Microsoft/Boot/BCD HKEY_CURRENT_USER\\lightbcd ${bootdir}/EFI/Microsoft/Boot/BCD.reg
    echo "done"

    Этот скрипт устанавливает винду, проверь

    Сильно не бить, я ниасилил баш

    cykablyad, 20 Января 2017

    Комментарии (23)
  3. Куча / Говнокод #22014

    −3

    1. 1
    Как найти ментора(такого как борманд)? Можно с проживанием.

    Помогите советом

    alberto, 20 Января 2017

    Комментарии (118)
  4. Куча / Говнокод #22012

    −4

    1. 1
    Вопрос разработчикам сайтов на заказ: вы тоже перед сдачей проекта клиенту оставляете в коде пару-тройку "бэкдоров" на всякий случай?...

    huge_cock, 20 Января 2017

    Комментарии (22)
  5. Куча / Говнокод #22004

    +1

    1. 1
    2. 2
    barop@foo$ sudo ip address del 10.10.10.2/32 dev enp0s3
    RTNETLINK andwers: Cannot assign requested address

    Assign? Я его удалить просил ващето.

    Linux стремительно приближается к винде по удобству

    barop, 19 Января 2017

    Комментарии (4)
  6. Куча / Говнокод #21999

    0

    1. 1
    https://habrahabr.ru/post/165141/

    "скорость дистрибутива" это зачет

    barop, 19 Января 2017

    Комментарии (225)
  7. Куча / Говнокод #21997

    −6

    1. 1
    2. 2
    3. 3
    Сделайте блять Лучший за год, заебали, что сука, сложно чтоли один фильтр добавить?
    
    и нехуя почту писать если хуй на нее кладете

    adoconnection, 18 Января 2017

    Комментарии (29)
  8. Куча / Говнокод #21996

    +2

    1. 1
    https://habrahabr.ru/post/319846/

    Все равно лучше чем пхп

    cykablyad, 18 Января 2017

    Комментарии (129)
  9. Куча / Говнокод #21995

    0

    1. 1
    2. 2
    3. 3
    Test Step                      Result
    
    Break both debuggers.          Debugging is broken.

    Шаг теста из немецкой тест спеки.

    Dummy00001, 18 Января 2017

    Комментарии (0)
  10. Куча / Говнокод #21988

    −4

    1. 1
    Познакомлюсь с божьим творением, желательно мужского пола и не старше 12, для изучения религиозных писаний.

    nana_pumckuu, 17 Января 2017

    Комментарии (2)