как lsof - отладка вывода информации

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

Как обычно, если вы имеете право в ptrace процесс, вы можете делать все что угодно, в том числе вызов sendmsg. Традиционно, звоню в ptrace требует работает как единый идентификатор пользователя; ограничения, обусловленные требованиями безопасности, таких как SELinux есть возможности, тюрьмы и так далее можете сделать в ptrace более строгими. Например, по умолчанию в Ubuntu конфигурации, не root процесс может только позвонить в ptrace на своих потомков (с помощью AppArmor).

Используя в ptrace робастно немного сложнее: вы должны вводить данные, убедитесь, чтобы не перезаписать что-либо, и убирать за собой. Так что моя рекомендация-ввести код окольными путями, и вызвать этот код с помощью существующего инструмента.

Напишите небольшой общей библиотекой, содержащей sendmsg код, и LD_PRELOAD это другой процесс. Вот некоторые непроверенные скелет кода, проверка ошибок отсутствует.

инт pts_gift_fd (символ *путь, инт ФД) {
 инт носок;
 структуру struct sockaddr_un значение addr = {0};
 структура непосредственно передаваемых параметров МСГ = {0};
 структура, а Иов = {0};
 аддр.sun_family = того;
 strlcpy(аддр.sun_path, путь, размер(Эл.sun_path));
 /* Заполнение МСГ, Иов как в код, вы уже нашли */
 носок = гнездо(того, являются sock_stream, 0);
 подключения(носок, (структура структуры*)&addr параметр, как sizeof(адрес));
 sendmsg(носок, &МСГ, 0);
закрыть(носок);
}

Затем, чтобы вызвать код, запустить ГДБ -Н -пид-13115 -Сери-х к /dev/stdin с С К popen и кормить его входы (где - это ФД вы хотите получить, и %- ОВ - это путь к Unix-сокету, что ранее вы уже создали и прослушивании):

вызов pts_gift_fd("%с" %д)
отстегнуть
бросить
+312
backup 21 мая 2020 г., 16:51:10
17 ответов

Я пытаюсь использовать программами hdparm для безопасного стирания SSD как предложил здесь.

Следуя указаниям в этом руководстве, до сих пор работали хорошо, но я не могу показаться, чтобы устранить эту ошибку:

~ $ судо программами hdparm --пользователя-мастер м-безопасность-сеть-пропуск нул /Дев/СДА
security_password="нуль"

в /dev/ПДД:
 Выдача команды SECURITY_SET_PASS, пароль="нуль", пользователь=мастер режим=высокая
SECURITY_SET_PASS: ошибка ввода/вывода 

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

Примечание: Да, есть пароль BIOS "на" жесткий диск, в том, что его необходимо вводить при загрузке, но это не так (насколько я знаю) крепится на сам диск.


судо программами hdparm -я с /dev/ПДД:

в /dev/ПДД:

Устройства Ата, с несъемным СМИ
 Номер модели: Сандиск SDSSDA240G 
 Серийный Номер: 153655402044 
 Версия прошивки: U21010RL
 Медиа Серийный Номер: 
 Производитель СМИ: 
 Транспорт: последовательный, ATA8-АСТ Сата 1.0 а, с расширениями процессора, интерфейс SATA 2.5, интерфейс SATA 2.6, интерфейс SATA 3.0
Стандарты:
 Используется: неизвестен (незначительное изменение кода 0x0110) 
 Поддержали: 9 8 7 6 5 
 Вероятно, использовано: 9
Конфигурации:
 Логично максимальный ток
 цилиндров 16383 16383
 руководители 16 16
 секторов/трек 63 63
--
 ЧС текущая адресации секторов: 16514064
 Лаб адресуемых секторов пользователей: 268435455
 LBA48 адресации секторов пользователей: 468862128
 Размер логического сектора: 512 байт
 Размер физического сектора: 512 байт
 Логический сектор-0 смещение: 0 байт
 размер устройства с M = 1024*1024: 228936 Мб
 устройство размером с M = 1000*1000: 240057 Мб (240 ГБ)
 кэш/размер буфера = неизвестно
 Форм-фактор: 2.5 дюйм
 Номинальная Скорость Вращения Носителя: Твердотельный Прибор
