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

 eXeL@B —› Протекторы —› распаковка Themida
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . >>
Посл.ответ Сообщение

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

Создано: 18 августа 2008 22:28
· Личное сообщение · #1

привет всем! скачал зе бат последнюю версию почтовика клиента и ради хохмы решил его крякнуть! хе-хе не тут-то было загурзил в PEID он мне фигню какуюто выдаёт.... .загрузил в DIE вот он сразу расставил все точки над и..... говорит это злая Themida...... загрузил в Ольку и тутже вздрогнул.... Олька зависла и тут же винда мне сообщила что ошибка и нужно отправить отчёт к какойто матери..... короче парни помогите.... в чём трабла? нужна примочка к Олле? или какиенить настройке в Олле заменить?




Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 28 августа 2008 12:26 · Поправил: OLEGator
· Личное сообщение · #2

[HEX] скачл, файл чего-то битый в ахиве, но тексты вытащил.
из скрипта
mov OEP, c56d74
mov bp1, 11e80aa
mov bp2, 11e80ec
mov iat, 10c7ff8
у меня всё так же. Я вот что думаю: RSI не показал что у него в оле выставлено в Options\Debug Options\Exceptions. Может у меня там чё не так? А так всё по фильму все шаги шли и импорт также всё нашёлся.
Залить свой вариант пока не могу.
а по поводу фильмы, я обычно юзаю 1024х768. Так выставлял специально максимум и открывал в Осле, но не череp хытымыель а непосредственно swf и делал фуллскрин F11. Если через хытымыель то не видно панельку управления кином.

-----
AutoIt





Ранг: 467.7 (мудрец), 5thx
Активность: 0.270
Статус: Участник
Иной :)

Создано: 28 августа 2008 15:21 · Поправил: [HEX]
· Личное сообщение · #3

OLEGator
Только что слил за пару секунд со слил.ру и прочекал архив. Всё там нормально. Так что либо криво слил, либо на какой то файловый архив залилось криво.

hexcsl.com/upload/link/33484


Эксепшены все в игнор ставил. ИмпРек юзал 1.7. ODBGScript практический последний. Так что опять подчеркну моё предположение: "повидимому указал криво начало IAT в ИмпРеке".

-----
Computer Security Laboratory





Ранг: 247.7 (наставник), 3thx
Активность: 0.160
Статус: Участник
Халявщик

Создано: 28 августа 2008 16:28
· Личное сообщение · #4

RSI, [HEX]
В туторе когда восстанавливаешь импорт в ImpRec указываешь OEP - это понятно че и откуда, а вот значения rva и size откуда берутся??? AutoSearch их непральна находит

-----
Лень - это подсознательная мудрость





Ранг: 467.7 (мудрец), 5thx
Активность: 0.270
Статус: Участник
Иной :)

Создано: 28 августа 2008 17:00
· Личное сообщение · #5

depler
А накуя автоматом то? Че сложно указать место куда записали востановленую табличку? В скрипт сами же вбивали место где будет размещать новую IAT !
mov iat, 10c7ff8

Ну так и указывайте в ИмпРеке RVA IAT (10c8000 - ImageBase) = cc8000
Длину востановленой IAT посмотреть в Оле можно. Там меньше 1000 байт получается (не помню уже сколько точно), так что если укажете 1000, то тоже проканает.

Никаких особых заморочек в видео нет. Так что незнаю в чем трудности возникают.

-----
Computer Security Laboratory





Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 28 августа 2008 17:02 · Поправил: OLEGator
· Личное сообщение · #6

depler rva
RSI пишет:
VA .idata - ImageBase

[HEX] я немного не догоняю о чём речь? Если это то что пишется в rva то я писал CC8000 правда не высчитывая, так как не понимаю как это минус 40000? как например в виндовом калькуляторе это считать?
И если бы я вписал не правильно, то наверное все импорты бы писались новалид. а у меня всё точь в точь как в кине было и та одна функция тоже не распозналась, в ручну вписывал.
А в эксепшенах там ещё вручную что добавлено кроме птичек?

-----
AutoIt





Ранг: 467.7 (мудрец), 5thx
Активность: 0.270
Статус: Участник
Иной :)

Создано: 28 августа 2008 17:19
· Личное сообщение · #7

OLEGator
Хмм... если импорт нашелся и выглядил как в кино, то значит импорт верно востановил.
Тогда может GetModuleHandleA не востановил? Она эмулируется фимкой и в конце кина RSI показал как воставить.

В общем гадать можно долго. Шли свой результат, а там посмотрим.

-----
Computer Security Laboratory





Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 28 августа 2008 17:58 · Поправил: OLEGator
· Личное сообщение · #8

Ура! заметил свою ошибку!
В импреке я писал оеп такое же какое нашёл в оле и писал в скрипте.
А оказывается дампер его меняет? вписал из дампера всё запахало!
Спасибо что возились со мной!
з.ы.
ну чтобы не создавать лишней темы: можно ли пропатчить унпакнутый, чтоб подходил кейген от 3хх?

-----
AutoIt




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

