Дмитрий Радищев (dibr) wrote,
Дмитрий Радищев
dibr

Category:

/bin/true

Оказывается AT&T владеет копирайтом на шелл-скрипт (собственно, /bin/true), "выполняющий ничего и возвращающий true", и содержащий ноль строк кода (комментарии, пустые и "технические" строки не считаем). Отчасти из за этого GNU в своё время переписала эту программу на Си (ну и ещё для скорости). Программа (напомню - "делающая ничего и возвращающая true") с тех пор росла, совершенствовалась, и к настоящему моменту уже доросла до версии 8.17.
Но даже это не так удивляет. Удивляет, что в ноябре 2009 года была найдена и закрыта потенциальная уязвимость: программа не проверяла значение argc, и при вызове через execve("true",0,0,) падала с сегфолтом. Теперь не падает.
А вы говорите, "ноль строк кода" :-)

https://habr.com/ru/post/144058/
Subscribe

  • облака и прохлада

    "Облачный кондиционер" - это типа я могу не ставить кондиционер дома, а удалённо пользоваться кондиционером в "облаке"? И если я не дома, а например…

  • Керженец - 2021

    Вернулся с Керженца (почти неделю как, просто руки до ЖЖ не доходили). - " Робинзоны" традиционно на высоте. На этот раз например плов на ужин был…

  • преемственность

    «При попытке редактировать рисунок paint из word97 напрочь виснет сократ» (позднефидошный прикол времён становления OLE) «При запуске Firefox на…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 7 comments