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

 eXeL@B —› Вопросы новичков —› Не получается отладить прогу...
Посл.ответ Сообщение

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

Создано: 18 мая 2009 18:15
· Личное сообщение · #1

На днях решил конкретно заняться изучение С, поставил еклипс и CodeBlocks (там gcc для еклипса)

Сделал первую простую прогу вывода таблички температур "градусы - фаренгейт", захотелось посмотреть всё это в ольке, но прога закрывается, так и не дойдя до OEP (401000)

PeiD: MingWin32 - Dev C++ v4.x (h) [Overlay] *

Пробовал и на SND моде, то же самое...

Помогите новичку с проблемой)

Заранее спасибо =)

--> Прога <--



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

Создано: 18 мая 2009 19:11
· Личное сообщение · #2

Перекинь в другое место, сервер недоступен



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

Создано: 19 мая 2009 07:04
· Личное сообщение · #3

хм, странно, вроде dump всегда онлайн...

держи

6bf5_19.05.2009_CRACKLAB.rU.tgz - 1_2.rar




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 19 мая 2009 13:14
· Личное сообщение · #4

Выходит по вызову ExitProcess

Code:
  1. 00401246  |.  E8 A5000000   call    004012F0                         ; 1_2.004012F0
  2. 0040124B  |.  89C3          mov     ebx, eax                         ; |
  3. 0040124D  |.  E8 86060000   call    004018D8                         ; |[msvcrt._cexit
  4. 00401252  |.  891C24        mov     dword ptr ss:[esp], ebx          ; |
  5. 00401255  |.  E8 DE060000   call    00401938                         ; \ExitProcess


-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




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

Создано: 19 мая 2009 14:26
· Личное сообщение · #5

А с чего ты решил, что EP - 401000? Не 401000, а 401280. И в любом PE-редакторе это видно, и Оля на нем становится. Прога нормально отрабатывает и выводит твои температуры, только сразу после вывода идет ExitProcess, как уже сказал Coderess.
Без отладчика просто ничего не успеваешь увидеть.



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

Создано: 19 мая 2009 15:17
· Личное сообщение · #6

О, ребят, спасибо огромное =)

Не посмотрел сам, что происходит перед вызовом ExitProcess'a...

Я просто как обычно скакнул на обычный EP и там увидел подобие цикла (как и в проге) и почему-то подумал, что это и есть OEP...

Сори за такой вопрос...

тему можете закрыват (и удалять) =)




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

Создано: 19 мая 2009 17:44
· Личное сообщение · #7

Автор и сам закрыть может, кнопка Закрыть тему под кнопкой Отправить сообщение.


 eXeL@B —› Вопросы новичков —› Не получается отладить прогу...
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати