Самый ламерский вопрос по асму)

Тема в разделе "WASM.BEGINNERS", создана пользователем SReg, 15 ноя 2009.

  1. SReg

    SReg New Member

    Публикаций:
    0
    Регистрация:
    24 май 2009
    Сообщения:
    7
    инлайню одну прогу, под УПХ...

    чтобы она запустилась зарегестрированной, необходимо:
    00409906 74 36 JE 0040993E ; << тут чтобы был безусловный переход
    ; << 00409906 EB 36 JMP 0040993E

    перед прыжком на ОЕП необходимо записать что то типа MOV DWORD PTR DS:[409906],EB
    ну а потом прыг на оеп)...

    так трабла в том, что я могу написать только, к примеру MOV DWORD PTR DS:[409906],75
    а это будет команда JNZ, она бы в принципе устроила бы, но беда в том, что если в реестре, допустим, правильный серийник???

    короче как записать EB в тот адрес? [00409906]
     
  2. FLASH300

    FLASH300 New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2008
    Сообщения:
    72
    делай вставку

    http://www.wasm.ru/article.php?article=ollydbg28
     
  3. Flint_ta

    Flint_ta New Member

    Публикаций:
    0
    Регистрация:
    25 май 2008
    Сообщения:
    312
    )))

    MOV DWORD PTR DS:[409906],0EB
     
  4. FLASH300

    FLASH300 New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2008
    Сообщения:
    72
    :)
    MOV BYTE PTR DS:[409906],0EB
     
  5. SReg

    SReg New Member

    Публикаций:
    0
    Регистрация:
    24 май 2009
    Сообщения:
    7
    FLASH300
    Flint_ta
    спасибо парни... просто асм учу в оллидбг ))