Возможности:
 Лба, IORDY(может быть отключен)
 Глубина очереди: 32
 В режиме ожидания значений таймер: конкретный билд стандартный, без устройства минимальная
 Р/З множественные сектора передачи: Макс = 1 ток = 1
 Продвинутый уровень управления питанием: отключен
 ДМА: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
 Время цикла: минута=120ns рекомендуется=120ns
 Пио: pio0 pio1 pio2 pio3 pio4 
 Время цикла: нет контроля потока=120ns IORDY управление потоком=120ns
Команды/функции:
 Включена Поддержка:
 * Умный набор функций
 * Режим безопасности
 * Функция управления питанием установлено
 * Кэш записи
Смотрю-впереди
 * Функция защищенной областью установлен
 * Команда WRITE_BUFFER 
 * Команда READ_BUFFER 
 * DOWNLOAD_MICROCODE
 Расширенные функции управления питанием установлено
 Расширения безопасности SET_MAX 
 * 48-разрядной адресации адреса
 * Характеристика конфигурации устройства наложения комплект
 * Обязательное FLUSH_CACHE
 * FLUSH_CACHE_EXT
 * Смарт-ведение журнала ошибок 
 * Интеллектуальная самодиагностика
 * Общая характеристика лесозаготовки целью установить
 * WRITE_{ДМА|НЕСКОЛЬКО}_FUA_EXT
 * 64-разрядный имя мира 
 * {Читать,писать}_DMA_EXT_GPL команды
 * Сегментированные DOWNLOAD_MICROCODE
 * Gen1 и скорость передачи сигналов (1.5 Гб/с)
 * 2-го поколения скорость передачи сигналов (3.0 Гб/с)
 * Gen3 со скоростью передачи сигналов (6.0 Гб/с)
 * Встроенная очередь команд (функций NCQ)
 * Хост-инициировал управления питанием интерфейс 
 * Счетчики событий подкл 
 * READ_LOG_DMA_EXT эквивалент READ_LOG_EXT
 * Установка ДМА авто-включение оптимизации
 Устройство инициативе управления питанием интерфейс 
 * Настройка программного обеспечения, сохранение
 Устройства сна (беспроводные дисплеи и беспроводные доки)
 * Управление набором данных ТРИМ поддерживается (ограничение 8 блоков)
Безопасность: 
 Код пересмотра мастер-пароль = 11822
поддерживается
включен
заблокирована
 не замерзла
 не истек: граф безопасности 
 поддержали: улучшенная стереть
 Уровень безопасности высокий
 2мин для блока стирания безопасности. 2мин усиления блока стирания безопасности. 
Логическая единица идентификатор Орж устройства: 5001b44ed2285a3c
 Наа : 5
 Стандарт IEEE УИ : 001b44
 Уникальный идентификатор : ed2285a3c
Контрольная сумма: правильное
Устройства Сна:
 Беспроводные дисплеи и беспроводные доки ожидания выхода (детонация): 70 мс (диск)
 Минимальное время беспроводные дисплеи и беспроводные доки утверждение (mdat по): 31 МС (диск)
+995
tom dodge 03 февр. '09 в 4:24

Ну, мне пришлось угробить xfce4-терминал, потому что комбинации клавиш были кошмар, и вернуться в xterm. Я предпочитаю иметь несколько окон на вкладки, все равно получается. Вот что я сделал для хоткеев для xterm<-->Баш

# сочетание клавиш Ctrl-пробел
"С-ч":раковина-назад-убить-слово

# мета-клавиша "Backspace"
"ÿ":раковина-назад-убить-слово

# сочетание клавиш Ctrl-удалить
"\Е[3;5~":раковина-убить-слово

# мета-удалить
# не обнаружены

