Сейчас на форуме: hgdagon, asfa (+4 невидимых)

 eXeL@B —› Программирование —› Выполнение кода с System-правами (Ring-0)
Посл.ответ Сообщение

Ранг: 36.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 24 мая 2007 20:04
· Личное сообщение · #1

Товарищи давайте обсудим такую тему как выполнение своего кода с System - правами, то есть на Ring-0.




Ранг: 221.8 (наставник)
Активность: 0.150
Статус: Участник

Создано: 24 мая 2007 20:16
· Личное сообщение · #2

в ринг 0 вы можете выполнить любой кодес :\\ вообще любой...




Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 24 мая 2007 20:38
· Личное сообщение · #3

И что тут обсуждать?

-----
Тут не могла быть ваша реклама




Ранг: 88.3 (постоянный), 3thx
Активность: 0.040
Статус: Участник

Создано: 24 мая 2007 20:41
· Личное сообщение · #4

Red Bar0n пишет:
в ринг 0 вы можете выполнить любой кодес :\ вообще любой...


Да, даже

mov ecx, 0
div ecx

??????????????????



Ранг: 36.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 24 мая 2007 20:49
· Личное сообщение · #5

Некоректно выразился... Я имею ввиду запуск с привелегиями System...



Ранг: 36.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 24 мая 2007 20:50
· Личное сообщение · #6

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




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 24 мая 2007 20:51
· Личное сообщение · #7

sxd
Немного не понятно, что ты хочешь-то? Внедрить свой код из юзермоде в ядро и там выполнить? Или вопрос чисто теоретический?



Ранг: 36.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 24 мая 2007 20:55
· Личное сообщение · #8

Короче если я написал свой код... я сейчас думаю каким бы способом его закинуть на ring-0, то есть в идеале я хотел бы сварганить экзешник, но из этого следует что надо делать сервис... так?



Ранг: 88.3 (постоянный), 3thx
Активность: 0.040
Статус: Участник

Создано: 24 мая 2007 21:00
· Личное сообщение · #9

Нет не так, в PE хидере есть парамер subsystem, если имеет значение Native - то ring0



Ранг: 36.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 24 мая 2007 21:07
· Личное сообщение · #10

Enigma пишет:
Нет не так, в PE хидере есть парамер subsystem, если имеет значение Native - то ring0

Enigma я это хорошо знаю, посмотри я и так заколебался долбать эти Native - проги... Только вот работают они вроде только до загрузки Windows... При запуске в винде будет ошибка...



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 24 мая 2007 21:09
· Личное сообщение · #11

попробуй вот эту шнягу запустить

d0f4_24.05.2007_CRACKLAB.rU.tgz - ring0nt.zip



Ранг: 162.2 (ветеран)
Активность: 0.090
Статус: Участник

Создано: 24 мая 2007 21:11
· Личное сообщение · #12

sxd
www.wasm.ru/series.php?sid=9




Ранг: 85.4 (постоянный)
Активность: 0.080
Статус: Участник

Создано: 24 мая 2007 21:12
· Личное сообщение · #13

Av0id пишет:
попробуй вот эту шнягу запустить

В висте не пашет кстати

-----
radio uno in ibisa ...





Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 24 мая 2007 21:15
· Личное сообщение · #14

Можно вопрос - а зачем все эти манипуляции?



Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 24 мая 2007 21:34
· Личное сообщение · #15

sxd
ты бы почитал умные книжки перед тем как флудить на форумах (один вопрос NtDisplayString чего стоит).

пока вот это:

sxd пишет:
я это хорошо знаю


не заметно.

удачи



Ранг: 36.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 24 мая 2007 21:46
· Личное сообщение · #16

Av0id пишет:
попробуй вот эту шнягу запустить

d0f4_24.05.2007_CRACKLAB.rU.tgz - ring0nt.zip


Av0id поздравляю у тебя первоклассный Dos'er WinXP SP2
Сначала на виртуалке крыше сорвало, а потом в реальности BSOD и я вылетел....
Круто побывал несколько сек на Ring-0!!!



Ранг: 36.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 24 мая 2007 21:47
· Личное сообщение · #17

asd пишет:
www.wasm.ru/series.php?sid=9

Хорошо конечно драйвер - штука полезная, мощная тока неуклюжая...



Ранг: 36.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 24 мая 2007 21:49
· Личное сообщение · #18

Ara пишет:
Можно вопрос - а зачем все эти манипуляции?

Дописываю оболочку для компьтерного клуба, во-первых хочу как в каспере сделать...



Ранг: 36.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 24 мая 2007 21:54
· Личное сообщение · #19

ssx пишет:
ты бы почитал умные книжки перед тем как флудить на форумах (один вопрос NtDisplayString чего стоит).

ssx я конечно понимаю, что твой статус позволяет тебе разговаривать в таком тоне, но ещё раз повторюсь, что-то из такой могучей кучи первоклассных программеров никто не может указать на причину такой пустецкой ошибки... Что на наших форумах, что на забугорных!!! То WinAPI предлагают, то ещё какую-нибудь хрень... Да много тут "Руссиновичей"... Только бы попонтоваться...



Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 24 мая 2007 22:25
· Личное сообщение · #20

флудер




Ранг: 529.0 (!), 110thx
Активность: 0.290.04
Статус: Участник
5KRT

Создано: 24 мая 2007 22:37
· Личное сообщение · #21

А можно ли запихнуть свой код в ring-0, a потом его там выполнить, из обычного user-mode проложения?

-----
Research For Food





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 24 мая 2007 22:50
· Личное сообщение · #22

Есть такая шняга как callgate. Вроде, как раз она позволяет вызывать юзермодный код из бревна с соответствующими правами. Как вариант-можно добавить в SDT свою функу с кодом в бревне и вызывать её из прикладухи.




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 24 мая 2007 22:55
· Личное сообщение · #23

ппц
RTFM
Задавайте конкретные воросы. Писать код за Вас никто тут не будет.


 eXeL@B —› Программирование —› Выполнение кода с System-правами (Ring-0)
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати