Сейчас на форуме: bedop66938, -Sanchez-, barsik, vasilevradislav, vsv1 (+6 невидимых)

 eXeL@B —› Крэки, обсуждения —› Новый плагин для OllyDbg
<< . 1 . 2 . 3 . 4 . >>
Посл.ответ Сообщение


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

Создано: 14 августа 2006 12:09
· Личное сообщение · #1

Собственно меня побудило написать этот плагин то, что на моем компе перестала запускаться Фемида 1.0.0.8. А соответственно вместе с ней и OllyICE. Вобщем этот плагин во-первых помогает перекрыть доступ к отладчику (почти как Фемида с драйвером), а во-вторых помогает скрыть сам процесс отладчика.

Для установки необходимо файл HideOlly.dll переписать в папку с плагинами, а HideOlly.sys в папку с самим отладчиком.

Работает только в Windows 2000 и XP.

www11.rapidupload.com/d.php?file=dl&filepath=25085



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

Создано: 05 октября 2006 06:17
· Личное сообщение · #2

А какие фишки будут в новой версии?




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

Создано: 05 октября 2006 22:13
· Личное сообщение · #3

Во-первых - это дамп процесса с помощью драйвера.
Во-вторых - обнаружение скрытых процессов, а также их дамп, и если у меня будет время, то и их отладка.
И в-третьих - исправлено определенное кол-во багов.

Возможно еще сделаю поддержку Win2003



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

Создано: 06 октября 2006 07:44
· Личное сообщение · #4

AdOLF_04 пишет:
и их отладка.


А отладку ринг0-кода сможешь добавить,хоть какую,но отладку?



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

Создано: 06 октября 2006 23:36
· Личное сообщение · #5

И ещё,надо бы реализовать поддержку обхода Invalid_Hande_Exception(это я про xADT,просто она только этим способом детектит Олю,а lord_Phoenix уже описал где-то в топике метод обхода)
Будет такое?




Ранг: 500.6 (!), 7thx
Активность: 0.260
Статус: Участник

Создано: 07 октября 2006 01:04
· Личное сообщение · #6

XQuader пишет:
lord_Phoenix уже описал где-то в топике метод обхода


В каком?




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

Создано: 07 октября 2006 01:07
· Личное сообщение · #7

NIKOLA пишет:
В каком?

в этом же ;)
http://www.exelab.ru/f/action=vthread&forum=2&topic=5992&p age=1

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





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

Создано: 09 октября 2006 00:18
· Личное сообщение · #8

XQuader пишет:
А отладку ринг0-кода сможешь добавить,хоть какую,но отладку?


А смысл?



Ранг: 146.7 (ветеран), 1thx
Активность: 0.070
Статус: Участник

Создано: 09 октября 2006 00:52
· Личное сообщение · #9

