Может ли хакер просто скопировать общей префов с одного устройства на другое, чтобы угнать сеанс пользователя/государства?

По данным долларов поглазеть, в strtonum() функция может преобразовать строку в число:

strtonum(ул.) изучить ул., и возвращает ее числовое значение. Если ул. начинается с 0, рассматривать его как восьмеричное число. Если STR начинается с 0х или 0x, рассматривать его как шестнадцатеричное число. Дру‐ иным образом, предположить, что это десятичное число.

И если строка начинается с символа 0, то число интерпретируется как восьмеричное, при этом если он начинается с она рассматривается как шестнадцатеричное.

Я выполните следующие команды, чтобы проверить мое понимание функции:

$ на awk 'конец { печать strtonum("0123") }' <<<"
83

$ на awk 'конец { печать strtonum("0x123") }' <<<"
291

Строку "0123" правильно рассматривается как содержащая восьмеричное число и преобразовать в десятичное число 83. Аналогично, строка "0x123" правильно рассматривать как содержащий шестнадцатеричное число и преобразовать в десятичное число 291.

Теперь, вот что происходит, если я запускаю те же команды, но перемещение числовые строки из текста программа для ввода данных:

$ на awk 'конец { печать strtonum($1) }' <<<'0123'
123

$ на awk 'конец { печать strtonum($1) }' <<<'0x123'
291

Я так понимаю второй результат, который идентичен, как и в предыдущих командах, но я не понимаю первого. Почему поглазеть теперь лечить 0123 как десятичное число, даже если оно начинается с символа 0 , который характеризует восьмеричные числа?

Я подозреваю, что это как-то связано с strnum атрибут, потому что по некоторым причинам 1, поглазеть дает этот атрибут 0123 но не 0x123:

$ на awk 'конец { печать для вызова typeof($1) }' <<<'0123'
strnum

$ на awk 'конец { печать для вызова typeof($1) }' <<<'0x123'
строку

1 это может быть из-за различия между реализациями на awk:

Уточнить, только те строки, которые приходят от нескольких источников (здесь цитирую В POSIX спецификации): [...] следует рассматривать числовую строку, если их стоимость бывает чтобы быть числовыми (позволяя ведущие и замыкающие пробелы, и с различиями между реализаций в поддержку hex, восьмеричной, РСМД, НАНА...).


Я использую поглазеть версия 4.2.62, а выход $ на awk -V на это:

В GNU awk и 4.2.62, API-интерфейс: 2.0 (Лицензия GNU MPFR 3.1.4, ГНУ МП 6.1.0)
+335
user6945851 19 нояб. 2018 г., 17:56:57
18 ответов

Например, это первая строка из моего файла/etc/fstab строчку:

Идентификатор UUID=050e1e34-39e6-4072-a03e-ae0bf90ba13a ошибки / в ext4=перемонтировать-РО 0 1

И вот вывод DF-ч команды (отчетность свободного дискового пространства):

мед@зайка:~$ DF к -Т

Тип файловой системы 1К-блоков использовано доступно использования% установленной на
в /dev/VDA для ext4 и 30832636 4884200 24359188 17% /
ни одна файловая система tmpfs 4 0 4 0% файл /sys/ДФ/группы
в udev devtmpfs 498172 12 498160 1% /Дев
файловая система tmpfs файловой системе tmpfs 101796 320 101476 1% /запуск
ни одна файловая система tmpfs 5120 0 5120 0% /запуск/блокировка
ни одна файловая система tmpfs 508972 0 508972 0% /выполнения/ГИМ
ни одна файловая система tmpfs 0 102400 102400 0% /выполнения/пользователей
  1. От двух это нормально, чтобы сделать вывод, что идентификатор UUID=050e1e34-39e6-4072-a03e-ae0bf90ba13a представляет на/dev/VDA и учитывая, что первый столбец в файл fstab - это <файловая система>?

  2. Поэтому, было бы хорошо, если я изменил файл/etc/fstab для этого?

    /разработки/ВДА / ошибки в ext4=перемонтировать-РО 0 1
    
  3. Редактировать: если да (выше вопрос), почему команду sudo blkid команды показывают другой UUID для раздела/dev/ВДА?

    $ команды sudo blkid
    
    в /dev/ВДА: метка="DOROOT" идентификатор UUID="6f469437-4935-44c5-8ac6-53eb54a9af26" тип="ext4"в
    

    Я что-то упускаю?

    Ответ: я делаю вывод (3) ошибка в облаке моего хозяина. Так что да, идентификатор UUID сообщает blkid (или ЛС-я с /dev/диск/по-Русский) должен быть таким же, как той, которая используется в файле/etc/fstab строчку.

