Нужен криптор полиморф или метаморф

Тема в разделе "WASM.HEAP", создана пользователем sslav, 8 сен 2007.

  1. maxdiver

    maxdiver Max

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    308
    Адрес:
    Саратов
    UbIvItS
    Насколько хватает моих знаний, обычно путь такой:
    1. ищем недостатки алгоритма перехвата и обходим перехваты
    2. дальше творим че хотим :)
     
  2. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    PaCHER
    если во всех процессах идёт перехват writememory || openprocess, то, конечно, дело гиблое:)).
    maxdiver
    если перехват идёт посредством драйвера ======> нужно юзать другой драйвер для вышибания фаера, что выходит за рамки поставленной задачи
     
  3. W4FhLF

    W4FhLF New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2006
    Сообщения:
    1.050
    Зачем во всех? Достаточно в SSDT )
     
  4. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    W4FhLF
    короче, на уровне ядра оси, если не ошибаюсь с терменологией:)) (дрова не прогал)
     
  5. maxdiver

    maxdiver Max

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    308
    Адрес:
    Саратов
    UbIvItS
    Даже перехваты SSDT можно обойти с юзер-левела без драйверов, если эти перехваты были криво поставлены ;)
     
  6. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    maxdiver
    насколько я знаю, есть 2-а способа перехвата: подмена адреса в таблице фунок или же трамплин в заголовке функи (есть ещё int 3, вроде, но он черепаха). первый способ весьма плох, т. к. никто не мешает вызвать функу по её адресу, но разве в режиме юзера можно вызывать функи ядра напрямую(???)
     
  7. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    UbIvItS
    вы читаете форум?
     
  8. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.738
    Нужно :)

    Вы имеете ввиду Native API ?
     
  9. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    asmlamo
    функи ядра, по идее, они и есть.
    t00x
    если начну строкать дрова, обязательно посмотрю.
    ----------------------------------------------------------
    хотя, вопрос я, конечно, задал аутовый:)): длл-ки загружаются в вызывающий их процесс, а через функи длл-ок вызываются функи ядра:)))
     
  10. asmfan

    asmfan New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    1.004
    Адрес:
    Abaddon
    Ну а всё-таки кто просветит на счёт вызовов из юзермода в обход SSDT/SST? А то тут все про нативные апи говорят, хотя даже из дров мало кто пишет Nt* вместо Zw*... что уже подразумевает стаб в виде таблиц сервисов afaik.
     
  11. Cr4sh

    Cr4sh New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2006
    Сообщения:
    668
    *здец, я просто рыдаю)
     
  12. asmfan

    asmfan New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    1.004
    Адрес:
    Abaddon
    Cr4sh
    ?