AdOLF_04
А смысл?
ну допустим ковыряться в недрах SafeDisk`а...




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

Создано: 09 октября 2006 01:01
· Личное сообщение · #10

Если ты имеешь ввиду что-то вроде SoftIce, то это будет весьма проблематично сделать, потому что он даже свой видео-драйвер использует.



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

Создано: 09 октября 2006 07:02
· Личное сообщение · #11

ну допустим ковырятся придётся в коде старого-форса(StarForce) или xprot
Ну не совсем софт-айс , что-нить придумай




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

Создано: 09 октября 2006 07:50
· Личное сообщение · #12

Если полный аналог сайса писать, то, конечно, нужны свои видел дрова и прочий гемор. А чтоб можно было отлаживать в ринг0 только 1 поток, то вполне можно обойтись и без дров и несложно пишется.



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

Создано: 09 октября 2006 08:37
· Личное сообщение · #13

Аналог сайса нам не нужен(да и не думаю что за пару мин аналог можно написать )
Archer пишет:
А чтоб можно было отлаживать в ринг0 только 1 поток, то вполне можно обойтись и без дров и несложно пишется.


Хотя бы это реализовать и то ГУД!




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

Создано: 09 октября 2006 09:12
· Личное сообщение · #14

Archer пишет:
А чтоб можно было отлаживать в ринг0 только 1 поток, то вполне можно обойтись и без дров и несложно пишется.

Что несложно, это конечно хорошо, но как ты будешь обрабатывать такие моменты:
1) Поток тупо закрывает прерывания или поднимает irql выше dispatch.
2) Идет отладка перехватываемой кем-либо функции, и исполнение может вобще пойти в контексте отладчика.
3) Поток входит внутрь блокировки связаной с другими критическими системными потоками (это происходит практически при любом api вызове не возвращающем немедленного результата).

И самое главное обьясни, как ты все это собираешся обрабатывать без драйвера.

-----
Скажем дружно - нафиг нужно.





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

Создано: 09 октября 2006 09:20
· Личное сообщение · #15

Ms-Rem
Ну да, косяки свои вполне возможны в каких-то особо запущенных случаях. А насчёт ненужных дров-имел в виду видео дрова, обычные то, понятно, понадобятся.




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

Создано: 09 октября 2006 09:36
· Личное сообщение · #16

Archer пишет:
Ну да, косяки свои вполне возможны в каких-то особо запущенных случаях

Вышеописаные случаи это как раз то, что происходит постоянно в процессе отладки ринг0 кода. Это типичные случаи. А особо зупущеные - это когда прот хукает отладочные инты и устраивает на них например самотрассировку, попутно перебазируя idt на каждом шагу. Вот если сможешь отлаживать такое, то честь и почет тебе.

-----
Скажем дружно - нафиг нужно.





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

Создано: 30 октября 2006 23:45
· Личное сообщение · #17

Ну вот собственно и новая версия. Я правда пока еще не все реализовал. Дамп процесса пока находится на стадии тестирования, но я думаю что скоро и его доделаю. А так собственно все сделал, в частности нахождение скрытых процессов, их отладка и закрытие. Только учтите, что отладка СКРЫТЫХ, а не защищенных процессов. Проверить работу можно так: с помощью HideToolz от Ms-Rem скрываете любой процесс(только не забудьте в опциях снять галочку Protect processes), запускаете плагин и в конце списка должен быть ваш скрытый процесс, пробуете подключиться к нему или закрыть. Все.

www10.rapidupload.com/d.php?file=dl&filepath=33452 - Плагин + драйвер
www10.rapidupload.com/d.php?file=dl&filepath=33453 - KillOlly



Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 31 октября 2006 00:42
· Личное сообщение · #18

AdOLF_04
Спасибо! Потестим ;)




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

Создано: 03 ноября 2006 00:44
· Личное сообщение · #19

Кстати, я хочу сделать такую вещь, как отладка с использованием не 3-го, а например 90 прерывания. То есть таким образом можно отлаживать и Фемиду с драйвером и StarForce. Что думаете по этому поводу?



Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 03 ноября 2006 01:12
· Личное сообщение · #20

AdOLF_04
Плагин для ICE? Делай потестим!




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

Создано: 03 ноября 2006 01:15
· Личное сообщение · #21

AdOLF_04 пишет:
Кстати, я хочу сделать такую вещь, как отладка с использованием не 3-го, а например 90 прерывания. То есть таким образом можно отлаживать и Фемиду с драйвером и StarForce. Что думаете по этому поводу?

Это было бы мега хорошо, сейчас народ весь почти перешёл на олю, остались на айсе только те, кто занимается стариком и т.д. Если выйдет м под олю 0-ое кольцо, про айс забудт. Я только за. Жду недождусь твоего творения!

-----
Ламер - не профессия :))





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

Создано: 03 ноября 2006 01:55
· Личное сообщение · #22

aspirin пишет:
Если выйдет м под олю 0-ое кольцо, про айс забудт.

никто ничего не забудет... для ольки такого никогда не сделают.. слишком много надо учесть.. а много просто нереально сделать
AdOLF_04 пишет:
Кстати, я хочу сделать такую вещь, как отладка с использованием не 3-го, а например 90 прерывания.

хм, ну попробуй.. некторые места старфорца мона трассить юзая не инт3 бряки(и не хардваре)

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




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

Создано: 03 ноября 2006 02:22
· Личное сообщение · #23

lord_Phoenix пишет:
хм, ну попробуй.. некторые места старфорца мона трассить юзая не инт3 бряки(и не хардваре)

А юзая опцию в Оли Адвансед - Flexible BreakPoints (не в коем случае не чмакать F8 ,F7 и им подобные,а всё через F2 )




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

Создано: 03 ноября 2006 02:32
· Личное сообщение · #24

XQuader пишет:
А юзая опцию в Оли Адвансед - Flexible BreakPoints (не в коем случае не чмакать F8 ,F7 и им подобные,а всё через F2 )


Но в данном случае все равно используется int3.



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

Создано: 03 ноября 2006 03:40
· Личное сообщение · #25

Походу не int3,я проверял с этой опцией и без.без - БСОД,с - всё намано и оп код с опцией - $FB а не $СС.
Во как.




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

Создано: 03 ноября 2006 04:26
· Личное сообщение · #26

AdOLF_04 пишет:
Но в данном случае все равно используется int3.

не инт3, а исключения... PolyMorphic breakpoints еще мона юзать..

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




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

Создано: 03 ноября 2006 13:02
· Личное сообщение · #27

Поставил плаг. За сегодняшний день комп раза 3 ребутнулся при закрытии ольки. Это только уменя?



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

Создано: 04 ноября 2006 02:13
· Личное сообщение · #28

У мну после плага олька закрывается,но при повторном запуске ..... тоже всё нормально , пока не наведу на панель "пуск".А как тока навожу - BSOD!




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

Создано: 04 ноября 2006 05:00
· Личное сообщение · #29

Все сообщения о багах и предложения просьба писать на email: adolf04@gmail.com



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

Создано: 05 ноября 2006 02:31
· Личное сообщение · #30

Переложите пожалста последнии версии плуга+драйвер+килялкО.
WBR.



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

Создано: 05 ноября 2006 02:56
· Личное сообщение · #31

у меня не работает плагин (выдается сообщение The procedure * could not be located in the DLL OLLYDBG.EXE), а killolly вообще начинает жрать виртуальную память жестоко (драйвер ещё не установлен был и вылезло окошко, мол дров не установлен и далее началось кушанье)

ps. действие применялось для execryptor_olly из тутора


<< . 1 . 2 . 3 . 4 . >>
 eXeL@B —› Крэки, обсуждения —› Новый плагин для OllyDbg
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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