У меня есть удаленный доступ SSH и root-доступ. У меня нет физического доступа. Я не ищу решения, включающие загрузку чего-либо, я хочу сделать это из того, что в данный момент работает.
ОС SL6. Есть ли способ загрузить все необходимое в оперативную память и использовать dd или аналогичный для безопасного стирания всего диска? Очевидно, это приведет к неработающей коробке, в конце концов, мой предполагаемый результат.
Кажется, это должно быть возможно.
Еще два интересных дополнения:
Уметь войти в ssh, запустить экран, запустить команду dd и отсоединиться. Войдите через неделю, как только он закончится. :)
Как-то есть индикатор выполнения?
Обновление : я теперь иду с опцией chroot. В настоящее время делает:
mkdir /dev/shm/ramdisk/ && cd ramdisk && mkdir bin lib64 && cd /lib64 && cp ld-linux-x86-64.so.2 libc.so.6 libdl.so.2 libpthread.so.0 librt.so.1 libtinfo.so.5 /dev/shm/ramdisk/lib64 && cd /bin && cp bash dd /dev/shm/ramdisk/bin && cd /dev/shm/ramdisk && chroot .
Который работает (!), Но мне все еще нужны / dev / zero и / dev / sda. Есть идеи?
Обновление 2012-07-20:
mkdir /dev/shm/ramdisk/ && cd /dev/shm/ramdisk && mkdir bin lib64 && cd /lib64 && cp ld-linux-x86-64.so.2 libc.so.6 libdl.so.2 libpthread.so.0 librt.so.1 libtinfo.so.5 /dev/shm/ramdisk/lib64 && cd /bin && cp bash dd /dev/shm/ramdisk/bin && mkdir /dev/shm/ramdisk/dev && cd /dev/shm/ramdisk/dev && cp -a /dev/zero . && cp -a /dev/sda . && cd .. && chroot . dd if=/dev/zero of=/dev/sda bs=1M
Который, кажется, что-то делает, но я хотел бы иметь какой-то индикатор прогресса, если это возможно, а также способ отсоединить, а затем установить новое соединение ssh позже.
источник
chroot
поможет ли в этом использование RAM-диска. Второе предположение: разделить часть диска, переписать grub и перезагрузиться.Ответы:
Создайте образ на виртуальном диске, содержащем все инструменты, которые вам нужны для взлома системы, затем включите
pivot_root
в нее инструмент, и все. Поворотный из системы в целом не является тривиальным, но это может быть сделано , если вы знаете , что вы делаете.источник
я делал это несколько раз, выполняя
никаких дополнительных препаратов. это сработало. система работала нормально в течение нескольких дней после того, как dd закончил [отвечать на запросы, пересылать пакеты].
источник
Предложение: используйте wipe вместо dd - он поддерживает многопроходную безопасную очистку.
Еще одно предложение: остановите как можно больше сервисов и удалите как можно больше пакетов. Удалите все данные, которые вам не нужны, и все ваши старые файлы журналов и данные. Заполните как можно больше свободного места одним файлом, затем запустите очистку этого файла. Не удаляйте этот файл. Это позаботится о стирании большей части диска, прежде чем вы сделаете систему непригодной для использования.
Идея chroot-ramdisk была бы необходима для того, чтобы вы могли преодолеть любые драмы с возвращением в коробку, но вы, вероятно, захотите как можно больше успокоить систему перед окончательной очисткой, потому что ведение журнала и другие демоны, записывающие на диск Это может означать, что реальные данные записываются в свободные блоки данных во время стирания до того, как структура файловой системы будет полностью повреждена.
источник