Сейчас на форуме: tyns777, zds, JustLife, 2nd, morgot (+4 невидимых)

 eXeL@B —› Программирование —› stealth break point
Посл.ответ Сообщение


Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 15 мая 2009 19:19
· Личное сообщение · #1

Ктонить имел дело с реализацией stealth Брэйкпоинтов ? Собственно у меня есть 2 вида брэйков ..это вмные , и хардварные ...вмные тоже называют стилсами ... но в данном случае я имею ввиду стилс брэйкпоинты через модификацию самой памяти без какой либо виртуализации будь она программная или же аппаратная. Подкиньте информации. Буду очень признателен

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube




Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 15 мая 2009 19:24
· Личное сообщение · #2

mak пишет:
брэйкпоинты через модификацию самой памяти


0xEB,0xFE ?




Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 16 мая 2009 12:10
· Личное сообщение · #3

arnix
Какой же это брейкпоинт, я тогда знаю ещё один - cli, в ринг3 прервёшься стопудово, правда на KiUserExceptionDispatcher.

-----
Stuck to the plan, always think that we would stand up, never ran.




Ранг: 500.5 (!), 8thx
Активность: 0.230
Статус: Участник

Создано: 16 мая 2009 12:27
· Личное сообщение · #4

mak пишет:
реализацией stealth Брэйкпоинтов

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

-----
"Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels




Ранг: 309.8 (мудрец), 21thx
Активность: 0.170
Статус: Участник

Создано: 16 мая 2009 13:32 · Поправил: SLV
· Личное сообщение · #5

[deleted]

-----
Shalom ebanats!





Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 16 мая 2009 16:04
· Личное сообщение · #6

таааааак , не разводить скандалы у меня в топе)))))))

arnix нет , это не то

Smon Спасибо ! Таблица и исключения , все верно. Если рассматривать упрощенный вариант то так и есть, мне уже подсказали) Нужно использовать SST вместе с сингл степ модом. Посмотрим что получится , судя по отзывам ох как шикарно работает)

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube





Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 16 мая 2009 16:23
· Личное сообщение · #7

виртуализацию надо юзать. а так это всё не на много лучше обычных ))

-----
[nice coder and reverser]




Ранг: 255.8 (наставник), 19thx
Активность: 0.150.01
Статус: Участник
vx

Создано: 16 мая 2009 20:33 · Поправил: Clerk
· Личное сообщение · #8

Наверно имеется ввиду 2-й бит PTE. Это киса использует. Наверно многие видели инструкцию Jmp вникуда - на самом деле страница помечается доступной для кода с DPL 3. Сервисы же не могут обращаться к таким страницам, ибо она за пределами юзермодного адресного пространства(проверки диапазона не пропустят).



Ранг: 500.5 (!), 8thx
Активность: 0.230
Статус: Участник

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

Clerk пишет:
Наверно многие видели инструкцию Jmp вникуда - на самом деле страница помечается доступной для кода с DPL 3.

Ага, есть такие дела в более ранних кисах и кавах, на захученных им функциях (GPA, LL, etc...), 2009-й вроде экспорт хучит в системных библах подгружаемых в процессы а не напрямую, особо конечно не приглядывался, ибо не юзаю ни киса ни кава

-----
"Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels




Ранг: 255.8 (наставник), 19thx
Активность: 0.150.01
Статус: Участник
vx

Создано: 16 мая 2009 21:59
· Личное сообщение · #10

Smon
Правильно делаете, на нужны IP..



Ранг: 309.8 (мудрец), 21thx
Активность: 0.170
Статус: Участник

Создано: 16 мая 2009 22:26
· Личное сообщение · #11

зато в кисе без этого есть весёлые баги искали всей командой баг, нашли случайно буфер оверфлоу (ц))

-----
Shalom ebanats!




Ранг: 255.8 (наставник), 19thx
Активность: 0.150.01
Статус: Участник
vx

Создано: 17 мая 2009 22:29
· Личное сообщение · #12

SLV
Баги есть везде, даже тут
mak
Про сст можно сразу забыть, это програмный механизм. Ядро это область свободы, можно извращаться как угодно. Там все равны.


 eXeL@B —› Программирование —› stealth break point
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати