Дмитрий Радищев (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
  • 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