# сочетание клавиш Ctrl-Стрелка вправо
"\Е[1;5С":раковина-вперед-слово

# Ctrl-левый-со стрелками
"\Е[1;5Д":раковина-назад-слово

# мета-стрелка вправо
"\Е[1;3С":вперед-слово

# мета-стрелками влево
"\Е[1;3Д":раковина-назад-слово

Единственное, что я пропустила, мета-удалить... что вы можете сделать.

+974
AakashM 20 окт. 2013 г., 14:24:21
Другие ответы

Связанные вопросы


Похожие вопросы

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

(В compromission бы объяснить ваше исчезновение с помощью crontab — предположительно от вредоносного ПО, вы случайно таких переписывает файл crontab.)

+855
Joe MacDonald 30 апр. 2019 г., 17:50:14

Я только что купил и приготовил целую курицу в духовке и я интересно, если есть все, что я могу сделать с объедками, оставшимися от нарезки до самого мяса. Спасибо!

+849
Vera Blackcat Hollingsworth 27 дек. 2016 г., 15:25:19

Вы можете попробовать добавить его в качестве варианта выборочной печати? Если вы идете в Параметры системы/ печать/ щелкните правой кнопкой мыши принтер по умолчанию свойства/ варианты работы, есть возможность вручную добавлять что-то есть:

Printer options

Вы можете проверить и посмотреть, если ваш скрипт (или указатель на нее) здесь можно ввести?

+747
Tongfei Chen 23 июн. 2016 г., 01:22:33

Это не ответ на вопрос. Но как исследователь, я бы определенно ответить на этот на моем пути. Я не волнует минусами и маркировки здесь в Академии.ЮВ.

Уважаемый г-н Priyesh, я бы посоветовал против публикации в таком журнале. К сожалению, этот комментарий не имеет ничего общего с вопросом.

  • Это жулик журнал. Они должны поручать вам какие-то деньги за публикации. С их сайта, я получил это:

Публикации и обвинения индексации

Другой автор 65 долларов США

Индийский автор 1500 индийских рупий

Что, безусловно, свидетельствует о том, что он из Индии, а это чистый бизнес.

  • Есть много грамматических ошибок в веб-страницу, которая добавляет больше подозрений.

  • Совет рецензент не имеет права вообще называться так.

  • Когда они упоминают, что это открытый доступ, зачем они хотят политики передаче авторских прав от авторов? Это не достаточно, чтобы просто попросить форму согласия?

  • Если вам не выплатили деньги до сих пор не выводить свои бумаги. В любом случае, это остается с тобой.

  • Что касается того, автор, это не имеет значения в журнал. Они просто хотят ваши деньги.

Будьте осторожны!

И еще одна вещь, вы должны анонимизировать статье изображений. Эти может и не надо раскрывать детали своих соавторов за репутацию обеспокоен.(в соответствии с одним из комментарий user2768)

+605
user3077222 20 окт. 2015 г., 08:50:55

Вы повторно прошил телефон или просто сделал "сброс настроек"?Я думаю, что это не сотрет ваши данные, если вы искоренить ваш телефон в случае, если вы вновь мелькнуло, но если вы просто сделали" сброс настроек " это должна быть уже укоренились.

+574
saralee123 1 мар. 2018 г., 18:26:08

В Ярость Дракулы 3-е издание, если охотник, который имеет биты маркера под его/ее поражение, тут бац знак путешествовать с охотником в больницу?

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

+558
RustyTheBoyRobot 28 февр. 2019 г., 15:56:38

Как @manatwork отметил в комментарии, вы не хотите покинуть сразу после того, как пользователь введет свой выбор. Кроме того, в вашем случае оператор работает на $1, первым аргументом к скрипту (или первый позиционных параметров в bash жаргон). Логически, это не то, что вы хотите. Вы читать по выбору пользователя в одной, так это то, что вы хотите быть делаИнг:

чехол "доллар в"
в
...
+557
HOAI NAM NGUYEN 9 мая 2010 г., 05:36:05

