Помогите с иследованием программы

Discussion in 'WASM.BEGINNERS' started by AlannY, Nov 14, 2008.

  1. AlannY

    AlannY New Member

    Blog Posts:
    0
    Исследую программу. Столкнулся с такой проблемой: прога в определённый момент заходит по адресу 00401000 (см. скриншот), но этот адрес - самое начало программы. Скролить "выше" не получается (см. на скролбар). Ставлю брейкпоинт на самой верхней точки: может это вход в функцию. Но в вершине стека записан "мусор", т.е. это не адрес места возврата - делаю вывод: это не функция.

    Есть способ отследить откуда был переход, если это тупа jmp, а не call?

    [​IMG]
     
  2. Partner

    Partner Павел

    Blog Posts:
    0
    А что Call Stack показывает ?
     
  3. trash_master

    trash_master New Member

    Blog Posts:
    0
    выложил бинарь чтоли )) ато не очень вериццо что пакер\ прот снимаеш
     
  4. meduza

    meduza New Member

    Blog Posts:
    0
    в Оле есть автоматическая пошаговая трассировка (<ctrl-f11>, <ctrl-f12> вроде бы). Потом по <num-минус> можно просмотреть предыдущую команду.
     
  5. GoldFinch

    GoldFinch New Member

    Blog Posts:
    0
    Если прога написана на C(++) то по 00401000 обычно находится main()
     
  6. wasm_test

    wasm_test wasm test user

    Blog Posts:
    0
    welcome to WASM.BEGINNERS )