Задать вопрос
  • Как проверить виндовс 10 на вирусы через загрузочную флушку убунту?

    @rPman
    официально бесплатные - livecd/liveusb образы
    https://free.drweb.ru/aid_admin/
    https://www.kaspersky.ru/downloads/thank-you/free-...
    https://www.eset.com/ua-ru/support/sysrescue/

    как минимум drweb сделан на основе linux про касперского я уже не помню, но какая разница, если это готовый загрузочный образ
    Ответ написан
    5 комментариев
  • Какой вариант просмотра баланса BTC кошелька лучше?

    @rPman
    Можно использовать публичные сервера electrum, но если нужна массовый анализ то собирай данные сам, используя официальный кошелек и скрипта анализа.

    Самое простое, однократно запросить дамп utxo, а затем на каждый блок собирать информацию по транзакциям и обновлять балансы у себя в базе
    Ответ написан
    1 комментарий
  • Svchost.exe вносит изменения в папки опасно ли это?

    @rPman
    В диспетчере задач включи показ пути (кажется там это зовется образ) и командную строку запуска и посмотри где лежит твой svchost.exe, те что в системном каталоге windows - это часть служб windows, а вот если где то в профиле пользователя, то это 100% зловред, любят они маскироваться под него.

    Еще, загрузи с сайта майкрософт утилиты sysinternails - process explorer и autoruns, первый позволит посмотреть цифровые подписи запущенных процессов (иначе нужно на каждый кликать в диспетчере и смотреть свойства), только очень небольшое количество драйверов их не имеет, в остальных случаях это почти наверняка вирус (но отсутствие таковых не гарантия, так как инструментов цифровой подписи скриптовых сценариев в windows нет), autoruns позволит удобно посмотреть что автоматом запускается в системе, так же проконтролировать цифровые подписи
    Ответ написан
  • Можно ли установить Linux на разные диски?

    @rPman
    нет никакой необходимости раскидывать систему по разным дискам (единственное для чего это имело бы смысл - это удобство переустановки и переноса пользовательских файлов между установками,т.е. windows way), даже swap раздел не обязательно делать, так как уже давно он может размещаться в файле. Даже /boot не требуется, если используется стандартная файловая система без нетиповых конфигов llvm/raid/bcache/... это актуально только для mbr, для gpt все же потребуется 1мб раздел biosboot это если тип загрузки legacy mbr, и вне зависимости от типа разбиения, если используется efi, то нужен раздел fat efiboot)

    Корень размещаешь на ssd, а hdd монтируешь в какой-нибудь технический каталог (я обычно завожу в корне что то типа /o, /g или /i, т.е. максимально короткое имя) и в дальнейшем при необходимости переносишь объемные каталоги с помощью симлинков на подкаталог внутри hdd, т.е. ручное управление размещением файлов

    Например кеши файлов пакетов npm или gradle как минимум занимают десятки гигабайт и не требуют быстрого доступа

    p.s. установи btrfs, в нем включается сжатие zstd, работает на столько быстро (поэксприментируй с уровнем сжатия) и хорошо что шокирует, плюс у docker есть поддержка снапшотов btrfs что еще ускоряет работу
    Ответ написан
    Комментировать
  • Как в txt файле оставить только 2 строчки после определенного слова выше?

    @rPman
    * завести int status переменную, определяющую статус, что сейчас делаем, поиск подстроки (если значение 0) или вывод (если значение 1 или2, т.е. это количество выводимых строк))
    * читать файл построчно в цикле, пока он не закончится
    * для каждой строчки проверять искомую подстроку, если найдена - status =2 и continue
    * если status >0 то выводим строку
    * если status =2, выводим ': ' если status=1 то выводим '\n'
    * если status >0 уменшаем на 1
    Ответ написан
    Комментировать
  • Возможно ли провести "безопасную сессию" удалённо на чужом компьютере?

    @rPman
    В зависимости от типа удаленного подключения (rdp/vnc/anydesk/teamviewer) возможности навредить у подключившегося пользователя - разные.

    Самый примитивный протокол - vnc, в изначальном виде это только передача содержимого экрана, клавиатуры и мышки (даже звука нет), но даже в этом случае можно незаметно очень быстро нажать комбинации win+r, набрать команду и нажать enter, при должной мотивации это автоматизируется и работает на максимуме скорости, в некоторых случаях глазами заметить будет почти невозможно

    Что говорить про комбаины anydesk/teamviewer? там подключившийся может фоном копировать файлы, подключиться к локальной сети и нагадить еще больше (rdp дает сетевой доступ к машине сервера и кстати наоборот - подключившегося клиента, так что подключившийся тоже под атакой может оказаться)

    Можно настроить очень лимитированного пользователя (такой кстати есть - гостевой аккаунт) у которого минимум возможностей, но контроль все же не полный, а главное сложно понять, что такого плохого смог сделать злоумышленник.

    Осторожно, злоумышленник может воспользоваться доступом к вашему интернету (и локальной сети), сценариев сделать гадости мало но они существуют. Имеется в виду, что он может запустить приложение, открыть браузер и т.п.

    Абсолютную защиту даст виртуализация - настраиваешь чистую ОС в виртуальной машине и даешь удаленный доступ к ней, по окончанию работы удаляешь машину (можно сделать снапшот и удалить его, а настроенную ос оставить на другой раз). Можно даже персонально для этой виртуалки отключить сеть в принципе.
    Ответ написан
    Комментировать
  • В каких разделах диска содержится информация от производителя?

    @rPman
    windows (начиная с 8 или 7 версии) требует два раздела - загрузочный ~200мб и системный, а oem добавляют еще один восстановления ~500мб

    Я бы сделал резервную копию загрузочного раздела и раздела восстановления, чтобы потом не искать usb-флешку/cdrom диск сброса до заводских настроек, они существуют но сокрыты в дебрях официальных сайтов так что кажется это сделано специально, чтобы пользователи несли железо в сервис центр а не делали простейшие операции сами.

    Зачем нужен образ восстановления? там находится правильная версия ОС, для которой в биосе ноутбука прошит лицензионный ключ. Имеет смысл, если не сможешь найти такую версию самостоятельно (не получится поставить последнюю win10 если там win 8 или к примеру ты скачиваешь 8.1 а там старая 8)
    Ответ написан
    Комментировать
  • Как через cmd и терминал удалить из папки все файлы, кроме выбранных?

    @rPman
    в linux bash есть инструмент указания файлов для параметров любых утилит, запускаемых.
    например если написать myapp *.txt то в командную строку myapp улетит список txt фалов.

    Конкретно по задаче, чтобы удалить все файлы исключая указанные, то можно использовать следующую запись:
    rm -f !(file.txt|data.dat)

    Для удаления файлов, размер которых больше определенного, можно использовать find (его вообще рекомендуется для многих задач использовать, например исключить каталоги из поиска можно с помощью директивы -not):
    find . -type f -size +5M -exec rm -f {} +

    upd. для windows cmd все грустнее, на столько издевательски неудобного языка еще поискать нужно, штатно утилит которые бы позволили искать файлы и запускать код по заданной команде на сколько я занаю нет, можно написать цикл for и уже в его теле делать проверки, если имя неравно такому то или размер не больше... можешь не помечать ответом, мне просто лень да и проверить негде уже
    нужные команды if, for /? и set /? там будут исчерпывающие примеры
    Ответ написан
    4 комментария
  • Все норм с процом?

    @rPman
    Контакт отшелушился? наверное на замок упал или кнопку/клепку. В принципе есть шансы это починить, загляни в сервис центр, пусть посмотрят, капнуть туда паяльной пасты и нагреть феном, вопрос в опыте и наличии тонкого шприца для дозировании капли.

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

    p.s. гарантия обломилась
    Ответ написан
  • Видят ли сайты устройство, с которого заходишь (скажем, модель смартфона и операционную систему)?

    @rPman
    Vpn тут никаким боком не поможет, это больше вопрос сокрытия своего местоположения и мультиаккаунты

    Чтобы избежать идентификации, лучший способ - использовать песочницу, в идеале, запущенной физически на другой машине (с подключением по rdp/vnc/anydesk/...).

    Ну и варианты с понижением надежности:
    * установить десктопный браузер в виртуальной машине (исключит обнаружение параметров gpu через webgl)
    * пользоваться firefox в режиме private и включив режим 'вид для ПК', но не идеально
    Ответ написан
    1 комментарий
  • Возможны ли надёжные сделки с анонимами онлайн?

    @rPman
    Про гаранта уже сказали.
    Если посредник не желателен, то можно использовать криптовалюты, а точнее мультисиг, по факту это возможность создавать транзакции, которые сработают только при условии, что указанное количество человек из участников сделки ее примут (подпишут), недостаток подхода, сделка с криптовалютами пока ещё многим неудобна, но зато возможны разные конструкции, к примеру оба участники сделки блокируют определенные суммы и обоим не выгодно ее заморозка на долго.
    Ответ написан
    6 комментариев
  • Могут ли ошибки в консоли Хрома забить оперативную или постоянную память, если да, то как это предотвратить?

    @rPman
    само по себе сообщение об ошибке занимает мало времени и чтобы это стало заметно нужно действительно много
    но вот отладочная информация, когда в console.log выводится объемный объект и очень много - занимает прилично оперативной памяти (так как весь объект копируется и хранится в памяти чтобы в интерфейсе его можно было посмотреть) у меня был пример когда окно firefox работало больше суток и отладочная информация нагрузило так сильно оперативную память что был задействован своп файл и сам браузер дико тормозил, но очистка консоли тут же все исправило

    вызывай скриптом consloe.clear() типа такsetInterval(()=>console.clear(),3600*1000)для автоматической очистки консоли раз в час, этого будет более чем достаточно
    Ответ написан
    Комментировать
  • Почему перестал компилироваться exeшник в Pyinstaller?

    @rPman
    3579 INFO: Appending archive to EXE C:\Users\sergey\desktop\dist\stars.exe
    3591 INFO: Building EXE from EXE-00.toc completed successfully.
    в конце оно пишет что все ок собралось, может не там ищешь exe?
    Ответ написан
  • Как с помощью mPdf в PHP на один лист добавить две картинки?

    @rPman
    Сделай одну картинку, скомпоновав их с помощью, да хотя бы модуля gd или с помощью консольной утилиты imagemagic (она так же умеет формировать pdf из серии картинок)
    Ответ написан
    Комментировать
  • Вирусы это частое или редкое явление?

    @rPman
    Вирус это программа, установленная без твоего ведома и занимающаяся деятельностью, не нужной или даже вредной для владельца ПК. Самые безобидные вирусы - это adware, основной доход с которых злоумышленник получает с показа рекламы, например подменой рекламных идентификаторов в браузере. Правильно написанный вирус никак не должен влиять на систему (за исключением случаев когда вредительство - самоцель, например локеры и шифровальщики файлов), но к сожалению и это главная причина, почему вирусы замечают - в них есть ошибки, из-за которых начинают глючить обычные программы.

    Повторюсь, отсутствие реакции антивируса не означает что вируса у тебя нет, это первое и главное что должны знать пользователи антивирусных программ про вирусы.

    Балгодаря драконовоским методам, таким как принудительная вакцинация обновления и отсылка на сервера майкрософт (точнее этим занимаются куча компаний) списка всех запускаемых приложений, вирусы стали редкостью. Ценою 'свободы' но это философский вопрос, обсуждения которого тут не приветствуются да и каждый тезис в нем будет встречаться в штыки каждым вторым.
    Ответ написан
    Комментировать
  • Как исправить проблему с созданием папки?

    @rPman
    можно конечно гадать, долго и бессмысленно, а можно в catch выводить информацию об exception, в 99% случаев там полезная информация
    Ответ написан
    2 комментария
  • Как получить число?

    @rPman
    (текущее_значение - минимальное_значение) / (максимальное_значение - минимальное_значение)=[0..1]
    Ответ написан
    3 комментария
  • Может ли условный зловред на нерутованном Android седьмой-восьмой версии обходить vpn соединения?

    @rPman
    Напрямую без рута - нет
    vpn прописывает роуты, для обхода которых нужен именно рут доступ

    в теории, если на смартфоне уже установлено приложение, работающее на этом уровне доступа и умеющее обходить vpn (а почти наверняка гугловские сервисы умеют) и главное умеющее проксировать запросы (почти наверняка гугл не разрешит), то наверное можно.

    dns запросы у тебя как ходят? через vpn или как система настроит? а то в последних версиях даже эти настройки прячут и отключают от пользователя. Если dns будет использоваться от провайдера, то зловредное приложение без рут доступа может отправлять такие запросы на свой сервер и проксировать интернет через них (есть реализации таких прокси)

    p.s. интересно, что произойдет с открытым udp подключением за nat к смартфону, в момент подключения vpn, это подключение останется открытым или закроется?
    Ответ написан
    Комментировать
  • Объясните, пожалуйста, этот пример в побитовых операциях, зачем тут Math.pow?

    @rPman
    возведение в степень 2^x это побитовый сдвиг единицы влево на x бит, отсчет начинается с 0 (2 в степени 0 = 1, 2 в степени 1 - 010, 2 в степени 3 - 100,..)
    Ответ написан
    1 комментарий
  • Почему возникает ошибка при запуске файла exe Python через excel?

    @rPman
    Твой скрипт на питоне умеет запускаться с любым текущим каталогом?

    Может в коде запуска не указан текущий каталог, и используется тот, что последним использовался в excel (когда вызывается диалог открытия файла на сколько я знаю меняется текущий каталог)?

    Установи его перед вызовом с помощью WScriptShell.CurrentDirectory = "....."
    Ответ написан
    8 комментариев