Маринады для мяса/птицы/рыбы не должны быть повторно использованы. Особенно если он был использован пару недель назад.

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


Что вы можете сделать, это использовать свежий маринад как поливая глазурью после того, как вы довели его до кипения в течение нескольких минут. Затем использовать его для глазури мясо в течение последних 3-5 минут варки.

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

+453
Romi Than 29 сент. 2022 г., 14:30:44

Я купил этот редкий суккулент из Метротаун, девушка сказала, что она не знает название этого растения, поэтому кто-нибудь может дать название этого растения и основные инструкции по уходу? unknown succulent down view

unknown succulent side view

+405
dunno 9 окт. 2013 г., 03:46:18

Жизнь продолжается. Думаю, что впереди 10 лет и спросить себя, кто будет заботиться. Если кто-то собирается держать обиду, что то долго вы все равно не захотите работать на них. Возьмите новое задание. Если в моей старой лаборатории. Не делай этого с собой ;-)

+382
George Chalhoub 21 июл. 2022 г., 04:09:04

Ваш скрипт не пытается выполнить свои переменные.
Он пытается выполнить выход из 'команда grep'...
Причина это попытка выполнить 3, по той же причине, как и при если команды встречаются в скрипте.. команды и его выход кода проверяется , если.. Свой грэп производства представлена ли 3 на баш.

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

функция error() { возвращает 1 ; }
если ошибку ;затем Эхо-cond1 ; еще эхо-cond2 ;интернет
если Эхо -н;затем Эхо Б-cond1 ; еще эхо Б-cond2 ;интернет
# если 3` не удается, как вы уже знаете..
# выход:
А-cond2
Б-cond1

Вы можете легко избежать этого, и пусть 'СЭД' обрабатывать тесты состояние и на выход.

для ВАР в \
 "3 вещи" \
 "1 пробел" \
 "10 зеленых бутылок" \
"Альбатрос"
делать 
 Эхо "$ВАР" |СЭД -е "/^\([0-9]\+\).*/\1/" \
 -е "/^[^0-9].*/0/"
сделано

Выход:

3
0
10
0
+333
Heather Haas 23 мар. 2014 г., 11:14:54

Я ищу, чтобы обновить свои компьютеры компании на работе на Ubuntu с Windows XP, Однако у нас есть программа, сделанная на заказ МС доступа, которая подключается к нашим MS SQL сервер в США. Там далеко, чтобы подключиться с помощью FreeTDS и написание на заказ программ на базе LibreOffice. Если да, то как мне подключить этот. Подробная инструкция будет приятно.

Большое спасибо.

+272
timob256 11 дек. 2022 г., 01:23:56

Он делает это из-за имя папки, оканчивающиеся на .приложение

Приложения на Mac ОС (iOS и если на то пошло) на самом деле приложение Пучков, содержащих различные ресурсы и исполняемые файлы в папке, заканчивая .приложение.

Причиной этого является неактивной из-за сохранения/открытия окна будет автоматически фильтровать их.

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

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

Я не знаю решения на .приложение в конце имени папки.

+169
siniranji 27 нояб. 2014 г., 08:05:48

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

В Система / Параметры / запускаемые приложения убедитесь, что "гном входа звука" включено: alt text

Чтобы настроить звук запуска, вам придется создать его вручную на данный момент:

команды mkdir - ~/.местные/доли/звуки/функция "мой звук"
команда CD ~/.местные/доли/звуки/функция "мой звук"
ЛН-с /у/звук/файл/вы/хотите.Огг рабочего стола-логин.Огг

А затем в том же каталоге создайте файл индекса.тема:

[Звуковые Темы]
Имя=Функция "Мой Звук"
Наследует=Убунту
Каталоги=.

Затем вы сможете выбрать свою тему в выпадающем в Система / Настройки / Звук / звуковые эффекты / музыкальная тема.

+118
yuvalm2 16 мар. 2020 г., 10:49:54

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

+67
all4one4all 25 июл. 2013 г., 18:22:26

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