Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нулевое кольцо 
:(
    Опции темы
DYUMON
Дата 22.3.2007, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

Репутация: нет
Всего: 3



Народ а можно на делфи и без асма на нулевое кольцо спрятаться. Единственные пример такого пролезания видел в исходниках вируса Cih.Chernobl. но там асм а мне чтоб на делфи


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
aktuba
Дата 22.3.2007, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: 2
Всего: 38



посмотри на Wasm


--------------------
user posted image
PM MAIL WWW Skype   Вверх
MetalFan
Дата 23.3.2007, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 16
Всего: 128



DYUMON, на делфи невозможно работаться в Ring0


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
bartram
Дата 23.3.2007, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1606
Регистрация: 22.2.2004
Где: Russia, Samara

Репутация: 3
Всего: 29



DYUMON, вот держи smile

Присоединённый файл ( Кол-во скачиваний: 45 )
Присоединённый файл  ring0.rar 25,87 Kb


--------------------
В каждом из нас спит гений, но с каждым днем все крепче ;-)
bartram.ru
Twitter
user posted image 

PM MAIL ICQ   Вверх
W4FhLF
Дата 23.3.2007, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 6
Всего: 121



DYUMON, какое тебе нелувое кольцо, если ты несёшь полный бред... 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
DYUMON
Дата 23.3.2007, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

Репутация: нет
Всего: 3



W4FhLF а ты слышал о нулевом кольце где программы могут работать с ядром операционной системы. А остальные программы вертятся на 3 кольце. 



--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
dumb
Дата 24.3.2007, 06:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 7
Всего: 158



Цитата(DYUMON @  23.3.2007,  19:25 Найти цитируемый пост)
а ты слышал о нулевом кольце где программы могут работать с ядром операционной системы. А остальные программы вертятся на 3 кольце.

куда уж нам, убогим... smile
расскажешь, зачем оно нужно, это 0-ое кольцо, зачем работать с ядром, и куда делись еще как минимум два кольца? smile
PM MAIL   Вверх
VectorMan
Дата 24.3.2007, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antihero
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 9.4.2006

Репутация: нет
Всего: 4



dumb, не используются за ненадобностью  smile 
PM   Вверх
W4FhLF
Дата 24.3.2007, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 6
Всего: 121



Цитата(DYUMON @  23.3.2007,  19:25 Найти цитируемый пост)
W4FhLF а ты слышал о нулевом кольце где программы могут работать с ядром операционной системы. А остальные программы вертятся на 3 кольце. 


Хорошо сказал, Гендальфsmile


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
bartram
Дата 24.3.2007, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1606
Регистрация: 22.2.2004
Где: Russia, Samara

Репутация: 3
Всего: 29



DYUMON, ты сначала разберись с программированием простых приложений, а потом уже лезь в нулевое кольцо smile


--------------------
В каждом из нас спит гений, но с каждым днем все крепче ;-)
bartram.ru
Twitter
user posted image 

PM MAIL ICQ   Вверх
Yanis
Дата 26.3.2007, 08:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

Репутация: 13
Всего: 111



DYUMON
Глянь первый исходник:
http://yanis.front.ru/

Это сообщение отредактировал(а) Yanis - 26.3.2007, 08:16


--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
DYUMON
Дата 26.3.2007, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

Репутация: нет
Всего: 3



У меня темперамент не позволяет изучать всё постепенно я то в одном языке то в другом, то с одним работаю то с другим. Что ветром в голову занесёт тем и занимаюсь. так что не удивляйтесь.

Добавлено через 4 минуты и 6 секунд
а вообще если мне не изменяет память у процев пнёвских толи 4 толи 6 колец.


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
MetalFan
Дата 27.3.2007, 08:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 16
Всего: 128



Цитата(DYUMON @  26.3.2007,  23:34 Найти цитируемый пост)
У меня темперамент не позволяет изучать всё постепенно я то в одном языке то в другом, то с одним работаю то с другим. Что ветром в голову занесёт тем и занимаюсь. так что не удивляйтесь.

может тогда не стоит программированием заниматься? а то так и будешь писать "открытие" 50 експлореров в нулевом кольце)


Цитата(DYUMON @  26.3.2007,  23:34 Найти цитируемый пост)
если мне не изменяет память у процев пнёвских толи 4 толи 6 колец. 

про "кольца" можно почитать здесь



