Передать управление.

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

  1. newb

    newb New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2008
    Сообщения:
    39
    Ку всем, вот у меня возник вопрос, есть моя программа и любой текстовый файл содержание файла логичное, скажем
    Код (Text):
    1. mov rax, 1b
    2. xor rbx, rbx
    Могу ли я передать управление из программы на текстовый файл?
     
  2. barton

    barton New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2008
    Сообщения:
    164
    Адрес:
    Czechoslovakia
    Без использования LSD ?
     
  3. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    да. прочитай его в память и прыгни на начало
     
  4. P_F

    P_F New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2006
    Сообщения:
    116
    Адрес:
    Russia
    barton
    :)))
    Freeman
    :))))
    newb
    а ничё что хайл текстовый?

    зы: а вообще Freeman отлично ответил на вопрос... вспоминается анекдот про полочку...
     
  5. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    P_F
    порадуй!
     
  6. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Код (Text):
    1. ;@Echo Off
    2. ;Goto MakeIt
    3.  
    4.     .686
    5.     .model flat, stdcall
    6.     option casemap:none
    7.     include \Masm32\Include\Windows.inc
    8. .code
    9. Entry:
    10.     ;[...]
    11.     ret
    12. end Entry
    13.  
    14. :MakeIt
    15.  
    16. \Masm32\Bin\ml /c /coff D.bat
    17. \Masm32\Bin\Link /SUBSYSTEM:WINDOWS D.obj
    18.  
    19. D.exe
     
  7. deLight

    deLight New Member

    Публикаций:
    0
    Регистрация:
    26 май 2008
    Сообщения:
    879
    newb
    недавно был топик об апишках для перевода из мнемоники в машкод.
    считал из файла, скомпилил в памяти и передал управление
     
  8. newb

    newb New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2008
    Сообщения:
    39
    можно примерчик...
    Загрузил в память скомпилированный EXE, а дату он берёт из нового сегмента (даты). :)
     
  9. 0xFE

    0xFE New Member

    Публикаций:
    0
    Регистрация:
    25 мар 2008
    Сообщения:
    7
    Только если ты будешь копировать данные в секцию данных, то не забудь изменить перед запуском
    ее характеристики(добавить разрешение на исполнение).