Создано: 28 августа 2008 22:30
· Личное сообщение · #9

всё получилось! Themida унпакнулась нормально..... зебат пашет как мамонт нда кстати как пишет OLEGator спасибо и от меня что возились со мной

у меня версия 4.0.24




Ранг: 467.7 (мудрец), 5thx
Активность: 0.270
Статус: Участник
Иной :)

Создано: 28 августа 2008 22:55
· Личное сообщение · #10

OLEGator
Никто ничего не меняет! Просто нужно понимать что в ImpRec нужно вводить адреса за вычитом ImageBase.

Что тебе мешает сравнить патченую и не патченую версию и узнать то самое место где нужно патчить?! Потом наверное по аналогии найдешь и в новой версии.

-----
Computer Security Laboratory





Ранг: 104.9 (ветеран), 46thx
Активность: 0.040.02
Статус: Участник

Создано: 29 августа 2008 00:19 · Поправил: ManHunter
· Личное сообщение · #11

[HEX] пишет:
Что тебе мешает сравнить патченую и не патченую версию и узнать то самое место где нужно патчить?! Потом наверное по аналогии найдешь и в новой версии.

не прокатит. код проверки ключа заморфлен, а константа для патча тоже непонятно как создается. может по кусочкам собирается, может еще как-то. короче не находится.

но можно обойти и это. я делал так:

1. находим в распакованном файле строчку "ec_key.c", их будет подряд три штуки, нас интересует только вторая.
2. находим откуда на нее ссылаются, это будет что-то типа
Code:
  1. ___:006E43E8                 add     esp, 0FFFFFFF8h
  2. ___:006E43EB                 mov     [esp], eax
  3. ___:006E43EE                 mov     eax, [esp]
  4. ___:006E43F1                 test    eax, eax
  5. ___:006E43F3                 jz      loc_6E4494
  6. ___:006E43F9                 push    offset aEc_key_c ; "ec_key.c"
  7. ___:006E43FE                 push    62h
  8. ___:006E4400                 mov     eax, [esp+8]
  9. ___:006E4404                 add     eax, 18h
  10. ___:006E4407                 mov     ecx, 21h


3. пропатчить на
Code:
  1. ___:006E43E8                 add     esp, 0FFFFFFF8h  -> mov esi,1 - ret 

регистр должен быть обязательно esi

все, после этого мыша спокойно кушает ключики из кейгена.

окошко About:
s51.radikal.ru/i131/0808/f0/2d206d4cfc1f.gif




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

Создано: 29 августа 2008 01:23
· Личное сообщение · #12

Константа на лету прекрасно подменяется, я делал унилоадер для всех 3.х - 4.х версий бата независимо запакован он или нет.

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





Ранг: 104.9 (ветеран), 46thx
Активность: 0.040.02
Статус: Участник

Создано: 29 августа 2008 01:28 · Поправил: ManHunter
· Личное сообщение · #13

PE_Kill
через лоадер не всегда удобно запускать, тем более что удалось получить рабочий распакованный вариант




Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 29 августа 2008 07:43 · Поправил: OLEGator
· Личное сообщение · #14

[HEX] пишет:
ImpRec нужно вводить адреса за вычитом ImageBase.

Сори этого я не знал. Чем лучше пользоваться чтоб считать все эти числа хитрые?

ManHunter если не затруднит сделай Search and Replace патч. или подробнее распиши как что делать по шагам. Типа как для чайников.

-----
AutoIt





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

Создано: 29 августа 2008 08:04
· Личное сообщение · #15

OLEGator пишет:
Чем лучше пользоваться чтоб считать все эти числа хитрые?


Виндовскй калькулятор вид -> инженерный -> Hex




Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 29 августа 2008 08:29 · Поправил: OLEGator
· Личное сообщение · #16

пробовал чегото не совпадал результат.
Допустим у меня было 10c8000 начала секции куда писал импорт а в импреке нада это за минусом имаджбазе значит минус 40000? и получиться должно cc8000. дак нифига.
-----------

Допёр, почему не получалось. Я вычитал сорок тысяч. а нада четыреста.
извините тормозюю.. Спасибо VaZeR

-----
AutoIt





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

Создано: 29 августа 2008 08:43
· Личное сообщение · #17

OLEGator
Все правильно 10С8000 - 400000 = СС8000. Может с нулем ошибся.




Ранг: 247.7 (наставник), 3thx
Активность: 0.160
Статус: Участник
Халявщик

Создано: 29 августа 2008 10:17
· Личное сообщение · #18

Вот сделал патч для распакованного файла, попробуйте и отпишитесь, вроде должен работать. После патча можно вставлять серийник из кейгена на свое имя и радоваться

Патч и кейген в аттаче

3936_29.08.2008_CRACKLAB.rU.tgz - patch+keygen.rar

-----
Лень - это подсознательная мудрость





Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

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

depler спасибо!
проверил на
4.0.28.1
4.0.28.3
работает.

-----
AutoIt




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

Создано: 29 августа 2008 12:03
· Личное сообщение · #20

