что бы больше никакое приложение не могло достучаться?
Нет-нет, не вирус пишу, просто тут крутая российская команда доказывает, что это делается запросто, не не признаются каким образом
Из под другой оси или на голом железе?
Винда. Кажется сервер 2019, но тут могу ошибиться
Тогда вряд-ли. ОСь тупо не даст такого доступа, и вколючит какой-то механизм защиты. А вот на голом железе может и выйти
Вот миенно! Даже приоритет не позволяет 100%-ного доступа
как вариант можно попытаться внедриться в память ядра и системного потока
Чем круче команда, тем меньше заморачиваются в таких тонкостях.
Affinity назначает процесс на конкретное ядро, так что можно другие процессы отправить на одно ядро а свой процесс аттачить к остальным ядрам просто и будет типа полная изоляция, но только не от всего процессора а от большинства ядер
Посмотреть сколько ядер (GetProcessAffinityMask), создать соответствующее количество потоков (CreateThread), в потоках сделать что-то типа m1: jmp m1, и сделать всему SetPriorityClass REALTIME_PRIORITY_CLASS. Хотя без админских прав REALTIME_PRIORITY_CLASS не будет (будет HIGH_PRIORITY_CLASS). Ещё я сталкивался что система парализуется не сколько загрузкой ядер, сколько активной работой с ОЗУ. Т.е. наверно в потоках надо сделать какие-то пересылки блоков памяти, причём даже не MOVS, а через SSE. И размеры/адреса данные должны быть такие чтобы выйти за пределы кеша, чтобы кеш не помогал.
Вот именно! Память и канал к диску не контролируются жеж. Через эти два канала можно комп заблокировать. А проц... Ну пустым циклом ещё только не пробовал
Обсуждают сегодня