Post:#471944 Date:06.06.2015 (00:41) ... 21 августа 1991 года закончился августовский путч в СССР-
24 августа 1991 в центре Киева. Люди приветствуют провозглашение независимости
25 августа 1991 года Линус Товальдс опубликовал ядро Linux Date: 25 Aug 91 20:57:08 GMT
Просто совпадение? Можно быть, но есть еще много других совпадений.
Главное- это одинаковая методика зомбирования адептов Линукса и Нэзалежной.
Линуксоидов в мире точно столько же сколько и укропов- около 1 %.
О чем не спросишь линуксоида- ответ : хто нескаче тотмастдай
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)
Дык о совершенно другом ты пишешь.
Да я то все о том пишу, а вот вы что то все по другому читаете.
DevilR Пост: 474307 От 05.Jul.2015 (02:07)
Особенно, после чтения статей 2005 издания.
Все еще смешнее. Мне, для понимания того, что в них написано, хватает
того, чему меня учили в 60х годах, а у вас уже другая понималка.
Опять вспоминается как никита допустил в 60х годах племя бухгалтеров в науку
и образование, вот они уже потом захватили все, и сформировали вашу понималку, так что вы уже ничего не понимаете.
psih Пост: 474316 От 05.Jul.2015 (08:04)
Дык о совершенно другом ты пишешь.
Да я то все о том пишу, а вот вы что то все по другому читаете.
Поправь если я не прав.
Ты пишешь о том, чтобы поместить в стек адрес на свой вредоносный код, чтобы этот код получил управление при выполнении retn. В этом нет ничего необычного. Просто мне показалось, что у тебя мысль прозвучала, чтобы так стек состряпать, чтобы при обработке эксепшина процессора на нулевом кольце защиты можно было активироватьься и сделать свой вредоносный код еще опаснее.
Операции со стеком
Возможны три операции со стеком: добавление элемента (иначе проталкивание, push), удаление элемента (pop) и чтение головного элемента (peek)<5>.
........
ты в своем коде слова push, pop - сам найдешь или тебе красным выделить?
...и такие вот воинствующие ебланы невежды лезут к работодателям, называют себя "программистами" да еще и требуют зарплату в 5000 баксов...
psih Пост: 474331 От 05.Jul.2015 (14:02)
Ты пишешь о том, чтобы поместить в стек адрес на свой вредоносный код,
Нет. Я уж и не знаю как еще можно объяснить слова- ИСПОЛНЕНИЕ В СТЕКЕ.
Там не адрес помещается. а сам код.
И когда стек работает в нулевом кольце- запускается именно в этот момент.