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

 eXeL@B —› Вопросы новичков —› Ищю плагин\прогу по проверке джампов...
Посл.ответ Сообщение

Ранг: 20.4 (новичок), 1thx
Активность: 0.030
Статус: Участник

Создано: 18 августа 2011 03:16
· Личное сообщение · #1

Идея такова, например плагин для оли, прога записывает каждый джамп по которому прошлась, (в счёт идут только те с которых всегда прыгали, или те с которых никогда не прыгали), допутим плаг всё записал, теперь открывает ту же прогу под олей в включаем режим не запись а проверка, и делаем заведанное действие которое мы не делали когда плаг писал джампы, офк какой то джамп не будет соответствовать записаному по этому же адресу, и плаг в отдельном файле наам всё напишет...
Тут я описал желаемый плаг\прогу, если есть что то похожее - делитесь мыслями и ссылками....




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 18 августа 2011 07:33
· Личное сообщение · #2

Deroko писал такое. Для этого у процессора нужно взводить специальный бит бранчей. Из ring3 это не решаемо без сплойтов.

-----
Yann Tiersen best and do not fuck


| Сообщение посчитали полезным: Medsft

Ранг: 20.4 (новичок), 1thx
Активность: 0.030
Статус: Участник

Создано: 18 августа 2011 15:20
· Личное сообщение · #3

А где можно посмотреть результат его писания. И чутка подробней про 2е и3е предложение...



Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

Создано: 18 августа 2011 17:45
· Личное сообщение · #4

Skino пишет:
прога записывает каждый джамп по которому прошлась

в личке



Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 18 августа 2011 22:41
· Личное сообщение · #5

Это что-то вроде статьи взлом через трассу у Криса Касперски.

Medsft ollyscript (tracer 0.1 alfa) ?



Ранг: 20.4 (новичок), 1thx
Активность: 0.030
Статус: Участник

Создано: 18 августа 2011 23:05 · Поправил: Skino
· Личное сообщение · #6

Трейсинг не прокатит, т.к. там стоит проверка по таймингу, если прога простоит в паузе немного то всё кирдык....
Хотя принцип хорошиий)))



Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 18 августа 2011 23:08
· Личное сообщение · #7

Проверку же можно и кильнуть )))



Ранг: 20.4 (новичок), 1thx
Активность: 0.030
Статус: Участник

Создано: 18 августа 2011 23:32
· Личное сообщение · #8

NikolayD пишет:

Проверку же можно и кильнуть )))

Если бы всё было так просто...




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 19 августа 2011 09:19
· Личное сообщение · #9

Ну если говорить о простоте, то подход с трассировкой джампов изначально неправильный и непростой.

-----
Yann Tiersen best and do not fuck




Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

Создано: 19 августа 2011 10:54
· Личное сообщение · #10

Skino пишет:
там стоит проверка по таймингу, если прога простоит в паузе немного то всё кирдык....
- Человек а немного это сколько? )))))))))))))))))))



Ранг: 20.4 (новичок), 1thx
Активность: 0.030
Статус: Участник

Создано: 19 августа 2011 16:29
· Личное сообщение · #11

Medsft пишет:
Человек а немного это сколько? )))))))))))))))))))

Минуты достаточно...
PE_Kill пишет:
Ну если говорить о простоте, то подход с трассировкой джампов изначально неправильный и непростой.

Согласен, как мне кажеть плаг должен работать так - анализируем анализ, ищем с точки останова первый джамп, ставим 2 бп на некс команде за ним и на его прыжке, и записываем где остановилсь, убираем джампы,и делаем ак со следующими джампами...
Оля с плагинами существует уже давно, думаю кто ни будь уже что нить такое придумал



Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 19 августа 2011 16:40
· Личное сообщение · #12

--> Link <--
или скрипты.

| Сообщение посчитали полезным: Skino

Ранг: 20.4 (новичок), 1thx
Активность: 0.030
Статус: Участник

Создано: 19 августа 2011 17:07
· Личное сообщение · #13

NikolayD, плаг хороший, но проблема, как сделать что бы на вопрос "это ДАТА секция, вы уверены что хотите поставить здесь БП" всегда отвечалось ДА???



Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 19 августа 2011 17:10 · Поправил: NikolayD
· Личное сообщение · #14

Это ольку патчить нужно или плаг какой-то исправлял, кажется олли адвансед.

new:хотя это я перемудрил xDDD
You want to place breakpoint outside the code section. INT3 breakpoint set on data will not execute and may have disastrous influence on the debugged program. Do you really want to set breakpoint here?

Note: you can permanently disable this warning in Options | Security.


В опции загляни.



Ранг: 20.4 (новичок), 1thx
Активность: 0.030
Статус: Участник

Создано: 19 августа 2011 17:15 · Поправил: Skino
· Личное сообщение · #15

оли эдвансед стоит, но там нет такой функции...
Заглянул, начего такого не нашёл - видимо у тебя оля другая)))



Ранг: 20.4 (новичок), 1thx
Активность: 0.030
Статус: Участник

Создано: 19 августа 2011 17:32 · Поправил: Skino
· Личное сообщение · #16

Вот так вот =(
Такое вот предупреждение
d648_19.08.2011_EXELAB.rU.tgz - OLLY ERROR.png

как сделать что бы на вопрос "это ДАТА секция, вы уверены что хотите поставить здесь БП" всегда отвечалось ДА???
Вопрос всё ещё открыт


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


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