+922
Raghavendar Reddy 03 февр. '09 в 4:24

Я пытаюсь получить беспроводной сканер часть моего принтера Epson NX420 работает через WiFi с моего Ubuntu 12.10 настольного компьютера.

Я зашел на сайт Epson здесь http://download.ebz.epson.net/dsc/search/01/search/searchModule чтобы получить правильные драйверы. Я скачал и установил драйвер принтера без проблем, все печатает отлично, но когда я скачал и попытался установить два драйвера сканера доступна на сайте Epson в центр программного обеспечения я получил:

Зависимость не выполнима: элементы-данные для iscan_2.29.1-5~интерфейс USB0.1.ltdl3_amd64.деб

и

Несамостоятельных не выполнима: Искан (>=2.21.0) для Искан-сеть-nt_1.1.0-2_amd64.деб

Как я могу удовлетворить эти зависимостям?

Также я пытаюсь настроить сканер в простая программа сканирования не влияет, он не признал любым сканером.

Вот насколько я получил. Любил бы некоторую помощь на этом.

+883
Veillion D 25 мая 2017 г., 23:52:59

Вы не настроить быстрый плитку, но только его. Чтобы настроить его идти быстро вы быстрые настройки управленияплитка конкретные параметры → QuickApp плиточный настройки.

(Кликните по картинке для увеличения)

IMG:

+811
SPatrickApps 18 июн. 2010 г., 14:51:02

Мой мак начал, давая мне вращающийся шар смерти слишком много времени, поэтому я вызвала силы закрыли (я знаю, неразумно) и попытался перезапустить его. Придумал файла ошибка. Я знаю, что это означает, поэтому я попытался запустить Дисковую утилиту, чтобы найти загрузочный диск, но их я даже не был там. Я пробовал исследовать его на некоторое время и попытался запустить его снова, и на этот раз она завелась нормально. Так что я судорожно начал снимать ценные файлы, но прежде чем я мог закончить, он снова замер. Так я перезапустил и столкнулся с той же проблемой. Я побежал Дисковая утилита, а загрузочный файл был там! Поэтому я попытался запустить диск восстановления, и он снова разбился во время процесса.

Я полностью в тупик, идей?

+735
pawan perera 11 мар. 2016 г., 14:20:07

Я разрабатываю свой собственный оконный менеджер, и я хочу, чтобы выбрать его в GDM вместо GNOME, так что я могу проверить его. Я нашел некоторые примеры Х11, но ничего для Вэйланд.

+679
JK Ainz 6 янв. 2023 г., 06:37:43

Несмотря на "против", я считаю, что это актуальный вопрос, на который следует ответить. У меня есть опыт с чем-то похожим - я опубликовал в журнале что появился в списке беолл, а также, по незнанию. После моего расследования я считаю, что журнал не очень подходит под определение "хищные" - это открытый доступ/платные публикации, но мне отказали в первый раз и сделал второй вклад, который был принят. Если бы я не отверг, я бы, конечно, больше волнует, когда я узнал, что журнал был в списке Беолл по.

Это, как говорится, Я чувствую, что ответ на вопрос кроется в двух вещах:

а) что еще вы делали/опубликовано? Если это ваша единственная публикация, то я был бы очень осторожным, пытаясь убедить людей, что это высокое качество.

Б) как вы представляете его? Например, я представляю документы у меня были приняты, что журнал как часть моего списка публикаций, но я, конечно, не чрезмерно подчеркивать их. На самом деле, я подчеркиваю, мой топ-статьи журнала гораздо больше, по понятным причинам.

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

+598
user289058 4 февр. 2019 г., 18:47:11

В завершение, ты в ЗШ онлайн-редактор, так редактор терминальной линии дисциплине линия отключена, как будто вы запустите:

действовать до его закрытия -icanon -Эхо

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

Вы могли бы сделать:

_foo() {
 _values 'фу' "$(
{
 ы=$(действовать до его закрытия -г)
 действовать до его закрытия вменяемый
кошка
 действовать до его закрытия $с
 } < /Дев/телетайп)"
 злэ -я
}

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

+564
user14394 17 нояб. 2020 г., 03:23:15

Если ваш Mac ОС раздел зашифрован с помощью FileVault 2, то он будет нечитаемым, когда вы загрузились в Windows. В этот момент, единственное, что вредоносные программы могут сделать, чтобы этот раздел можно было бы стереть или удалить его.

+488
Shailene 25 февр. 2012 г., 02:07:37

