Indy_, огромное спасибо за матчасть! Теперь есть, от чего отталкиваться
TermoSINteZ, существуют ли юзермодные способы создать отображение уже выделенной памяти?
Если действительно SGX, то концепция визора не выглядит сложной, был бы дизассемблер. Но если анклав с кодом реализован средствами уже...
Indy_, Ваша реализация основана на Intel SGX?
Но вы тоже откуда-то черпали исходную информацию для анализа. Я не спрашиваю готовое решение, но какие-то зацепки, чтобы было в каком направлении...
Хоть где-то в реальном софте такие техники используются или это только на уровне концептов, которые теоретически можно реализовать, но на практике...
Где об этом почитать?
Была идея проверять стактрейс потока, и если в один момент он оказался там, куда предшествующий код его не звал - контекст переключили. Но всё...
Под визором Вы имеете в виду полноценный гипервизор?
Indy_, такую технику, насколько понимаю, в идеале встраивать в компилятор, который точно знает, где и на что лежат указатели? Есть ли уже...
Хм, ну да, только если таким способом :)
Но здесь не файл удаляет сам себя, а мы крутим цикл в стороннем процессе, который ждёт, пока наш процесс завершится, а потом удаляет скриптовый...
Есть ли способы как-то узнать (по любому признаку, прямому\косвенному), что у потока сменился контекст? Например, делают инжект через...
В этом и была идея - сделать переключалку, не делая предположений о том, какой код выполняют потоки (особенно если использовать переключалку на...
Что именно нужно синхронизировать эвентами? Идея в том, чтобы крутить потоки, независимо от кода, который они исполняют. Если в потоках крутить...
Но на момент переключения оба потока стоят, а когда размораживаем, в функции критическая секция
Но переключая fs'ы, мы переключаем и TEB'ы - по крайней мере, в юзермоде. Разве потоки не должны полностью поменяться телами вместе с окружением,...
Стало интересно, можно ли переключить два потока между собой, чтобы каждый продолжил выполняться с точки остановки другого. Сказано - сделано....
В прошлом вопросе всё решилось правкой inf'a: если делаешь не по матчасти - не стоит надеяться, что оно будет работать. Сейчас же вопрос больше по...
Хм. Полагаю, из-за того, что запрос не идёт дальше по стеку фильтров. Следовательно, FLT_PREOP_COMPLETE нужно возвращать только в случае отмены...
Имена участников (разделяйте запятой).