Size: a a a

2020 July 11

V

Viktor in Linux Чат
всмысле нет, что за задача такая, отгадайте что я задумал получается?
источник

tf

time flies 🏴 in Linux Чат
Vadim "Oxyd" Priluzkiy
Ну... Как это делается? Покажь класс! ;-0
/lib/ld.so /bin/chmod +x /bin/chmod?
источник

tf

time flies 🏴 in Linux Чат
Viktor
всмысле нет, что за задача такая, отгадайте что я задумал получается?
а ты думал, в сказку попал? 😉
источник

VP

Vadim "Oxyd&quo... in Linux Чат
time flies 🏴
/lib/ld.so /bin/chmod +x /bin/chmod?
Ну да. Правда либа щас чуть по другому зовётся, но всё верно! Этот тот самый хитрый способ. Но есть способ проще — без знания всяких либ.
источник

tf

time flies 🏴 in Linux Чат
echo "ПАМАГИТЕ" > /dev/log?
источник

VP

Vadim "Oxyd&quo... in Linux Чат
time flies 🏴
echo "ПАМАГИТЕ" > /dev/log?
Даю подсказку. Хватит cp и cat
источник

tf

time flies 🏴 in Linux Чат
"Не прокатит, для решения этой задачи нам нужна devfs, proc и sys. А где вы вообще такую лафу видели?"
источник

tf

time flies 🏴 in Linux Чат
Vadim "Oxyd" Priluzkiy
Даю подсказку. Хватит cp и cat
а, ну это я выше описывал уже
источник

tf

time flies 🏴 in Linux Чат
заменяем содержимое произвольного бинаря
источник

VP

Vadim "Oxyd&quo... in Linux Чат
time flies 🏴
а, ну это я выше описывал уже
Где?
источник

V

Viktor in Linux Чат
да тут дали столько простых вариантов что уж искать самый хитровыебанный, это уж моветон
источник

tf

time flies 🏴 in Linux Чат
time flies 🏴
cp /bin/sh /tmp
cat /bin/chmod >> /tmp/sh
/tmp/sh +x /bin/chmod
тут
источник

tf

time flies 🏴 in Linux Чат
опционально - сменить имя бинаря и/или не пользоваться tmpfs, вдруг там noexec
источник

tf

time flies 🏴 in Linux Чат
куда я ещё соломку не подстелил? 😉
источник

tf

time flies 🏴 in Linux Чат
Как в анекдоте про секретаршу
источник

tf

time flies 🏴 in Linux Чат
Начальник - секретарю:
- Катенька, дорогая, перепиши месячную отчетность нашим партнерам,
они сейчас к тебе подойдут.

- Добрый день, это вам переписать oтчетность?
- Добрый день, да, будьте так любезны, вот чистая дискета, можно на нее.
- Да, конечно.

Вставляет в дисковод. И:.

# mkfs -t vfat -c dev/fd0h1440
# mount -t vfat -o iocharset=koi8-are,codepage=866 /dev/fd0 /mnt/floppy
# find -noleaf -type f -name Otchet_april. [a-zA-Z] -exec cp {}; /mnt/floppy ;
# ls -la /mnt/floppy/Otchet_april. [a-z][A-Z]
sync
sleep 3

- Возьмите пожалуйста!
Партнеры.
- Них..$%#@я себе!!!

- Что такое?!: Я опять отмонтировать забыла?!
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Миль пардон. Как-то я пропустил. Да, это самый простой способ. Правда злые языки ещё говорят про chattr
источник

tf

time flies 🏴 in Linux Чат
Ага-ага, ещё забыли о том что на некоторых старых ядрах можно потрикать overlayfs, и подстелить с помощью него на место chmod вообще всё что угодно.
источник

tf

time flies 🏴 in Linux Чат
now playing
источник

ר

רחפ in Linux Чат
А если допустим без coreutils. И использовать только команды echo и umask?
источник