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

 eXeL@B —› Вопросы новичков —› Проблема листинга в ollydbg
Посл.ответ Сообщение

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

Создано: 30 января 2008 21:05
· Личное сообщение · #1

Не как не могу понять, почему когда я загружаю .exe'шник в олю у меня нормальный листинг(см. скрин 1 в аттаче), а когда я ставлю бряк и прога до него добирается листинг меняется? (см скрин 2 в аттаче).

Надеюсь на вашу помощь.

Заранее спасибо.

bed0_30.01.2008_CRACKLAB.rU.tgz - listing.rar




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

Создано: 30 января 2008 21:44
· Личное сообщение · #2

Может быть потому, что это 2 листинга абсолютно разных мест в программе? =\ Ты на адреса то смотрел?




Ранг: 340.0 (мудрец), 22thx
Активность: 0.120
Статус: Участник
THETA

Создано: 30 января 2008 22:46
· Личное сообщение · #3

Archer
Может быть, kilowatt подразумевает, почему он попадает из области памяти кода с традиционным ImageBase == 400000h в область памяти с адресами на 7C?

-----
Программист SkyNet




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

Создано: 30 января 2008 23:28
· Личное сообщение · #4

Дело в том, что я делал это по аналогии с видеороликом. С одной и той же прогой (1 в 1); Ну и вообщем когда я ставлю бряк, и жму ОК в окне регистрации, то прога какбы сворачивается и останавл на бряке...и у меня вместо того листинга появляется другой(2 скрин аттача)( И я не знаю как вернутся обратно на тот). А на ролике у снимавшего этот листинг остается прежним...и все нормально работает дальше. А мне приходится делать рестарт отладки.


Помогите, а то я совсем запутался ;(




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

Создано: 30 января 2008 23:41
· Личное сообщение · #5

kilowatt
Разобрался бы ты в ольке лучше сначала, ибо вопрос уж слишком новичковый. На адрес в ольке ходить можно по комбинации Ctrl+G, в контекстном меню есть аналог. Почитай лучше статьи, покури доки, а не повторяй бездумно 1 в 1 с мультика, разбирайся, что делаешь.



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

Создано: 30 января 2008 23:49
· Личное сообщение · #6

Ctrl+G
спс, ситуация прояснилась.



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

Создано: 30 января 2008 23:53
· Личное сообщение · #7

FrenFolio
Можно поподробнее, я и вправду не понимаю почему меня перекидывает на другой листинг ;(



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

Создано: 31 января 2008 00:01
· Личное сообщение · #8

А еще почему-то когда меня перекидывает на другой листинг( 2 скр в аттаче, извините что незнаю как это назвать правильно), что-бы заного запустить прогу нужно сделать рестарт отладки и начинать все сначала! Мне кажется что такого не должно быть. Может у меня что то с Олли?



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

Создано: 31 января 2008 00:08
· Личное сообщение · #9

kilowatt
Не путай пожалуйста комманды bp и bpx
при установке bp - ты ставишь бряк в системной библе на начало функи
при bpx ты ставишь бряки все вызовы твоей комманды из тела программы.
иными словами примере:
bp MessageBoxA - бряк стоит тут: 77D7050B > 8BFF MOV EDI,EDI
bpx MessageBoxA - бряк ставиться тут: 00404890 |. E8 5BCAFFFF CALL <JMP.&user32.MessageBoxA>
а так же еще в n-ом кол-ве мест в программе, в зависимости от кол-ва вызовов этой функции в программе.

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

-----
Я ещё не волшебник, я только учусь...




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

Создано: 31 января 2008 00:22 · Поправил: kilowatt
· Личное сообщение · #10

Assass1n да, я это понимаю но суть в другом, когда происходит переход на бряк bp то листинг именяется на какой-то странный(в нем много знаков ???)(посмотри аттач плиз). НО, на видео, которое я смотрю, при таком же переходе этого не происходит...там листинг остается прежним. У меня так постоянно, как осуществляется переход на любой бряк, сразу же листинг "портится" т.е. он проподают всякие там MessageBoxA и появляются много вопросительных знаков. Что мне делать я не могу понять. Из-за чего это происходит?



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

Создано: 31 января 2008 00:36 · Поправил: Assass1n
· Личное сообщение · #11

kilowatt кинь- ка прогу лучше... оно листинг тоже о многом может сказать, но лучше самому смотреть
add
я же выше написал разницу. забыл тока указать что bp адрес - поставится на определённый адрес, без разницы он в программе или в библе.
по листингу: ??? возникает если оля не смогла перевести опкоды в понятный нам текст. Так что по поводу ??? не беспокойся. А вот чего тебя кидает в библу, если ты всё делаешь по инструкции - не понятно.

-----
Я ещё не волшебник, я только учусь...




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

Создано: 31 января 2008 00:47 · Поправил: kilowatt
· Личное сообщение · #12

www.team-x.ru/guru-exe/Video/Cracking/DVD%20Audio%20Ripper%20v2.0.36%20build%201224.7z

Видео+сама прога (3.0 Мб)
add
А вот чего тебя кидает в библу, если ты всё делаешь по инструкции - не понятно.

Вот и я не пойму никак ;(



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

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

в асю напиши, а то я уже 2 раза просмотрел, так и не понял где ты там мог что то напутать.

-----
Я ещё не волшебник, я только учусь...



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


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