Первый пост темы: dedivan Post: #471944 От:06.06.2015 (00:41) 21 августа 1991 года закончился августовский путч в СССР-
24 августа 1991 в центре Киева. Люди приветствуют провозглашение независимости
25 августа 1991 года Линус Товальдс опубликовал ядро Linux Date: 25 Aug 91 20:57:08 GMT
Просто совпадение? Можно быть, но есть еще много других совпадений.
Главное- это одинаковая методика зомбирования адептов Линукса и Нэзалежной.
Линуксоидов в мире точно столько же сколько и укропов- около 1 %.
О чем не спросишь линуксоида- ответ : хто нескаче тотмастдай
У меня возникает аналогия с церковью.
Там тоже использовали высокую философскую и мировозренческую идею.
А реально- каждый день в каждой церквушке ночью, без свидетелей
идет дележка мятых приходских рублей, вырывают друг у друга из глотки куски.
Но это в глубокой тайне, а напоказ все чинно и в молитвах.
Вот и у линукса должна быть кучка избранных. В их интересах и идет зомбирование.
Вот и у линукса должна быть кучка избранных. В их интересах и идет зомбирование.
Дык и ты сейчас на форуме тем-же самым занимаешься. Ты своими постами, пытаешься нейтральных/сомневающихся на свою сторону привлечь?
Зачем тащишь в свою секту? чтобы устраивать борьбу "наших" против "городских"? У тебя же те-же самые методы!
И в качестве агументов пытаешься ковырять вещи, в которых ни один здравомыслящий человек ковыряться не будет, чтобы тебя проверить. Стало быть ты предлагаешь просто поверить тебе на слово. Поверить в молитву уже твоих слов 😀
AlexSoroka Пост: 474204 От 03.Jul.2015 (11:55)
и кого зомбирование ? 😀
А ты что хотел? Начали разборки, недовоевали, бросили, в отпуск захотели... а нам за них довоевывать самим?
Ты что, думаешь реально там кто то за народ воевал?
Обычная дележка власти и бабла. Вот и делят пусть до конца.
Как разделят-пусть предъявят чего наделили, тогда и видно будет кто есть кто.
Я ж не зря говорю- все как в церкви. Это один раз увидеть своими глазами- и многое на свое места встает.
DevilR Пост: 474066 От 01.Jul.2015 (23:16) Посты без конкретного кода будут тереться без объяснения причин. Срач тут не нужен - он уже есть в другой теме
Вот опять малышу нужно объяснять прописные истины.
Написание любого кода начинается с АЛГОРИТМА.
Я предупредил сразу- я не кодер. Кодированием у меня всегда занимались дефчонки.
Я даю алгоритм. Без него никакого смысла любые портянки кода не имеют.
Запоминай- в ДОСе все параметры передавались через регистры процессора, так устроен сам проц и его язык АСМ.
В Си, и соответственно в линухе, параметры передаются через стек.
Нет в самом Си средств для прямой работы с регистрами.
И вот в случае исключения, линух начинает раскручивать стек в обратную сторону,
искать первородство. Вот туда и надо подготовить зараннее переход на участок кода с нужным функционалом. Тот же перескок в реалмоде.
Запомни- это алгоритм. Вот теперь можешь писать код.
Так нельзя говорить.
И крым не звали. Но крым это дело государственной важности.
А донбас- это интересы наших и ихних буржуев.
Вот и итоги разные. Вова всего лишь предупредил, что если начнете воевать- то это плохо кончится, а мы мол еще посмотрим как вы в баб и детишек стрелять будете....
А поняли все это по разному- каждый по своему. кто то думал что вова армию двинет, кто то понял, что можно стрелять, а вова только смотреть будет ....
Но никто из них не угадал.
DevilR Пост: 474224 От 03.Jul.2015 (13:49)
Нет кода - не о чем разговаривать.
А я тебе еще раз говорю- нет алгоритма- твой код просто портянка.
Что ты и доказал сам. Ничего у тебя не работает. А у всех работает.
Потому что сначала алгоритм.
Вот я его тебе дал, но ты ничего в нем не понял.
Я специально в нем одну вещь не упомянул, а у тебя и вопроса не возникло- значит не понимаешь как это должно работать.
Ну и к чему твои коды?
Вот опять же пример- укропы.
Нет у них алгоритма- есть только код- бери ружо и стреляй туда.
А зачем, к чему, что будет- без понятия.
Вот и результат как у тебя. Не работает ничего.
DevilR Пост: 474066 От 01.Jul.2015 (23:16) Посты без конкретного кода будут тереться без объяснения причин. Срач тут не нужен - он уже есть в другой теме
Запоминай- в ДОСе все параметры передавались через регистры процессора, так устроен сам проц и его язык АСМ.
В Си, и соответственно в линухе, параметры передаются через стек.
Нет в самом Си средств для прямой работы с регистрами.
почему нет? есть inline и хоть обпередавайся, без стека, кстати. Но это обычно не нужно никому, т.к. большинство необходимых функций реализовано Си-шными вызовами. Если нужна ассемблерная вставка - делают код на асме, собирают в библиотеку функций и линкуют к сишному проекту.
И вот в случае исключения, линух начинает раскручивать стек в обратную сторону,
искать первородство. Вот туда и надо подготовить зараннее переход на участок кода с нужным функционалом. Тот же перескок в реалмоде.
Да ничего там не раскручивается.. Если возникает необработанное прогой исключение (доступ к памяти за пределами процесса, например), ядро просто сбрасывает процесс и дампит его (если это настроено), а уже потом сам юзер может сидеть и разбираться с дампом процесса, что да как.
Ни о каком реалмоде там речи быть не может, ядро мочит процессы в юзерском кольце, даже в 0-ой не заходит (иначе многозадачность пропадет и приоритеты выполнения поплывут, а это никому в линухе не надо).
Я вообще не понимаю, про что треп.. Есть (и было, и будет) много разных систем, каждая имеет свои плюсы и минусы. Что-то не нравится - пиши свою, ассемблер открыт для всех. Так, например, еще на заре появления 286-386 компов сделала контора ЮнионКард, которая просто реализовала реалтаймовое многозадачное приложение для обработки транзакций, с текстовым интерфейсом. Круть по тем временам была неимоверная, по сути тот же линукс, с узкозаточенной специализацией, но полностью самописный.
DEADC0DE Пост: 474232 От 03.Jul.2015 (16:00)
Да ничего там не раскручивается.. Если возникает необработанное прогой исключение
А если обработанное? А как ядро узнает обрабатывает она или нет?
Так что сначала стек раскручивается.
Как раз до самого первого родительского процесса.
А это всегда один из модулей ядра- и он уже знает что делать если его дочерняя прога накосячила.
Модули разные и по разному реагируют. Что то можно прибивать, а что то и нельзя.
И раскручивает как раз модуль ядра, и стек в это время находится в нулевом кольце.
Ну а дальше нужно только вспомнить про исполнение кода в стеке.
dedivan Пост: 474229 От 03.Jul.2015 (14:48)
Вот опять же пример- укропы.
Нет у них алгоритма- есть только код- бери ружо и стреляй туда.
А зачем, к чему, что будет- без понятия.
Вот и результат как у тебя. Не работает ничего.
Вот пример - москали.
И среди них новоросссссы.
Нет у них алгоритма- есть только код- бери ружо и стреляй туда.
и за это еще и денег обещали... но забыли дать, да еще и в рассею теперь на КПП свои-же расейские погранцы не пускают.
(ссылка на статью ниже)
А зачем, к чему, что ПОТОМ будет- без понятия. Им пох - им рассейские дебилы в погонах наобещали но не женились.
Вот и результат как у тебя. Не работает ничего. Зато склдаы от старых снарядов хорошо расчищены. Это да.
З.Ы. У меня в серверной с десяток Линукс серверов, причем "не из коробки", а ручками по байтику сгенеренных и скомпиленных, ничего лишнего, к процессу предоставления нами услуг клиентам не стоит.
Так что страшилки страшилками, а МОЗГ включать надо.
"Потенциальная уязвимость" - это как судить каждого мужика за изнасилование - "прибор" ведь имеется, значит судить можно! 😀
AlexSoroka Пост: 474240 От 03.Jul.2015 (17:13)
это как судить каждого мужика за изнасилование - "прибор" ведь имеется, значит судить можно! 😀
Да какое изнасилование, тут и по доброму согласию всех перетрахать жизни не хватает. 😶
Так что это сказки про изнасилования.
А ты опять про серваки, а мы про настольные машинки.
Вот твои серваки лазят по всяким сайтам? То то и оно.
Они сидят как овощи на грядке - и не отсвечивают.
А как засветятся- там другой разговор будет.
DEADC0DE Пост: 474232 От 03.Jul.2015 (16:00)
есть inline и хоть обпередавайся, без стека, кстати. Но это обычно не нужно никому, т.к. большинство необходимых функций реализовано Си-шными вызовами.
вот потому у вас ракеты и падают ...
программисты хреновы. Дворниками вам работать а не код писать !
Сам то понял че написал ?
Сишный вызов это:
0) видим "вызов функции" в твоей проге.
1) в СТЕК(!) складываем "точку возврата" и все регистры(управляемо)
2) прыгаем (CALL) в точку начала программы той "вызываемой".
3) работаем в функции.
4) если "уже конец" то ДОСТАЕМ ИЗ СТЕКА(!) адрес и грузим регистры проца ,
5) продолжаем выполнение основной программы.
Тупица, прежде чем спорить с Дедом и мной - надо матчасть знать лучше нас!
Да ничего там не раскручивается..
Неужели ?????????????
:)
ты бы прежде чем спорить почитал книг каких умных про то что такое "вызов процедуры" и "вызов подпрограммы" и что при этом на уровне машинных команд происходит.
...Сборише тупиц, гордо именующих себя "программистами" .......
Если возникает необработанное прогой исключение (доступ к памяти за пределами процесса, например), ядро просто сбрасывает процесс и дампит его (если это настроено), а уже потом сам юзер может сидеть и разбираться с дампом процесса, что да как.
Откуда тогда "мемори лиик" берутся ?
Почему игры разные под Вындой начинают с гига памяти а через час игры комп валится мордой об стол с криками "стек оверфлов"?
Ась ?
Я вообще не понимаю, про что треп..
Не понимаешь - не лезь, сиди тихо - слушай и в Гугле умные слова которые тут пишут читай - авось умнее станешь.
dedivan Пост: 474241 От 03.Jul.2015 (17:24)
А ты опять про серваки, а мы про настольные машинки.
Вот твои серваки лазят по всяким сайтам? То то и оно.
я как-то сидел на линуксе на своем рабочем компе.
Да, по сайтам лазил разным - потом восторг был от прочтения "лога безопасности" моей машинки 😀
я и не думал что работа в Сети это одни сплошные поптыки твою машинку и операционку изнасиловать всеми извратными способами 😬
...чего только в логе не было...
Но мозгоклювам не обломилось - я своё собрал сам, все в чем не уверен и что не использую - поотключал и пересобрал проги.
А в интересных местах "капканы" и "обманки"-роботы, которые изображают из себя "уязвимые сервисы" 😀
dedivan Пост: 474229 От 03.Jul.2015 (14:48)
Вот опять же пример - укропы.
Нет у них алгоритма - есть только код - бери ружо и стреляй туда.
А зачем, к чему, что будет- без понятия. ...
... Вот пример - москали. И среди них новоросссссы. ...
_____________________________________________________________
Да и вот, то же как бы пример
- Кто такие москали, жиды и хохлы?. Анекдот.
_____________________________________________________________
Сын:
- Папа, расскажи будь ласка, хто такие евреи,
а кто жиды, кто такие русские, а хто москали,
хто такие хохлы, а хто такие украинцы?
Отец, переставая нарезать ломтики сала,
взглянул на сына и сказал:
- Евреи, сынок, живут в Израиле.
Это героический народ, вот уже 60 лет
сражается против мусульманских агрессоров,
строит свое государство,
имеет самую лучшую армию и прекрасных дивчин.
А жиды, сынок, живут на Украине.
Пьють нашу горилку, спят с нашими дивчинами,
покупают наши дома
и пытаются построить незалежну Украину.
- Русские, сынок, живут в России - огромной стране.
Добывают нефть и газ, продают лес,
строят и лелеют свою государственность.
А москали, сынку, это те сволочи, шо живут на Украине,
жрут, подляки, наше сало, пьют нашу горилку,
совращают наших дивчин
и пытаются построить незалежну Украину.
- Ну а хохлы, сынку, живут в Украине,
пьють нашу горилку, едять наше сало,
спят с нашими дивчатами
и пытаються построить незалежну Украину.
А украинцы, сынок, живут ЗДЕСЬ у КАНАДЕ,
и мы едим украиньске сало,
пьем настоящую, нашу, родную горилку,
работаем, не покладая рук, и смотрим,
як эти кляти хохлы мешают жидам и москалям
строить незалежну Украину...
_____________________________________________________________
П.С.
"Перевариваеться" ещё всё в энтом "котелке".
Далее и "отстаиваться" надо будет, что бы "муть осела".
А затем только "остужаться" пора придёт.
И дай боже наконец "осветление" наступит.
И не где-то "там",
а через каждого "пройдёт"
и каждый сполна "выпьет" "свою" "чашу грааля".
Откуда тогда "мемори лиик" берутся ?
Почему игры разные под Вындой начинают с гига памяти а через час игры комп валится мордой об стол с криками "стек оверфлов"?
Неудачники🤢
А в андроиде на линуксе нет такой проблемы вообще. Больше java heap прога не съест никак, иначе будет убита. А он может быть и 32 мб на всё-про-всё. И никакой дедокод обычный юзер не запустит. Хотя чтобы полноценно пользоваться девайсом, надо карту привязать. Никому не нужен этот линукс? Как бы не так🤢 Андроид девайсов пожалуй, поболее компов с виндой будет.
DEADC0DE Пост: 474232 От 03.Jul.2015 (16:00)
есть inline и хоть обпередавайся, без стека, кстати. Но это обычно не нужно никому, т.к. большинство необходимых функций реализовано Си-шными вызовами.
вот потому у вас ракеты и падают ...
программисты хреновы. Дворниками вам работать а не код писать !
Сам то понял че написал ?
Сишный вызов это:
0) видим "вызов функции" в твоей проге.
1) в СТЕК(!) складываем "точку возврата" и все регистры(управляемо)
2) прыгаем (CALL) в точку начала программы той "вызываемой".
3) работаем в функции.
4) если "уже конец" то ДОСТАЕМ ИЗ СТЕКА(!) адрес и грузим регистры проца ,
5) продолжаем выполнение основной программы.
Тупица, прежде чем спорить с Дедом и мной - надо матчасть знать лучше нас!
Да ничего там не раскручивается..
Неужели ?????????????
:)
ты бы прежде чем спорить почитал книг каких умных про то что такое "вызов процедуры" и "вызов подпрограммы" и что при этом на уровне машинных команд происходит.
...Сборише тупиц, гордо именующих себя "программистами" .......
Я не сишник, c99-like язык у меня только в Android только в Renderscript, но inline, насколько я помню, не является вызовом функции. Это команда препроцессору включить указанный кусок исходника в это место.
DEADC0DE Пост: 474232 От 03.Jul.2015 (16:00)
есть inline и хоть обпередавайся, без стека, кстати. Но это обычно не нужно никому, т.к. большинство необходимых функций реализовано Си-шными вызовами.
вот потому у вас ракеты и падают ...
программисты хреновы. Дворниками вам работать а не код писать !
Сам то понял че написал ?
Сишный вызов это:
0) видим "вызов функции" в твоей проге.
1) в СТЕК(!) складываем "точку возврата" и все регистры(управляемо)
2) прыгаем (CALL) в точку начала программы той "вызываемой".
3) работаем в функции.
4) если "уже конец" то ДОСТАЕМ ИЗ СТЕКА(!) адрес и грузим регистры проца ,
5) продолжаем выполнение основной программы.
Тупица, прежде чем спорить с Дедом и мной - надо матчасть знать лучше нас!
Фига у вас тут боевые пидорасы!
Слышь, деревянный, может ты и это кусок кода прокомментируешь и его дизассемблированый ИДой вариант (если ты вообще знаешь, что это такое)?
вот исходник:
uchar rol2left (uchar data, uchar count )
{
uchar cnt = 0, rez= 0;
cnt = count%8;
asm
{
xor ax, ax
xor cx, cx
mov al, data
mov cl, count
rol al, cl
mov rez, al
}
Неужели ?????????????
:)
ты бы прежде чем спорить почитал книг каких умных про то что такое "вызов процедуры" и "вызов подпрограммы" и что при этом на уровне машинных команд происходит.
...Сборише тупиц, гордо именующих себя "программистами" .......
Болят мои ноги! Ты и тут, я смотрю, "спец"?
Вот мое имя есть в исходниках линукса, т.к. я делал для него патчи, а у тебя только книжки умные на полках, да?
Если возникает необработанное прогой исключение (доступ к памяти за пределами процесса, например), ядро просто сбрасывает процесс и дампит его (если это настроено), а уже потом сам юзер может сидеть и разбираться с дампом процесса, что да как.
Откуда тогда "мемори лиик" берутся ?
Почему игры разные под Вындой начинают с гига памяти а через час игры комп валится мордой об стол с криками "стек оверфлов"?
Ась ?
Куясь! Мы сейчас линукс обсуждаем, а не ущербые как ты операционные системы. Лики происходят из-за криворукости программеров, которые не умеют память возвращать и от абсолютной дебильности виндового менеджера памяти, который боится закрыть неиспользуемые хэндлы.
Я вообще не понимаю, про что треп..
Не понимаешь - не лезь, сиди тихо - слушай и в Гугле умные слова которые тут пишут читай - авось умнее станешь.
ты, я смотрю, начитался уже, только мозги переварить не смогли, один пердеж получается..
DEADC0DE Пост: 474232 От 03.Jul.2015 (16:00)
Да ничего там не раскручивается.. Если возникает необработанное прогой исключение
А если обработанное? А как ядро узнает обрабатывает она или нет?
Так что сначала стек раскручивается.
Как раз до самого первого родительского процесса.
А это всегда один из модулей ядра- и он уже знает что делать если его дочерняя прога накосячила.
Модули разные и по разному реагируют. Что то можно прибивать, а что то и нельзя.
И раскручивает как раз модуль ядра, и стек в это время находится в нулевом кольце.
Ну а дальше нужно только вспомнить про исполнение кода в стеке.
не, деда, там такой фигней никто не занимается, проц на уровне своего микрокода контролитрует всякие переполнения, деления на ноль или попытку убегания за текущий сегмент кода(если мы гутарим про защищенный режим). Посмотри соседнюю ветку, там тебе элементарный пример привели со стеком. Можешь gdb взять и по шагам пройти и понять, где словишь эксепшн.
Это в досе можно из своей проги в таблицы векторов всякие шалости писать (я даже когда-то только командами fpu управление на свой код переводил, чтобы антивирусы не смущать), а в мультизадачной системе провалиться из 3 в 0 кольцо - хрен.
DEADC0DE Пост: 474265 От 04.Jul.2015 (03:46)
там такой фигней никто не занимается, проц на уровне своего микрокода контролитрует всякие переполнения,...
Что то у тебя шибко умный проц, этому и линух не нужен, эдак он и в досе все защитит... или не?
Учиться то не забывай. [ссылка] Исполнение в стеке.
"практически все операционные системы, включая Windows и LINUX, разрешают выполнение
и модификацию кода, размещенного в стеке." [ссылка]
DEADC0DE Пост: 474265 От 04.Jul.2015 (03:46)
там такой фигней никто не занимается, проц на уровне своего микрокода контролитрует всякие переполнения,...
Что то у тебя шибко умный проц, этому и линух не нужен, эдак он и в досе все защитит... или не?
Учиться то не забывай. [ссылка] Исполнение в стеке.
"практически все операционные системы, включая Windows и LINUX, разрешают выполнение
и модификацию кода, размещенного в стеке." [ссылка]
Дык о совершенно другом ты пишешь. Все эти движняки чтобы запутать выполнение программы и ее анализ - кстати и на си делается без ассма.
А DEADC0DE пишет о получении управления на 0-ом кольце защиты, то что контролирует сам проц еще со времен стандартного 386-го проца
DevilR Пост: 474307 От 05.Jul.2015 (02:07)
- можно написать свой модуль ядра и расхерачить из него все.
Во пингвин раскукарекался!
Ты сначала хелло запусти на вывод.
А для это ответь на вопрос- как вообще происходит системный вызов- что происходит со стеком, кто в него пишет и кто читает и с какими привилегиями.
psih Пост: 474316 От 05.Jul.2015 (08:04)
Дык о совершенно другом ты пишешь.
Да я то все о том пишу, а вот вы что то все по другому читаете.