Вы можете искоренить телефон и использовать приложения, такие как линк 2 СД , чтобы перемещать приложения на SD карту, чтобы освободить некоторый объем памяти.

+463
Rashid Jorvee 30 авг. 2011 г., 22:22:25

В Баш:

стр=оказалис

а=( "${стр:0:1}" "${стр:1:1}" "${ул.:2:1}" )

или, как петля за сколь угодно длинную строку:

стр=оказалис

а=()
для (( Я = 0; я < ${стр#}; ++я )); делать
 а+=( "${Г.:Я:1}" )
сделано

${параметр:смещение:длина} является Баш подстроки экспансии , что приведет длина количество символов в строке $параметр от смещения смещения.

+450
Oscar Hickman 11 апр. 2018 г., 14:00:05

Следующий скрипт работает нормально.

для меня в кошка /приложения/скрипты/symantec_scripts/список
у СШ корень@$я "команде uname -Н
если [ -п /приложение/компании Symantec/virusdefs/definfo.дат ]; тогда
 кошка /приложение/компании Symantec/virusdefs/definfo.дат
еще
 кошка /опт/компании Symantec/virusdefs/definfo.дат
интернет
Эхо статуса rtvscand услуг
Эхо ....................................................................." ; сделано | ти в /tmp/symantec_info.`дата +"%м%д%г"`

У нас есть некоторые новые сервера с местоположение файла в каталоге/usr/компании Symantec/virusdefs/definfo.дат.

Как я могу добавить эту строку в скрипт? Я высоко ценю любую помощь.

+263
user1069 18 мар. 2016 г., 02:53:11

В Debian используется для доставки пример инициализации с помощью DH-сделать (/usr/доли/утилиты/помощью dh_make/дебиан/инит.д.ех) до Джесси. Но за что с натяжкой (изменений [2]), потому что Debian был переезд на systemd, и есть несоответствия, как описано в ошибка #832764 [1]. Однако, если взаимодействие systemd это не является проблемой, мы все еще можем вытащить копию этого файла из старых архивов [3]. Другой подход мог бы использовать инит-д-сценария (с ручным в разделе 5), содержащиеся в пакета sysvinit-utils версии, с помощью этого, можно написать небольшой файл, только предоставив (по желанию) ЛСБ заголовок, имя демона, аргументы командной строки, файл идентификатора процесса, и т. д., тогда источник /Либ/инит/инит-д-сценария, и поместить этот файл в /etc/инит.д. Это на самом деле то, что происходит с init.д.экс ДХ-сделать, прежде чем он тогда был снят. Кроме этого, каталоге /lib/init в/инит-д-сценарий сам по себе может быть использован в качестве (части) шаблон сценария для этого есть много функций сценария реализации.

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832764 [2] http://metadata.ftp-master.debian.org/changelogs/main/d/dh-make/dh-make_2.201608_changelog [3] https://www.apt-browse.com/browse/debian/jessie/main/all/dh-make/1.20140617/file/usr/share/debhelper/dh_make/debian/init.d.ex

+246
thorne51 7 июл. 2011 г., 21:33:46

У меня была точно такая же проблема. Этот работал для меня:

  • Поместите SD-карту в USB-ридер

  • смонтировать его

  • перейдите в его папку в терминале

судо РМ -РФ .Мусор-1000/

+224
rsurjano 13 авг. 2011 г., 10:29:11
суда apt-получить удалить в php5-cli и
суда apt-получить установку пакета php5-cli и

И один вкладыш,

судо apt-получить установку --переустановка пакета php5-cli и
+184
anomalija 25 авг. 2018 г., 09:58:11

Это можно сделать с помощью редактора gedit плагин для соотвествующие строки. Соотвествующие строки-это линии, которые вы добавить в файлы, которые вы хотите, чтобы определенные параметры. Когда вы открываете файлы в соотвествующие строки в редакторах, которые поддерживают их редакторы будут вести себя согласно соотвествующие строки. Таким образом, вы можете думать соотвествующие строки в файл параметров, как например отступов должны работать.

Вот как сделать то, что вы хотите в gedit:

  1. Убедитесь, что плагин загружен (редактирование - Настройки - Плагины - соотвествующие строки).
  2. Добавить соотвествующие строки с параметрами, которые вы хотите, чтобы ваши файлы.
  3. Теперь нужно действовать в соотвествующие строки сейчас.

Поддержка редактора gedit в Emacs, Kate и Вим стиль соотвествующие строки. Вот пример, как можно делать то, что вы просите в стиле Emacs в соотвествующие строки. Редактировать Java файлы таким образом, что они содержат следующие первые строки:

/* -*- режим: Ява; отступ вкладок-режим: истинный; вкладку-ширина: 4 -*- */

класс myfirstjavaprog
{ 
 общественная статический недействительным основные(string аргументы[])
{
 Системы.из.println("Привет Мир!");
}
}

Этот режим позволит сделать файлы, содержащие это отступ с вкладками и шириной, равной 4 места. Для ваших файлов Python можно использовать следующие первые строки:

/* -*- режим: питон; отступ вкладок-режим: отсутствует; вкладку-ширина: 4 -*- */

напиши "Привет, Мир!"

Этот режим позволит сделать файлы, содержащие это отступ в 4 пробела.

Очевидно, что вы могли бы сделать нечто подобное с Кейт и соотвествующие строки в стиле Vim.

+87
lattitude 1 окт. 2011 г., 18:50:48

Вы могли бы попробовать это

Нум <- как.данных.рама(Нум)
Нум$sub_num <- кол-во[С(2:14, С("0")), ]
Нум$дифф <- Нум$вкусняшкой$sub_num
+56
Dagan Herceg 13 июн. 2020 г., 21:39:10

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

Я, очевидно, можете положить ноутбук в автономном режиме маршрутизатора и подключения к удаленному устройству, но это означает, что ноутбук также в автономном режиме, что неудобно. Что я хочу сделать, это получить ноутбук онлайн через мое отдельное беспроводная локальная сеть (которая находится в диапазоне маршрутизатора), и затем подключите к маршрутизатору с помощью кабеля Ethernet и доступ к удаленному устройству таким образом.

Я не с помощью пользователей, так что мой предпочтительный ответ здесь-это последовательность ИС команды (а если для потомков хочется оставить в НМ, по этому не стесняйтесь). Я смотрю через IP в MAN-страницах, но я не уверен, где начать.

Я могу присвоить статический IP на роутере, и его подсеть 192.168.2.0/24 не конфликтует с основной сети.

+30
The night manager 11 дек. 2022 г., 16:17:57

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

Есть 9 комнат, 6 игроков и 6 видов оружия. Это означает, что есть только 324 различных действительных догадки (9 * 6 * 6) в целом, и если вы ограничиваете этот алгоритм догадка дали номер, где вы находитесь, у вас есть только 36 вариантов. В то время как это является слишком большим для человека, чтобы оценить в реальном времени, они незначительны на компьютер. Что вы хотите написать-это набор критериев для каждой из этих комбинаций карт, а затем выбрать комбинацию, которая имеет самый высокий балл, как ваши догадки (разрыв связей в случайном порядке).

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

  1. Набирает столько информации, что вы уже не знаете

  2. Обнаружив как мало информации, что вы уже знаете, с другими игроками.

Это будет довольно сложно обработать оба этих, поэтому давайте остановимся на просто точки 1 в первый раз (так как это более важные из двух).

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

  • Сколько карт каждый игрок имеет

  • Какие карты вы знаете места (в том числе свои собственные карты)

  • Какие карты вы знаете, некоторые игроки не держат

Затем вам построить вероятностную модель расположения каждой карты (в том числе центре). Карты, которые вы знаете местоположение будет иметь вероятность 100%, связанные с этим расположением. Тогда, для произвольного думаю, вы модель, что игроки будут делать с что думаю, а именно показать вам карточку или передать следующему игроку. Для этой цели, вы, вероятно, хотите думать о худшем случае, а именно, что если игрок держит карту, с вашим предположением, что вы уже знаете местоположение, то карта вам будет показано. При всем этом, вы можете определить вероятность того, что вам будет показана новая карта против это вам никто ничего не показывая. Вам нужно добавить немного логики для выяснения, что вы узнаете, если он вернется к вам никто ничего вам показывать.

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

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

В этот момент, теперь можно попробовать решать часть 2: раздавать как можно меньше информации. Что вы, вероятно, хотите сделать, это вычесть некоторую сумму из баллов каждого угадайте, за сколько информации он выдает, но это усложняется довольно быстро, как сделать это оптимально, необходимо смоделировать все остальные игроки знают. Вы могли бы просто добавить отрицательный вес для любого догадаться, что бы раскрыть карты вам знать, чтобы быть в конверте, но это будет такая тонкая штука, чтобы откалибровать, и в этот момент мы вернулись в области эвристики, вместо того, чтобы говорить об "оптимальной" Угадай. Моя рекомендация состоит в том, чтобы не включать это в ваш первый шаг в этом алгоритме.

+28
sanoar hossian 6 сент. 2016 г., 12:46:41

Показать вопросы с тегом