LINUX.ORG.RU

Crash any system on Ruby

 , ,


0

0

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

class Crash
	def initialize
		th1 = Thread.new {
			puts "Created new thread"
			lol = Crash.new
		}

		th2 = Thread.new {
			`ruby #{__FILE__}`
		}

		th1.join
		th2.join
	end
end


th1 = Thread.new {
	lol = Crash.new
}

th2 = Thread.new {
	lol = Crash.new
}


th1.join
th2.join


Последнее исправление: loskiq (всего исправлений: 1)

Так и не понял. Просто создаёшь тучу потоков и зацикливаешься. Что тут такого?

kachan ★★
()

Молодец, теперь сделай из этого гем. Потом сделай его потокобезопасным и протестируй на совместимость с Rails.

spijet ★★★
()
Ответ на: комментарий от spijet

Молодец, теперь сделай из этого гем.

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

hateyoufeel ★★★★★
()

Тестировал на удалённом сервере и у меня даже доступ по ssh пропал к нему.

Взломал хакер сервак у своего провайдера и сидит теперь как дурак без интернета.

Zenom ★★★
()
Ответ на: комментарий от I-Love-Microsoft

Забывает добавить, что лор это 13-Г класс

anonymous
()

Смотрите, я смог закрашить любую систему с помощью Ruby так, чтобы эта система вообще перестала отвечать.

Надеюсь, ты сделал это после того, как выучил уроки?

anonymous
()
Ответ на: комментарий от h578b1bde

:(){ :|:& };:

В fish это не работает в sh тоже, а башизмы не нужны

Где твоё руби теперь?

с руби все отлично ruby -e 'loop { fork() }'

TDrive ★★★★★
()
Ответ на: комментарий от anonymous

На что познаёт?

Чем грузины. Слитно пишется, мой косяк, скорблю.

Jameson ★★★★★
()
Ответ на: комментарий от hateyoufeel

ты у мамки хакир? лучше полезное что-нибудь бы сделал.

anonymous
()
Ответ на: комментарий от hateyoufeel

Сначала тебе придётся написать что-то популярное. А ты не осилишь.

anonymous
()

Отступ в 4 пробела не по стайлгайду.

Exmor_RS ★★★
()
Ответ на: комментарий от blackst0ne

Википедийный fork while fork все равно пафоснее.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.