depler не пашет!
проверил на 4.0.24




Ранг: 247.7 (наставник), 3thx
Активность: 0.160
Статус: Участник
Халявщик

Создано: 29 августа 2008 12:16
· Личное сообщение · #21

Что именно не пашет? Пропатченный файл не запускается или не патчит вообще? Попробуй найти место про которое писал ManHunter в посте выше и напиши че за инструкции у тя в том районе строчек 10 вверх и вниз

-----
Лень - это подсознательная мудрость





Ранг: 247.7 (наставник), 3thx
Активность: 0.160
Статус: Участник
Халявщик

Создано: 29 августа 2008 13:12 · Поправил: depler
· Личное сообщение · #22

lobs
Только что проверил на 4.0.24 - все работает.

TO ALL
Может ктонить снять мувик по снятию темиды 1.9.9.0 упакованного блокнота например? Я так понял в TheBat защита минимальная стоит поэтому и снимается легко, хотелось бы посложнее чтото разобрать

-----
Лень - это подсознательная мудрость




Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 30 августа 2008 13:33 · Поправил: 0x001gff
· Личное сообщение · #23

Для версии 4.0.26.4
--
011F6EBA JMP thebat__.011F8006
011F6EBF PUSH 98BF95B
011F6EC4 JMP thebat__.011600BD
011F6EC9 PUSH 98BF9D6
011F6ECE JMP thebat__.011600BD
011F6ED3 PUSH 98BFAC8
011F6ED8 JMP thebat__.011600BD
011F6EDD PUSH 98BFB2E
011F6EE2 JMP thebat__.011600BD
011F6EE7 PUSH 98BFBED
011F6EEC JMP thebat__.011600BD
011F6EF1 PUSH 98BFD79
011F6EF6 JMP thebat__.011600BD
011F6EFB PUSH 98BFDEC
011F6F00 JMP thebat__.011600BD
011F6F05 PUSH 98BFEA0
011F6F0A JMP thebat__.011600BD
011F6F0F PUSH 98C0007
011F6F14 JMP thebat__.011600BD
011F6F19 PUSH 98C00C7
011F6F1E JMP thebat__.011600BD
011F6F23 SETE BYTE PTR SS:[EBP-9] <-- Очень интересное место.
--
TheBat патчится одним байтом ну и потом само собой пользуемся кейгеном!



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 30 августа 2008 13:44
· Личное сообщение · #24

depler пишет:
Может ктонить снять мувик по снятию армы 1.9.9.0 упакованного блокнота например? Я так понял в TheBat защита минимальная стоит поэтому и снимается легко, хотелось бы посложнее чтото разобрать


Сам понял что ляпнул? Первая арма снимается не сложнее UPX-а.




Ранг: 247.7 (наставник), 3thx
Активность: 0.160
Статус: Участник
Халявщик

Создано: 30 августа 2008 13:47
· Личное сообщение · #25

Vovan666
ЫЫЫ... темида то есть 1.9.9.0 по версии же понятно

-----
Лень - это подсознательная мудрость





Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 31 августа 2008 14:51
· Личное сообщение · #26

Как я понимаю Themida и Winlicense это типа плод одной канторы?
И дабы не продить тем, спрошу тут.
Какие способы хранения триальных меток использует эта гадость Winlicense?
Столкнулся с такой штукой: Если триальный период не вышел, то обнуляется легко удалением 2х файлов 4х ключей в реестре. Но если триал период вышел то какие токо пляски я не пробовал, прогу оживить не удалось. Оно что пишет загрузочный сектор? И как тогда обнулить?
эта прога http://download.progdvb.com/trial/ProgDVB5.15.9Pro.exe

-----
AutoIt




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

Создано: 31 августа 2008 16:20
· Личное сообщение · #27

Оно что пишет загрузочный сектор? И как тогда обнулить?

в ADS поди и пишет, сейчас это модно




Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 31 августа 2008 20:13
· Личное сообщение · #28

Уфф.. нет. Ложная тревога. Ещё один подлый файлик сидел, который всегда рандомный на разных машинах.

-----
AutoIt




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

Создано: 31 августа 2008 22:32
· Личное сообщение · #29

depler пишет:
Может ктонить снять мувик по снятию темиды 1.9.9.0 упакованного блокнота например? Я так понял в TheBat защита минимальная стоит поэтому и снимается легко, хотелось бы посложнее чтото разобрать


ну так сам и разберись, че сразу на все готовенькое расчитывать




Ранг: 247.7 (наставник), 3thx
Активность: 0.160
Статус: Участник
Халявщик

Создано: 01 сентября 2008 13:38
· Личное сообщение · #30

А кому ж не нравится халява?

-----
Лень - это подсознательная мудрость





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

Создано: 01 сентября 2008 21:51
· Личное сообщение · #31

Халява нравится всем-это хорошо, но хотелось бы поменьше оффтопа. К тому же вряд ли со всеми опциями кто-то будет видос снимать.
А по теме если-в фиме 1.9.9.0 антидампов новых напихали, мусора побольше, вроде.


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


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