--------------------
There are always someone smarter than you...
PM MAIL   Вверх
DYUMON
Дата 27.3.2007, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

Репутация: нет
Всего: 3



Я занимаюсь многими вещами но от программирования получаю кайф.

Добавлено через 4 минуты и 42 секунды
Приколы я пишу время от времени. Просто чтоб знания не забывались необходимо ими пользоваться. Я пока просто не знаю чего такого большого написать.


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
ne0n
Дата 30.3.2007, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PlayBoy
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 5.8.2005
Где: Н.Новгород

Репутация: 4
Всего: 11



Ну мне известно тока два способа вылезти в ринг0: писать дравйвер и при помощи Physical Memory,
Первый - просто мазахизм(хотя возможно) лучше с++ сгодиться для етого да и ddk есть, а второй без asm вставок незя(конечно это сугубо мое мнение, вдруг найдуться индивидумы способные на чистом паскале ето вытварять smile ) Да и зачем тебе это надо?
PM MAIL ICQ   Вверх
bartram
Дата 30.3.2007, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1606
Регистрация: 22.2.2004
Где: Russia, Samara

Репутация: 3
Всего: 29



Цитата(ne0n @  30.3.2007,  14:19 Найти цитируемый пост)
Ну мне известно тока два способа вылезти в ринг0: писать дравйвер и при помощи Physical Memory,
Первый - просто мазахизм(хотя возможно) лучше с++ сгодиться для етого да и ddk есть, а второй без asm вставок незя(конечно это сугубо мое мнение, вдруг найдуться индивидумы способные на чистом паскале ето вытварять smile ) Да и зачем тебе это надо? 

Во-первых, драйвера можно писать и на Делфи
Во-вторых, доступ к Physical Memory, закрыт начиная с WinXPSp2,  даже для System 


Это сообщение отредактировал(а) bartram - 30.3.2007, 16:27


--------------------
В каждом из нас спит гений, но с каждым днем все крепче ;-)
bartram.ru
Twitter
user posted image 

PM MAIL ICQ   Вверх
bems
Дата 31.3.2007, 01:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 21
Всего: 88



А втретьих, когда он и открыт, все сводится к драйверу, не существующему в виде файла, то 
есть 
Цитата(ne0n @  30.3.2007,  14:19 Найти цитируемый пост)
просто мазахизм(хотя возможно)
+1 любитель боли

Добавлено через 2 минуты и 45 секунд
Цитата(bartram @  30.3.2007,  16:27 Найти цитируемый пост)
доступ к Physical Memory, закрыт начиная с WinXPSp2,  даже для System 
начиная с 2003Server. Если я ошибаюсь - испрвте



--------------------
Обижено школьников: 8
PM MAIL   Вверх
bartram
Дата 31.3.2007, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1606
Регистрация: 22.2.2004
Где: Russia, Samara

Репутация: 3
Всего: 29



Цитата(bems @  31.3.2007,  01:34 Найти цитируемый пост)
начиная с 2003Server. Если я ошибаюсь - испрвте

Незнаю, незнаю, у меня на XP Sp2, после танцев с бубном все равно не заработало. Только через драйвер



--------------------
В каждом из нас спит гений, но с каждым днем все крепче ;-)
bartram.ru
Twitter
user posted image 

PM MAIL ICQ   Вверх
MetalFan
Дата 31.3.2007, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 16
Всего: 128



Цитата(bartram @  30.3.2007,  16:27 Найти цитируемый пост)
драйвера можно писать и на Делфи

вот это по подробнее плз. откуда такие данные?


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
bartram
Дата 31.3.2007, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1606
Регистрация: 22.2.2004
Где: Russia, Samara

Репутация: 3
Всего: 29



Цитата(MetalFan @  31.3.2007,  21:21 Найти цитируемый пост)
вот это по подробнее плз. откуда такие данные?

Хе хе, я уже парочку написал smile Скоро я напишу статью по драйверам на Делфи, вот никак руки до нее не дойдут

Добавлено через 5 минут и 16 секунд
http://forum.vingrad.ru/topic-70952.html вот, почитай, я там ссылку давал на кое что интересное smile


--------------------
В каждом из нас спит гений, но с каждым днем все крепче ;-)
bartram.ru
Twitter
user posted image 

PM MAIL ICQ   Вверх
MetalFan
Дата 31.3.2007, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 16
Всего: 128



