Определение границ функции

Тема в разделе "LANGS.C", создана пользователем wsd, 2 дек 2008.

  1. _Aspire

    _Aspire New Member

    Публикаций:
    0
    Регистрация:
    1 дек 2008
    Сообщения:
    62
    1. На какую глобальную переменную переменную укажет ваш код, когда будет заинжекчен/инфекчен?
    2. Этот код окажется лишним, когда функция будет работать "внутри". Это нестрашно в случае инжекта, а если речь идет о инфекте, где каждый байт на счету?

    Рабочий, не спорю. Но, чем он лучше того худшего, в котором используется сигнатура?
    Мусора меньше? Или свой мусор ближе к телу? (с) leo.

    Далее из поста #44 с которым я полностью и безоговорочно согласен

    Не надо никакой пустышки. Всегда есть main().

    И еще, всегда есть асм.
     
  2. leo

    leo Active Member

    Публикаций:
    0
    Регистрация:
    4 авг 2004
    Сообщения:
    2.542
    Адрес:
    Russia
    _Aspire
    Для меня ничем ;) А для автора топика, настаивавшего на "статике", тем, что не нужно искать сигнатуру и ret - просто вызываешь функ-у с магическим параметром и все

    PS: Кстати, на паскале возможен еще один "офигенный вариант" ;) - использование нужной функции sum как вложенной во вспомогательную асм-функцию, выдающую адрес и размер sum. В принципе он не отличается от юзания адреса следующей функции, но лучше тем, что тут обе функции жестко увязаны в одну и соотв-но не нужно заботиться о порядке, перестановках и т.п.
     
  3. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    _Aspire
    здесь много красивых вариантов прозвучало и
    не надо по мелочам к другим придираться, у каждого свой минус ;)
    я заюзал твой, но и другие пригодяться.
     
  4. asmfan

    asmfan New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    1.004
    Адрес:
    Abaddon
    Не понял. я про лэйбл говорил, не нэймспэйс.
     
  5. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    asmfan
    он понял
    :: тут как козе баян