Fork-бомба размером 45 байт (Страница 5) / Программирование / Форум StopLinux

Объявление

Kwork.ru - услуги фрилансеров от 500 руб.

#101 24-03-11 08:43:49

KOL
KOL
Зарегистрирован: 24-03-11
Сообщений: 8
LinuxChrome 10.0.648.151

Re: Fork-бомба размером 45 байт

Майор Очевидность,
таки да. Прошу извинить. Так чтоб не называть ничего, выносятся именно настройки BIOS.

Неактивен

#102 24-03-11 10:52:02

ikkunan salvataja
Участник
Зарегистрирован: 30-01-10
Сообщений: 2,688
LinuxFirefox 3.0

Re: Fork-бомба размером 45 байт

KOL пишет:

Чего не помню, какая пара портов отвечает за БИОС а какая за динамик, но то, что это 60-61 и 70-71 помню точно.

За BIOS никакая не отвечает. За CMOS BIOS пара 70h и 71h. Вначале в 70h прописываем  адрес ячейки памяти, к которой хотим иметь доступ, а потом через 71h либо читаем значение, либо прописываем новое. Следует иметь ввиду, что в одной из ячеек хранится контрольная сумма всех остальных и при несовпадении будет выдано что-то типа CMOS Checksum failure. Press <Key1> for edit CMOS or <Key2> for default loaded.


Yesterday it worked.
Today it is not working.
Windows is like that.

Неактивен

#103 24-03-11 19:32:02

KOL
KOL
Зарегистрирован: 24-03-11
Сообщений: 8
LinuxChrome 10.0.648.151

Re: Fork-бомба размером 45 байт

ikkunan salvataja,
Спасибо за поправку и подтверждение информации. А то вспоминать и писать код 3-4-летней давности как-кто не очень весело.

Неактивен

#104 25-03-11 02:03:02

KOL
KOL
Зарегистрирован: 24-03-11
Сообщений: 8
LinuxChrome 10.0.648.151

Re: Fork-бомба размером 45 байт

pavel2403,
Нет. Не слил. Слил, это когда говорили-говорили, и так ни к чему не пришли. А здесь тема себя исчерапала.

Неактивен

#105 25-03-11 12:17:35

ikkunan salvataja
Участник
Зарегистрирован: 30-01-10
Сообщений: 2,688
LinuxFirefox 3.0

Re: Fork-бомба размером 45 байт

KOL пишет:

Нет. Не слил.

Нет, слил. Хотя бы потому, что портовые операции только через аккумулятор работают. Кстати, если адрес порта находится в диапазоне 0-0FFh можно работать не через DX, а непосредственно задавая номер порта. Оно конечно out port,al занимает два байта супротив одного в out dx,al, т.е. в данном примере, который всё таки надо подправить, непосредственно команды вывода в порт будут занимать 4 байта вместо двух, но эти два байта мы отыграем взад на исключении inc dx и dec dx, плюс сэкономим три байта за счёт  исключения mov dx,value.


Yesterday it worked.
Today it is not working.
Windows is like that.

Неактивен

#106 25-03-11 14:00:32

Lord_Evil
Master Of Darkness
Из Deepest Pits Of Hell
Зарегистрирован: 06-06-10
Сообщений: 1,887
Сайт
Windows XPOpera 9.50

Re: Fork-бомба размером 45 байт

Наши луноходы самые луноходные big_smile Так держать!
Майор, когда продолжим уроки?)


Интеллигент боится лишь одного — касаться темы зла и его корней, потому что справедливо полагает, что здесь его могут сразу выeбaть телеграфным столбом.©

Неактивен

#107 25-03-11 14:33:10

ikkunan salvataja
Участник
Зарегистрирован: 30-01-10
Сообщений: 2,688
LinuxFirefox 3.0

Re: Fork-бомба размером 45 байт

Lord_Evil пишет:

Майор, когда продолжим уроки?)

А какие уроки Майор обещал? Пашика на ассемблере выучить програмать? Так Пашик не хочет, я ему даже учебник обещал подарить, он отказался.
А програмка приведённая KOL'ом по идее должна выглядеть так:

org 100h
main_loop: mov cx,00FFh
min_loop:   mov al,cl
                     out 70h,al
l1                  equ $+1
                     mov al,0FFh
                     out 71h,al
                     loop min_loop
                     not byte [l1]
                     jmp main_loop

Редактировался ikkunan salvataja (25-03-11 14:35:30)


Yesterday it worked.
Today it is not working.
Windows is like that.

Неактивен

#108 25-03-11 23:02:04

savuor
Наблюдатель
Из Нижнего Новгорода
Зарегистрирован: 14-11-10
Сообщений: 447
LinuxChrome 9.0.597.45

Re: Fork-бомба размером 45 байт

А что там собстно с самой форк-бомбой? Линукспесдец или кто-то уже придумал способ справиться с ней?


За каждым подвигом стоит чье-то разгильдяйство.
Кому я нужен, могут найти меня вконтакте, ник тот же.

Неактивен

#109 26-03-11 08:39:54

Lord_Evil
Master Of Darkness
Из Deepest Pits Of Hell
Зарегистрирован: 06-06-10
Сообщений: 1,887
Сайт
Windows XPOpera 11.00

Re: Fork-бомба размером 45 байт

ikkunan salvataja, Пашик тут с какого боку? Меня учит по-троху smile только у нас проблема в часовых поясах и распорядке дня..
savuor, запускал ее уже?)


Интеллигент боится лишь одного — касаться темы зла и его корней, потому что справедливо полагает, что здесь его могут сразу выeбaть телеграфным столбом.©

Неактивен

#110 26-03-11 13:33:44

