Задать вопрос
  • Артефакты на экране. Что делать?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    С высокой долей вероятности неисправность видеокарты: видеопамять или видеочип. Или монитор: подключите монитор к другому ПК или другой монитор/телевизор к этому ПК, а так же проверьте кабели монитора. С меньшей долей вероятности неисправность оперативной памяти или процессора. Следует скачать загрузочный образ memtest86 и провести полную диагностику оперативной памяти, затем нагрузочный тест процессора аидой или еще чем-то. Если всё нормально, то дальше тестировать видеокарту: либо заменить на исправную либо переставить текущую в другой ПК. Если подтвердится, что проблема в видеокарте - то её в сервис. Как минимум - перепайка чипов памяти или GPU, как максимум - их замена.
    Ответ написан
    2 комментария
  • Чем можно сравнить две папки по содержимому?

    Adamos
    @Adamos
    Вообще-то find - sort - diff...
    Для не умеющих - есть Meld, например. Хотя тут он, конечно - из пушки по воробьям.
    Ответ написан
    1 комментарий
  • Какая выходная мощность USB 3.0 на Orange Pi 3 LTS?

    @Drno
    Вроде 1А максимум она выдаст
    Покупайте хаб с внешним питанием
    Ответ написан
    3 комментария
  • Проблема с наушниками проводными, пропал звук, что делать?

    @elderl
    Замыкание. Либо в штекере, либо в гнезде. Левый канал идёт на правый динамик.
    Ответ написан
    Комментировать
  • Как правильно написать код на Python для шифра "Цезарь"?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Заведите строку со алфавитом, по которому идёт шифрование, и тогда вам будет без разницы, какие символы и сколько использовать. Если символа нет в алфавите, то оставляете его как есть. Если символ есть в алфавите, то нахо́дите его позицию, добавляете смещение по модулю длины алфавита, находите новый символ в вычисленной позиции.
    Ответ написан
    Комментировать
  • Почему могут различаться файлы shadow и shadow-?

    @vitaly_il1
    DevOps Consulting
    shadow- хранит предыдущую версию, так что все в порядке, не надо его трогать.
    Ответ написан
    Комментировать
  • Что есть похожего на fail2ban, но с центральной базой забаненных?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Тяжело наверное, когда во всех поисковиках забанили, да?

    https://docs.iredmail.org/fail2ban.sql.html
    Ответ написан
    Комментировать
  • Можно ли спрятать процесс на дистрибутивах GNU\Linux?

    @rPman
    Функционально такой вирус создать конечно же можно, мало того, на linux все вышеописанное даже легче реализовать, за небольшим исключением.

    В linux по умолчанию пользователь менее привилегирован чем в windows (особенно когда в windows по умолчанию запрос на повышение привилегий не выдается в большинстве случаев). Т.е. проблема не в создании приложения с нужным функционалом, а в заражении, т.е. его запуске.

    Пример путей проникновения - win-way пути запуска их как скачал-запустил, например .AppImage образ, изначально в нем должна поддерживаться песочница, но большинство примитивных приложений что я смотрел типа чат для ИИ (chatbox тот же) - требуют для запуска необоснованное отключение песочницы.

    Или к примеру смотришь, а приложение не запускается, требует suid флаг на бинарник,.. (тот же proton если запускать из lutris) и в лучшем случае ты нагуглишь инстуркции но никак не гарантии что после этого в систему не будет установлен троян.

    Запуск приложений что в windows что в linux это вопрос ДОВЕРИЯ их разработчикам. Отличный пример rustdesk, опенсорс, но это приложение столько телеметрии отправляет (а в исходниках бинарники забиты) а еще на глюке начинает нагружать одно ядро процессора тупо в цикле ps запускать. Есть песочницы по типу snap/flatpak а так же штатно lxc, но интерфейс для их использования не для обывателя (нужно в консоли писать команды, с неудобной документацией по настройке прав доступа и т.п.) поэтому пока это не изменится, linux будет таким же дырявым с точки зрения простоты заражения как и windows.
    Ответ написан
    1 комментарий
  • Как удалить вирус или форматировать жёсткий диск если не работает даже стрелец?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    делаю загрузочную флешку, на здоровом компе,
    ставлю туда стрельца, больной комп отключаю от интернета ( наверное это раньше надо было сделать)
    Запускаю стрельца, пытаюсь форматировать уже 2 зараженных диска, и всё тоже самое, все программы которые там есть перепробовал, сначала форматирует, нажимаешь "обновить" и снова на дисках все файлы, антивирусы так же под конец

    Очевидно проблема может быть в этом вашем стрельце. Грузитесь с лайва акрониса или GParted и далее полностью очищаете все диски. Если будет так же - значит проблема уже в самих дисках, если это ССД - они могли перейти в режим только для чтения. Такой режим есть у некоторых производителей, когда ресурс дисков заканчивается.
    Ответ написан
    8 комментариев
  • Как работает локальный DNS в домене?

    @RStarun
    Внутренний днс, если встречает запрос ответа на который он не знает, может:
    1 - ответить что не знает такого имени/адреса
    2 - переслать запрос дальше согласно настройкам пересылки (forward)

    Работает это исходя из зоны. Если он ответственный за зону mysubdomain.mycompany.ru, то запрос comp1.mysubdomain.mycompany.ru обработает только он. Если нет такого имени, ответит что нет.
    Запрос же comp1.mycompany.ru или ya.com он перешлет указанному у него серверу пересылки, поскольку они не входят в его зону ответственности.

    Можно так же создать зону othersubdomain.othercompany.ru и сказать что для нее ответственный сервер 192.168.10.3 и все запросы в эту зону и подзоны будут отправляться на указанный сервер, в то же время запросы ya.com пойдут на общий сервер пересылки.

    В процессе работы ДНС сервер как и положено кеширует результаты запросов, согласно указанным TTL. Кеши при необходимости можно сбросить (через оснастку управления DNS сервером). Тогда при следующем запросе он обратиться за помощью к серверу пересылки. Но и там может лежать устаревшая запись и вот там вы руками уже не обновите кеши, придется ждать пока они сами протухнут. Для понимания какой сервер какой ответ вам дает можно использовать nslookup.

    Например:
    nslookup
    comp1.mydomain.mycompany.ru
    (ответ в котором дефолтный днс скажет все что думает)
    server 77.88.8.8
    comp1.mydomain.mycompany.ru
    (теперь яндекс скажет все что он знает)
    Ответ написан
    3 комментария
  • Электронные внутриофисные подписи - бывают ли?

    @SunTechnik
    Электронная подпись - это обычный сертификат.
    То-есть поднимаете свой PKI, и выпускаете сертификаты для сотрудников.
    Надо только определиться на чем хранить этот сертификат. (можно на простой флешке, но легко сделать копию, а покупать электронные носители, скорее Вы не захотите).
    Но есть вопрос юридический: насколько эти подписи будут значимы в случае конфликтной ситуации. Так как админ в любой момент сможет выпустить новую подпись на любого сотрудника или отозвать старую.
    Ответ написан
    4 комментария
  • Как организовать удаленный доступ к домашнему компьютеру с работы?

    @Lampok
    В рабочей локальной сети развертываешь впн сервер. Сейчас себя хорошо показывают Wireguard и zerotier. Выдаешь себе конфиг, на домашнем ставишь клиентскую часть, пихаешь туда конфиг, подключаешься по рдп. Все, квест сделан.
    Ответ написан
    Комментировать
  • Как проще всего решать задачи про IP-адреса на C#?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Если вы понимаете, как устроены адреса IPv4, то эту задачу можно решить в уме. Если не понимаете, то вам ни питон, ни сишарп не помогут.
    26 - C61 - C64 = 64 - 6 - 15 = 43
    Ответ написан
    3 комментария
  • Как правильно собрать сеть в квартире?

    xez
    @xez
    TL Junior Roo
    Вам нужен один хороший роутер и проложить провода до стационарных потребителей (например до ПК или телевизора).
    На 55квм этого будет достаточно.
    Ответ написан
    14 комментариев
  • Как распространять Linux-софт, предназначенный для учащихся "чайников", не шарящих в cli-настройках?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    то каким образом вообще распространять софт (дистрибутив), чтобы все было максимально автоматизированно в плане инсталляции и настроек

    Использовать стандартные механизмы линукса: репозитории пакетов.

    Софт разрабатывается на коммерческой основе, не open-source хоть и freeware, и в работе софта используются обучающие железяки с USB-COM-портами, т.е. /dev/ttyUSBxxx. Для работы которых не избежать настроек "sudo usermod..." и релогина.

    Никто не мешает перенести эту часть в настройки самого приложения и сделать для этого красивые кнопочки в интерфейсе вашего приложения.

    Неужели нереально полноценно для "чайников" заменить Виндовый софт максимально удобно в инсталляции, раз уж есть такое требование ?

    Раз есть требование - так берёте и делаете. В чём у вас сложность-то?
    Ответ написан
    7 комментариев
  • Как исправить ошибки DNS сервера?

    @Drno
    скорее всего это вопрос к тем, кто точки доступа контролирует...
    но для смартфона как вариант попробуйте отключить шифрованные DNS в настройках
    Ответ написан
    Комментировать
  • Как организовать соединения двух компьютеров за NAT?

    @rPman
    Если совсем все плохо, можно попробовать hole punching, шансы есть.

    Если на одном роутере (лучше в той локальной сети где будет listen подключения) включен uPnP (обычно на потребительских роутерах включено по умолчанию), то можно с помощью утилит настроить временное перенаправление портов и подключаться напрямую. Например под linux утилиты apt-get install miniupnpc создаем проброс порта:
    upnpc -a <локальный_IP> <локальный_порт> <внешний_порт> TCP

    наличие и поддержку
    upnpc -s
    Адрес узнать чем то типа api.ipify.org или посмотреть на роутере (например открываешь админку роутера, страницу где видно ip адрес, копируешь из консоли разработчика браузера curl команду загрузки этой страницы и вытаскиваешь ip адрес любым удобным тебе способом, хоть регулярками хоть приложением из трех строчек)
    этот адрес и порт нужно как то сообщить тому кто будет подключаться.

    Есть еще NAT-PMP (я хз, на сколько роутеры это умеют, я вообще это узнал, общаясь с ИИ)
    sudo apt-get install natpmpc
    проброс порта
    natpmpc -a <порт> <порт> TCP 3600
    Ответ написан
    4 комментария
  • Как организовать соединения двух компьютеров за NAT?

    @SunTechnik
    Обычный ssh и его тунелей будет достаточно.
    Один коннектится на vps и делает remote порты.
    Второй коннектится на vps и пробрасывает порты как local
    Ответ написан
    1 комментарий