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

 eXeL@B —› Протекторы —› In-Line патч Themida//WL
Посл.ответ Сообщение


Ранг: 392.8 (мудрец), 108thx
Активность: 0.260.01
Статус: Участник
REVENGE сила, БеХоЦе могила

Создано: 30 декабря 2011 14:26 · Поправил: Maximus
· Личное сообщение · #1

По просьбам трудящихся 10 метров:
--> Link <--

-----
StarForce и Themida ацтой!


| Сообщение посчитали полезным: BAHEK, SReg, tihiy_grom, DimitarSerg, ClockMan, hlmadip, yagello, zeppe1in, _ruzmaz_, verdizela, vnekrilov, icerix, uncleua, obfuskator, BoOMBoX, yanus0, tino, Smon, POCOMAXA, SVLab, Gideon Vi, -Sanchez-, MasterSoft, Valemox, HandMill, shadow_user, NikolayD, YDS, aza811, huckfuck, ff0h, daFix, Flint, mak, es_di, sivorog, SergX


Ранг: 568.2 (!), 464thx
Активность: 0.550.57
Статус: Участник
оптимист

Создано: 30 декабря 2011 15:14
· Личное сообщение · #2

Чисто статья в PDF формате(мне нравится PDF)

8b0d_30.12.2011_EXELAB.rU.tgz - Inline Patch for Themida.zip

-----
Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли.


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


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

Создано: 30 декабря 2011 16:42
· Личное сообщение · #3

"Хендл, который обрабатывает сравнение в Themida, выглядит так"
Хендл -> Хендлер

"Что бы отследить этот момент, напишем и запустим элементарный макрос"
Макрос тут как то неправильно, скорее скрипт.

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


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


Ранг: 392.8 (мудрец), 108thx
Активность: 0.260.01
Статус: Участник
REVENGE сила, БеХоЦе могила

Создано: 30 декабря 2011 16:57
· Личное сообщение · #4

Спасибо Килль, шапку подправил.

-----
StarForce и Themida ацтой!





Ранг: 154.2 (ветеран), 66thx
Активность: 0.080
Статус: Участник
REVENGE Crew

Создано: 31 декабря 2011 01:07
· Личное сообщение · #5

Maximus,

респектую за хорошую подачу материала.



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 31 декабря 2011 04:42
· Личное сообщение · #6

Ссылку на реальную вещь кто-нить может дать?




Ранг: 392.8 (мудрец), 108thx
Активность: 0.260.01
Статус: Участник
REVENGE сила, БеХоЦе могила

Создано: 31 декабря 2011 12:13
· Личное сообщение · #7

Ссылки на реальные вещи
http://www.exelab.ru/f/action=vthread&forum=2&topic=19272&page=6#12
http://forum.ru-board.com/topic.cgi?forum=55&topic=9791&start=5760#8

Там кроме отвязки от железа надо еще сделать отвязку от времени использования ключа.
Делается так-же как через CMP и через скрипт, единственное что в лог надо смотреть на предпоследнее значение регистров.

-----
StarForce и Themida ацтой!





Ранг: 199.9 (ветеран), 4thx
Активность: 0.120.02
Статус: Участник

Создано: 02 января 2012 10:40
· Личное сообщение · #8

Спасибо еще раз за тутор. Только самое интересное - как был найден "хендлер" осталось, как всегда, за кадром




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

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

YDS пишет:
как был найден "хендлер" осталось, как всегда, за кадром

Вот кста тоже вопрос: делаю поиск по сигнатуре 3B C8 9C E9, находится больше, чем одна, как выбрать в данной ситуации правильный хендлер? И еще: как на глаз определить, какая машина используется в приложении: RISC или CISC?




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

Создано: 03 января 2012 12:10
· Личное сообщение · #10

вообще-то инлайн нужно учиться делать самому
а туторы(хорошие) должны(могут) давать схему и только




Ранг: 392.8 (мудрец), 108thx
Активность: 0.260.01
Статус: Участник
REVENGE сила, БеХоЦе могила

Создано: 08 января 2012 03:24
· Личное сообщение · #11

YDS нужна первая по счету сигнатура. Сам хендлер я вытащил из туторов с tuts4you

-----
StarForce и Themida ацтой!





Ранг: 199.9 (ветеран), 4thx
Активность: 0.120.02
Статус: Участник

Создано: 08 января 2012 11:18
· Личное сообщение · #12

Maximus пишет:
YDS нужна первая по счету сигнатура.

Пасиб! Только это Санчеза интересовало

Maximus пишет:
Сам хендлер я вытащил из туторов с tuts4you

Все гениальное, как всегда, просто!

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


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

Создано: 23 января 2012 20:16
· Личное сообщение · #13

Не могу найти где проверяется CRC в файле, не поможете? Вот линк http://www.datafilehost.com/download-9722ee4d.html, взял с тутси.



Ранг: 49.7 (посетитель), 19thx
Активность: 0.050
Статус: Участник

Создано: 18 февраля 2012 20:49 · Поправил: sivorog
· Личное сообщение · #14

Maximus
"нужна первая по счету сигнатура. "
я посмотрел Ваш пример, что выложен на rghost,
и у меня по второй сигнатуре "3B C8 9C E9" сработало! остальное - как описано. почему так, интересно...
я, правда, до конца пока не дошел, если честно. то бишь до воспроизведения инлайна.

-Sanchez-
в тутор-примере я нашел 9 штук "3B C8 9C E9", в одной шароварной проге - 8.




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

Создано: 18 февраля 2012 21:54
· Личное сообщение · #15

sivorog
По первой сигнатуре находится работа с регистром al, если не ошибаюсь. Его надо игнорить

-----
Research For Food



 eXeL@B —› Протекторы —› In-Line патч Themida//WL
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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