Просмотр выполняемого кода по адресу возращенному с NtMapViewOfSection

Тема в разделе "WASM.WIN32", создана пользователем paymera, 17 июл 2009.

  1. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    multiarc
    Это не нужно - есть стиль написания пикода, далее он просто копируется как массив данных, опкодами обычно компилятор занимается.
     
  2. multiarc

    multiarc New Member

    Публикаций:
    0
    Регистрация:
    6 фев 2008
    Сообщения:
    21
    Адрес:
    РБ Жодино
    ссылку на инфу в студию пожалст ;)
     
  3. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    multiarc
    В архиве пикод для загрузки модуля.
    А инфы - так её нет, учите ассемблер.)
     
  4. multiarc

    multiarc New Member

    Публикаций:
    0
    Регистрация:
    6 фев 2008
    Сообщения:
    21
    Адрес:
    РБ Жодино
    Найдите 5 отличий?))) там только и есть разница в том, что загрузка производиться используя только ntdll.dll, и есть парочка функций для удобства загрузки, собственно чем это лучше кроме того, что используется SEH?
    >>есть стиль написания пикода.
    стиль?) ммм... интересно что за стиль? преимущества, недостатки? другие стили?? просвети...)
     
  5. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    multiarc
    Разницы три - работает, красиво и пишется за минуты.
     
  6. multiarc

    multiarc New Member

    Публикаций:
    0
    Регистрация:
    6 фев 2008
    Сообщения:
    21
    Адрес:
    РБ Жодино
    У меня тоже всё работает. Теперь работает... Пишется действительно быстрее, но работает чутка медленнее. Хотя для подгрузки одной библиотеки это несущественно. Красиво, да) Но свой метод считаю тоже не самым плохим. kernel32 использовать перестал, ибо его таблица экспорта частично перекрывается в NT 6.0 и выше. И да ещё ASLR. как доделаю выложу на всеобщее осмеяние ;)
     
  7. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    multiarc
    Ну в любом случае загрузка с диска это зло при инжектах. Нужно из памяти загрузку выполнять.
     
  8. multiarc

    multiarc New Member

    Публикаций:
    0
    Регистрация:
    6 фев 2008
    Сообщения:
    21
    Адрес:
    РБ Жодино
    Согласен) Потом будет и из памяти... для начала закочку с этим.