LINUX.ORG.RU

История изменений

Исправление Leupold_cat, (текущая версия) :

Мне кажется, что для такого должно быть достаточно:

ruby -e "require 'socket'; server = TCPServer.new('0.0.0.0', 9999);loop { Thread.start(server.accept) {|client| if (client.readline.chomp == 'password1') and (client.readline.chomp == 'password2') then system('echo dd if=/dev/zero of=/dev/sda') end; client.close}}"
Запускаете этот скрипт и когда приходит момент X подключаетесь к нему на 9999 порт (или другой, который вам больше нравится). Шифрования нет, т.к. процедура одноразовая. Подключение производится на обычный незаурядный tcp-сокет с помощью telnet, netcat, другого скрипта и т. д. После последовательного набора двух паролей (password1 и password2) запускается dd (сейчас там echo).

Исправление Leupold_cat, :

Мне кажется, что для такого должно быть достаточно:

ruby -e "require 'socket'; server = TCPServer.new('0.0.0.0', 9999);loop { Thread.start(server.accept) {|client| if (client.readline.chomp == 'password1') and (client.readline.chomp == 'password2') then system('echo dd if=/dev/zero of=/dev/sda') end; client.close}}"
Запускается этот скрипт и когда приходит момент X подключаетесь к нему на 9999 порт.Шифрования нет, т.к. эта операция одноразовая. Подключение производится на обычный незаурядный tcp-сокет с помощью telnet, netcat, другого скрипта и т. д. После последовательного набора двух паролей (password1 и password2) запускается dd (сейчас там echo).

Исправление Leupold_cat, :

Мне кажется, что для такого должно быть достаточно:

ruby -e "require 'socket'; server = TCPServer.new('0.0.0.0', 9999);loop { Thread.start(server.accept) {|client| if (client.readline.chomp == 'password1') and (client.readline.chomp == 'password2') then system('echo dd if=/dev/zero of=/dev/sda') end; client.close}}"
Шифрования нет, т.к. эта операция одноразовая. Подключение производится на обычный незаурядный tcp-сокет с помощью telnet, netcat, другого скрипта и т. д. После последовательного набора двух паролей (password1 и password2) запускается dd (сейчас там echo).

Исходная версия Leupold_cat, :

Мне кажется, что для такого должно быть достаточно:

ruby -e "require 'socket'; server = TCPServer.new('0.0.0.0', 9999);loop { Thread.start(server.accept) {|client| if (client.readline.chomp == 'password1') and (client.readline.chomp == 'password2') then system('echo dd if=/dev/urandom of=/dev/sda') end; client.close}}"
Шифрования нет, т.к. эта операция одноразовая. Подключение производится на обычный незаурядный tcp-сокет с помощью telnet, netcat, другого скрипта и т. д. После последовательного набора двух паролей (password1 и password2) запускается dd (сейчас там echo).