я в ассемблере 0

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

  1. saper

    saper New Member

    Публикаций:
    0
    Регистрация:
    27 май 2009
    Сообщения:
    9
    мне главное безопасность, и ошыбки в програмах находить , как говорится "Всех баб не вые..шь, всю водку не выпьешь, но к этому надо стремится!"
     
  2. featurelles

    featurelles New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2009
    Сообщения:
    562
    saper

    Это не так просто сделать, как кажется. (с превосходным знанием ассемблера, ОС, дизассемблирования и программирования в общем).
     
  3. saper

    saper New Member

    Публикаций:
    0
    Регистрация:
    27 май 2009
    Сообщения:
    9
    буду старатся, я сам еще незнаю что с этого выйдет
    вот вчера в WinZip : test ax, ax
     
  4. featurelles

    featurelles New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2009
    Сообщения:
    562
    и? =)
     
  5. saper

    saper New Member

    Публикаций:
    0
    Регистрация:
    27 май 2009
    Сообщения:
    9
    еще чем заинтирисовал ассемблер и дизассемблер, насколько я правильно понял, то что от него нескроешь все команды програмы
     
  6. saper

    saper New Member

    Публикаций:
    0
    Регистрация:
    27 май 2009
    Сообщения:
    9
    я счас дуб в этом но это NULL, в програме
     
  7. featurelles

    featurelles New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2009
    Сообщения:
    562
    скрыть команды можно).. но при высоком уровне профессионализма их можно обнаружить.
     
  8. featurelles

    featurelles New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2009
    Сообщения:
    562
    saper[/
    если не ошибаюсь test взводит определённые фалги процессора...такчто это не NULL
     
  9. saper

    saper New Member

    Публикаций:
    0
    Регистрация:
    27 май 2009
    Сообщения:
    9
    я пожже брошу статью. прочтешь, писал ее не я, но про тест там точно написано
     
  10. intel_x128

    intel_x128 New Member

    Публикаций:
    0
    Регистрация:
    17 май 2009
    Сообщения:
    345
    ассемблер ценен тем, что за него шекель платят ))
     
  11. saper

    saper New Member

    Публикаций:
    0
    Регистрация:
    27 май 2009
    Сообщения:
    9
    непонял
     
  12. saper

    saper New Member

    Публикаций:
    0
    Регистрация:
    27 май 2009
    Сообщения:
    9
    СИМВОЛЫ завершения строки NULL
    Поскольку строки обычно завершаются с помощью символа NULL (особенно в
    коде на языке С), то может пригодится поиск кода нулевого байта. Шаблоны для по
    иска символа NULL могут выглядеть примерно следующим образом.
    test al, al
    test cl, cl
    На рис. 6.12 показано несколько побайтовых операций с такими данными:
    cl --- обозначение байта;
    test cl, cl --- поиск символа NULL;
    [еах] ---указатель;
    [еах+1] --- указатель плюс один байт;
    inc еах--- увеличениеуказателя; mov dl, [eax+1] --- перемещение од
    ного байта.
    c. 6. "/2. Программный код, в котором содержатсянекоторые интересныепобайтовые операции

    Наличие этих операций может указать на то, что в этой программе выполняется
    анализ или обработка входных данных.