Мощь и сила в 3-ёх строках!

Тема в разделе "WASM.BEGINNERS", создана пользователем EKern, 4 июн 2017.

  1. EKern

    EKern New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2017
    Сообщения:
    4
    Код (Text):
    1.  
    2. use32
    3.   org    0
    4.   db    'MENUET01'
    5.   dd    1
    6.   dd    START
    7.   dd    I_END
    8.   dd    MEM
    9.   dd    I_END
    10.   dd    0
    11.   dd    0
    12. START:
    13.    push 0x90   ;1
    14.    mov ax,-1    ;2
    15.    int 0x40      ;3
    16. I_END:
    17. MEM:
    18.  
     
  2. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    EKern,

    http://www.menuetos.net/sysfuncs.txt

    Зачем push 90 ?

    Там же аргументы через регистры передаются, а не через стек и сервис аргументов не имеет.
     
  3. EKern

    EKern New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2017
    Сообщения:
    4
    Дело не в этом. Я про самомодификацию программы, пусть и не очень заметную:grin:
     
  4. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    EKern,

    Что это значит :umnik2:
     
  5. EKern

    EKern New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2017
    Сообщения:
    4
    int 0x40 меняем на nop
     
  6. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    EKern,

    Как меняем ?
    Если убрать сервис, то выполнится код по MEM, что там неизвестно, скорее всего закрэшит.
     
  7. EKern

    EKern New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2017
    Сообщения:
    4
    Крэш 100%(приложения), но это просто примерчик демонстрации мощи asm'а(не убийственной!).
     
    Последнее редактирование: 4 июн 2017
  8. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    EKern, да... Шёл 2017 год.
     
  9. SadKo

    SadKo Владимир Садовников

    Публикаций:
    8
    Регистрация:
    4 июн 2007
    Сообщения:
    1.610
    Адрес:
    г. Санкт-Петербург
    Откровение.
    [​IMG]