Файл-бомба из ничего

Что такое файл-бомба? Это файл, который увеличивается в размерах, занимая много мегабайт, а то и гигабайт. Либо заархивированный огромный файл, состоящий из одинаковых символов, либо запускаемый файл, увеличивающий собственный размер.

В результате “взрыва” занимается большое количество свободного места, что пагубно сказывается на работе операционной системы.

Для чего это может быть нужно? Например, чтобы насолить недоброжелателю. В моем случае это однажды понадобилось для того, чтобы сгенерировать подручными средствами большой файл и протестировать жесткий диск на наличие бэд-блоков. Решилось достаточно простым способом:

thebomb.cmd:

:begin
dir >> %0
goto begin

Этот файл дописывает сам в себя содержимое текущей папки и таким образом медленно, но верно увеличивается в размерах. Прерывание работы возможно по сочетанию клавиш Ctrl+C.

Для Linux можно написать аналогичный файл.

thebomb.sh:

#!/bin/bash
while true
do
  ls >> $0
done

Как видите, это нисколько не сложнее.

Licensed under GPL v2

Repo link: https://github.com/mnorin/mnorin.github.io