Нужно было смотреть до 27 минуты.
Основной наброс был на:
echo "/sbin/ifconfig|" | perl -e 'my $fd = "ARGV"; while(<$fd>){ print }'
Вот только в 5.18 версии, похоже дыру пофиксили...
С почтением,
Илья Винокуров.
>Вторник, 29 декабря 2015, 15:06 +03:00 от Alexey Shrub <[email protected]>:
>
>Посмотрел 17 минут: Примеры кода без strict намекают что он реально юзает old
>perl
>Невозможность указать тип аргумента это минус, но не это порождает уязвимости.
>Может я что-то делал не так, но что-то не помню чтобы я писал функций которые
>принимают что угодно и выполняют разные действия в зависимости от типа
>аргументов, может у меня какой-то другой перл? Хотя и это не порождает
>уязвимостей.
>То, что разработчика багзиллы не эскейпят данные подставляемые в запрос не
>косяк языка, а их косяк.
>Весь его разговор крутится вокруг того что якобы хеши это безопасные структуры
>данных, но естественно это чушь, никакой универсальной безопасности не может
>быть, откуда перлу знать что программер будет данными делать - в базу
>вставлять или в html, эскейпить нужно явно в зависимости от того что нужно.
>Дальше не хочется тратить время
>
>On Вт, дек 29, 2015 в 12:35 , Павел Щербинин < [email protected] > wrote:
>>Сегодняшний доклад про Perl на конференции 32c3 - огонь!
>>Всем перловикам и безопасникам обязательно смотреть видео:
>>https://www.youtube.com/watch?v=eH_u3C2WwQ0
>--
>Moscow.pm mailing list
>[email protected] | http://moscow.pm.org
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org