bartram, дааа...жэсть! спасибо! буду почитать - очень интересно)


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
W4FhLF
Дата 1.4.2007, 07:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 6
Всего: 121



Цитата(bartram @  31.3.2007,  22:23 Найти цитируемый пост)
Хе хе, я уже парочку написал


Интересно, что это за драйверы? Что-нибудь серьёзнее хелловорлд получилось? 



--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
bartram
Дата 1.4.2007, 09:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1606
Регистрация: 22.2.2004
Где: Russia, Samara

Репутация: 3
Всего: 29



Цитата(W4FhLF @  1.4.2007,  07:11 Найти цитируемый пост)
Интересно, что это за драйверы? Что-нибудь серьёзнее хелловорлд получилось? 

Перехват некоторых функций в ядре. Я не ставил перед собой цель написать что-то кардинально новое, просто я убедился что драйвера в Делфи писать действельно можно, и я это делал



--------------------
В каждом из нас спит гений, но с каждым днем все крепче ;-)
bartram.ru
Twitter
user posted image 

PM MAIL ICQ   Вверх
W4FhLF
Дата 1.4.2007, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 6
Всего: 121



Цитата(bartram @  1.4.2007,  09:09 Найти цитируемый пост)
Перехват некоторых функций в ядре.


Обычная правка SDT? 
Просто, когда речь заходит о серьёзной задаче, которая требует написание драйвера, самое время забыть о Delphi. Не потому, что это плохой язык/компилятор/IDE, а потому что де факто сложилось так, что драйвера пишут на С(в последнее время и на С++), т.к. вся документация, примеры, хедеры, исходники... всё на С. Так нафига мне постоянно нырять в хедеры и переписывать тысячи строк качественного и протестированного кода?
Написание драйверов на делфи возможно, но не надо продвигать это в качестве рационального решения и уж тем более советовать новичкам.

Цитата(bartram @  1.4.2007,  09:09 Найти цитируемый пост)
действельно можно, и я это делал


Сколько пафосаsmile 
Сделал - молодец, не ты первыйsmile Только кроме эстетического удовлетворения от этого ты ничего не получишь, ибо на рынке на программиста, который пишет драйвера на делфи, будут смотреть, как на больного человека. 
Ты уж прости за категоричность, ничего личного, но это действительно так. 



--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
bartram
Дата 1.4.2007, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1606
Регистрация: 22.2.2004
Где: Russia, Samara

Репутация: 3
Всего: 29



Цитата(W4FhLF @  1.4.2007,  12:45 Найти цитируемый пост)
Просто, когда речь заходит о серьёзной задаче, которая требует написание драйвера, самое время забыть о Delphi. Не потому, что это плохой язык/компилятор/IDE, а потому что де факто сложилось так, что драйвера пишут на С(в последнее время и на С++), т.к. вся документация, примеры, хедеры, исходники... всё на С. Так нафига мне постоянно нырять в хедеры и переписывать тысячи строк качественного и протестированного кода?
Написание драйверов на делфи возможно, но не надо продвигать это в качестве рационального решения и уж тем более советовать новичкам.

Я согласен, не целесообразно писать драйвера на Делфи когда допустим речь идёт о написании драйвера для устройства. Но для решение таких задач, как перехват каких либо функций в ядре (что собственно я и делал), либо написание драйверов - фильтров, ИМХО сгодиться.
Новичкам я не советую как рациональное решение, я просто показал пример 


Это сообщение отредактировал(а) bartram - 1.4.2007, 11:13


--------------------
В каждом из нас спит гений, но с каждым днем все крепче ;-)
bartram.ru
Twitter
user posted image 

PM MAIL ICQ   Вверх
ne0n
Дата 2.4.2007, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PlayBoy
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 5.8.2005
Где: Н.Новгород

Репутация: 4
Всего: 11



bartram
А я что написал? Я сказал что можно, но геморно, W4FhLF, правильно подметил, все это чисто в самоудовлитворяющих( smile ) целях. А вообще даже были попытки написания Delphi DDK(By Holly_Father) если нужно могу выложить!

Цитата(bartram @  30.3.2007,  16:27 Найти цитируемый пост)
Во-вторых, доступ к Physical Memory, закрыт начиная с WinXPSp2,  даже для System 


Автор же, ос не уточнял, вот я и сказал что знаю! smile 

Это сообщение отредактировал(а) ne0n - 2.4.2007, 13:56
PM MAIL ICQ   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.1259 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.