ну да. На языках программирования предполагается что создаются программы. А на фасм можно и программы, и файлы данных (зип-архивы, картинки, пдф файлы), да вообще все что угодно. Никаких планок и ограничений.
Немного некорректно. FASM тут не причём. Ты можешь и писать в хексе это. Сама суть, что ассемблер это просто мнемоники, с которыми ты можешь делать всё, что хочешь
Извини, но очень причем. Я могу писать мнемониками тернарных инструкций указывать прыжки и вызовы по тернарным адресам (и все расчеты за меня сделает ассемблер). Именно это делает ассемблер - невероятное удобство делать что угодно, и не жертвуя этой свободой делать что угодно в противовес ХЛЛ. В хексе можно, но неудобно.
Не получится. У Windows свои рамки. Kernel Path Protection, все дела. Даже при загрузке драйвера тебе нужно будет подправить адрес инициализации драйверов, чтобы система приняла твой драйвер (или это вроде для фильтр-драйверов) Ну и отключать DSE
видел где-то краем глаза, недавно, что в винде сделали так, что сторонние драйверы без апрува майкрософта вертятся в песочнице, не там же где драйверы от МС