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

 eXeL@B —› Вопросы новичков —› Вопрос новичка про OllyDbg
. 1 . 2 . 3 . >>
Посл.ответ Сообщение

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

Создано: 19 августа 2009 17:57
· Личное сообщение · #1

Имею минимальный опыт начинающего в деле риверсинга, поэтому прошу не судить строго, если мои вопросы кому-то покажутся тупыми.
При исследовании “экзешника” русифицированной проги в Hacker`s Disassembler, он показывает мне как русские, так и английские строки и диалоги. Интересующий меня диалог на русском и имеет ID - 12C4. Загружаю этот файл в “Ольку”, но нахожу строки только на английском, хотя ищу как в ASII так и в UNICODE. Куда исчезают строки на русском?
Как мне отловить в отладчике обращения к диалогу, если я знаю его идентификатор? Или в моем случае это невозможно и ID – 12C4 мне ничего не дает?



Ранг: 114.8 (ветеран), 41thx
Активность: 0.10
Статус: Участник

Создано: 19 августа 2009 19:24
· Личное сообщение · #2

Svan пишет:
Как мне отловить в отладчике обращения к диалогу


Ставь бряк на CreateDialogParamA(W) :

HWND CreateDialogParam(
HINSTANCE hInstance,
LPCTSTR lpTemplateName,
HWND hWndParent,
DLGPROC lpDialogFunc,
LPARAM dwInitParam
);

Если lpTemplateName равен 0x12C4, то будет создан твой диалог.



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

Создано: 19 августа 2009 19:50
· Личное сообщение · #3

>>Как мне отловить в отладчике обращения к диалогу, если я знаю его идентификатор? Или в моем случае это невозможно и ID – 12C4 мне ничего не дает?

можно еще поискать инструкцию push 12C4 в ольке. Если ничего не даст, то можно искать не инструкцию, а константу - 12C4. По близости должен быть вызов функции создания диалога )



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

Создано: 19 августа 2009 20:18
· Личное сообщение · #4

Спасибо, дали новый толчок для исследований. А то за неимением опыта зашел в тупик. И все-таки интересует вопрос - почему олька не показывает мне русских строк?



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

Создано: 19 августа 2009 20:35
· Личное сообщение · #5

>> почему олька не показывает мне русских строк?

Поставь в Appearance->Font->Couirer (UNICODE)



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

Создано: 20 августа 2009 16:54
· Личное сообщение · #6

Бряк на CreateDialogParam не срабатывает. Удалось найти несколько команд PUSH 12C4.
Ниже обязательно идет вызов некой функции MovieEdi. Описания не смог найти, буду разбираться. Шрифты в ольке менять пробовал – русских строк все равно не нахожу.



Ранг: 114.8 (ветеран), 41thx
Активность: 0.10
Статус: Участник

Создано: 20 августа 2009 18:19
· Личное сообщение · #7

Тогда прогу выкладывай.
Кстати, имя твоего экзешника случайно не с MovieEdi начинается



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

Создано: 20 августа 2009 20:01
· Личное сообщение · #8

Точно! Прога называется Magic Video Deluxe, а вот экзешник MovieEdit. Начинаю тупить. Видимо надо сделать перерыв. Ну а прогу рад бы выложить, да вот инсталлятор весит около 120 MB. Для моего диалапа неподъемно. Сей видеоредактор лежит на диске к журналу Computer Bild № 16 за 2008 год и имеет триал на 60 суток. Хотел это дело подправить, но видимо пока мне это не по зубам.



Ранг: 114.8 (ветеран), 41thx
Активность: 0.10
Статус: Участник

Создано: 20 августа 2009 21:08
· Личное сообщение · #9

Svan пишет:
Прога называется Magic Video Deluxe

Может ты имел в виду MAGIX Video deLuxe (версия наверно 13 или 14)?

Svan пишет:
Ну а прогу рад бы выложить, да вот инсталлятор весит около 120 MB

Значит просто экзешник пока выложи. Кстати, нормальная версия этой проги весит как минимум на порядок больше



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

Создано: 21 августа 2009 16:15
· Личное сообщение · #10

Да, именно эту прогу я и пытаюсь ковырять. MAGIX Video deLuxe 14. _ruzmaz_ , извиняй может опять задаю дурацкий вопрос, а выложить то куда? А то качать то файлы я качаю, а вот заливать ни разу еще не приходилось.



Ранг: 114.8 (ветеран), 41thx
Активность: 0.10
Статус: Участник

Создано: 21 августа 2009 18:58
· Личное сообщение · #11

Заходи, допустим, на rapidshare.com/ -> кнопка "Обзор" -> выбирай файл -> кнопка "Upload" -> жди ссылку
Либо здесь в аттач помещай (если влезает)



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

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

Был в командировке, поэтому не мог сразу ответить. Похоже, что рапида rar архивы не поддерживает, а незархивированный exe весит около 15 MB. Оченочное время загрузки - около 30 часов! Вообщем архивный экзешник удалось залить сюда: www.ziddu.com/download/6170544/MovieEdit.rar.html



Ранг: 114.8 (ветеран), 41thx
Активность: 0.10
Статус: Участник

Создано: 23 августа 2009 17:36
· Личное сообщение · #13

Что за диалог тебе нужен? А то что-то в этом экзешнике диалога с id=12C4 я не вижу.
Так или иначе, попробуй поставить бряк на 00616B50 и смотри последний помещенный в стек параметр - там находится id диалога, который должен быть создан.



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

Создано: 24 августа 2009 07:17
· Личное сообщение · #14

Ок. Спасибо! Как я могу приаттачить screen shot's в свои ответы, так мне было бы проще объяснять?



Ранг: 114.8 (ветеран), 41thx
Активность: 0.10
Статус: Участник

Создано: 24 августа 2009 11:56
· Личное сообщение · #15

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



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

Создано: 25 августа 2009 07:06 · Поправил: Svan
· Личное сообщение · #16

Svan пишет:
Что за диалог тебе нужен? А то что-то в этом экзешнике диалога с id=12C4 я не вижу.

Это диалог о неправильно введенном коде активации. Я пытался отыскать место в проге , где выводится окно с этим диалогом, так как оно не MessageBox. И вроде как нашел , это вызов процедуры по адресу 0040EF52 . Пытаюсь ее анализировать, но благополучно в ней тону.
Вообщем, как пишет CyberManiac : “чтобы прибрести опыт, нужно ломать программы….а ломать их не получается из-за недостатка опыта.



Ранг: 114.8 (ветеран), 41thx
Активность: 0.10
Статус: Участник

Создано: 25 августа 2009 12:03
· Личное сообщение · #17

Ясно, это диалог 0x1331. Анализировать функу 00CCC810, вызывающуюся с 0040EF52 не стоит - она стандартная, вызывается для многих диалогов из этого экзешника. Лучше посмотри при каких условиях вызывается функа 0040EEB0 (в ней вызовы функ 00616B50 и 00CCC810 для нужного диалога 0x1331).



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

Создано: 24 марта 2010 17:11
· Личное сообщение · #18

Подскажите, можно ли прицепить Run Script ... на горячую клавишу?

-----
Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше




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

Создано: 08 апреля 2010 17:43
· Личное сообщение · #19

Подскажите ка пропатчить Олли, что бы бряк на память ( BP ON ACCESS ) был только по исполнению, а то у Нарвахи упоминание есть..... а как сделать?

-----
Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше




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

Создано: 08 апреля 2010 18:07
· Личное сообщение · #20

срaвни кaк сдeлaно у Рикa и пропaтч в чём проблeмa?



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

Создано: 08 апреля 2010 18:36
· Личное сообщение · #21

Насколько я понял у Рикка патч был не только для этого, но и для скрытия от обнаружения , во вторых у меня Олли совсем другая и вычислять разницу из разници, видимо не получится, либо это большой гемморой, хотелось бы получить "готовый рецепт" , где, как и почему.

-----
Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше




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

Создано: 08 апреля 2010 19:08 · Поправил: NikolayD
· Личное сообщение · #22

43022D нопишь этот пeрeход и будeт бряк нa исполнeниe.
gena-m пишет:
Сасибо

Незачто



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

Создано: 08 апреля 2010 20:23 · Поправил: gena-m
· Личное сообщение · #23

Выложил rghost.ru/1339791

Обалдеть, работает. Сасибо NikolayD

-----
Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше




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

Создано: 28 апреля 2010 14:54
· Личное сообщение · #24

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



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

Создано: 30 апреля 2010 01:46
· Личное сообщение · #25

Ещё один лентяй а самому посмотреть не судьба? Тебе же интересней будет.

Code:
  1. 0041C455      8B0D 5C2E4B00 MOV ECX,DWORD PTR DS:[4B2E5C]


В есх должна быть 4, уже это то сделать сможешь.



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

Создано: 30 апреля 2010 11:20
· Личное сообщение · #26

NikolayD большущее спасибо выручил!



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

Создано: 07 мая 2010 13:46
· Личное сообщение · #27

У меня вопрос.
При открытии программы в OLLY появляется сообщение "Bad or unknown of 32-bit executable file" , что это значит?

и еще "OllyDbg is unable to attach to process 000005A4 as a "just-in-time" debugger".



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

Создано: 07 мая 2010 15:33 · Поправил: gena-m
· Личное сообщение · #28

Bad or unknown of 32-bit executable file
Олли говорит что ты ей подсовывываешь не 32-битный исполняемый файл, но это не значит что он таковым является, это легко проверить если система его запускает нормально.
Второе высказывание что Олли не может подключится к процессу как системный отладчик.

-----
Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше




Ранг: 281.8 (наставник), 272thx
Активность: 0.250.01
Статус: Участник
Destroyer of protectors

Создано: 07 мая 2010 18:38
· Личное сообщение · #29

sfd43 пишет:
Bad or unknown of 32-bit executable file

В PeTools запихни exe и посмотри значение Number of Rva and Sizes. Если оно большое тогда эт антиотладко. выстави соответствующую галку (Kill NumOfRvaBug) в плаге Olly Advanced или поменяй значение на 10.



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

Создано: 14 мая 2010 15:55 · Поправил: sfd43
· Личное сообщение · #30

MasterSoft
PEToois показал, что этот параметр =10, а где взять плагин Olly Advanced, не могу найти? Дайте, пожалуйста, ссылку.


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


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