savuor
Наблюдатель
Из Нижнего Новгорода
Зарегистрирован: 14-11-10
Сообщений: 447
LinuxChrome 9.0.597.45

Re: Fork-бомба размером 45 байт

Lord_Evil, не, поостерегся smile Уж больно убедительно Майор все расписал. А были бы такие предохранительные механизмы - может, и попробовал бы.


За каждым подвигом стоит чье-то разгильдяйство.
Кому я нужен, могут найти меня вконтакте, ник тот же.

Неактивен

#111 27-03-11 03:52:49

KOL
KOL
Зарегистрирован: 24-03-11
Сообщений: 8
LinuxChrome 10.0.648.151

Re: Fork-бомба размером 45 байт

savuor, Lord_Evil, форк-бомбу я запускал. Что радует, так это то, что она таки работает. Вешает комп в момент, консоль  после запуска даже не успевает перейти на новую строку. Защиты пока нет, но знаю как делать. Для этого сейчас копаюсь в сорцах ядра. Думаю доописать функцию do_fork() из kernel/fork.c и придумать доп модуль, который бы в пространство ядра загружал данные о том, сколько раз один и тот-же процесс(с учётом всех его форков) может форкнуть. Если такой процесс форкнет больше, думаю делать правила(либо убить весь процесс, либо убить последний форк. по умолчанию будет убить весь). Если у кого найдутся концептуальные идеи, пишите @:kol_93@ukr.net, ICQ: 461858157, Jabber: kol@jabber.mipt.ru. Не забудьте упомянуть, что это касается темы fork.

Редактировался KOL (27-03-11 03:57:10)

Неактивен

#112 27-03-11 07:51:37

Lord_Evil
Master Of Darkness
Из Deepest Pits Of Hell
Зарегистрирован: 06-06-10
Сообщений: 1,887
Сайт
Windows XPOpera 11.00

Re: Fork-бомба размером 45 байт

KOL, дуйфканфу ) (см. подпись) Там можно и обсудить.


Интеллигент боится лишь одного — касаться темы зла и его корней, потому что справедливо полагает, что здесь его могут сразу выeбaть телеграфным столбом.©

Неактивен

#113 27-03-11 17:39:24

savuor
Наблюдатель
Из Нижнего Новгорода
Зарегистрирован: 14-11-10
Сообщений: 447
LinuxChrome 9.0.597.45

Re: Fork-бомба размером 45 байт

Все-таки запустил бомбу, противодействовать не пытался. Мышь стала тормозить спустя 5-10 сек. после запуска, спустя минуту игравшая фоном мп3-шка стала лагать, а еще спустя 5 сек. замолчала и и больше компьютер признаков жизни не подавал.


За каждым подвигом стоит чье-то разгильдяйство.
Кому я нужен, могут найти меня вконтакте, ник тот же.

Неактивен

#114 27-03-11 18:08:41

Lord_Evil
Master Of Darkness
Из Deepest Pits Of Hell
Зарегистрирован: 06-06-10
Сообщений: 1,887
Сайт
Windows XPOpera 11.00

Re: Fork-бомба размером 45 байт

savuor, ты на вИндусе запускал? Луноход моментально у меня заглох..


Интеллигент боится лишь одного — касаться темы зла и его корней, потому что справедливо полагает, что здесь его могут сразу выeбaть телеграфным столбом.©

Неактивен

#115 27-03-11 18:17:38

savuor
Наблюдатель
Из Нижнего Новгорода
Зарегистрирован: 14-11-10
Сообщений: 447
LinuxChrome 9.0.597.45

Re: Fork-бомба размером 45 байт

Lord_Evil, в том-то и дело, что на луноходе, но расписанной в таких красках моментальной его гибели не увидел. Проц одноядерный, если это существенно, памяти 512 + своп 900. Могу рискнуть еще раз smile


За каждым подвигом стоит чье-то разгильдяйство.
Кому я нужен, могут найти меня вконтакте, ник тот же.

Неактивен

#116 27-03-11 18:24:22

Lord_Evil
Master Of Darkness
Из Deepest Pits Of Hell
Зарегистрирован: 06-06-10
Сообщений: 1,887
Сайт
Windows XPOpera 11.00

Re: Fork-бомба размером 45 байт

savuor, ну мб я крапаль преувеличил. Но работает действительно шустро. У тебя Убунта? Там какие-то фишки для безопасности стоят..)


Интеллигент боится лишь одного — касаться темы зла и его корней, потому что справедливо полагает, что здесь его могут сразу выeбaть телеграфным столбом.©

Неактивен

#117 27-03-11 18:27:34

savuor
Наблюдатель
Из Нижнего Новгорода
Зарегистрирован: 14-11-10
Сообщений: 447
LinuxChrome 9.0.597.45

Re: Fork-бомба размером 45 байт

Lord_Evil, у меня кранчбанг последний, на дебиане. Сейчас запустил еще раз(гыыыы:)), за 2 секунды комп заглох.


За каждым подвигом стоит чье-то разгильдяйство.
Кому я нужен, могут найти меня вконтакте, ник тот же.

Неактивен

Kwork.ru - услуги фрилансеров от 500 руб.
Мой VPS с 2016 года !
✅ Виртуальные от 300 ₽/месяц, RAM 1-10GB, DISK 20-360 GB;
✅ Выделенные от 3000 ₽/месяц. RAM 4-64GB, DISK до 4TB;
✅ Intel Xeon, SSD, XEN, iLO/KVM, Windows/Linux, Администрирование;
✅ Бесплатно Full Backup и Anti-DDoS.





Подвал форума

Под управлением FluxBB
Модифицировал Visman

Яндекс.Метрика