普通exe和sys驅動文件結構上有什麼不一樣?

都是PE結構,多了個INIT區段,實際上查看內核ntoskrnl.exe,會發現多了更多區段,好比PAGE,等等,是讓代碼放在分頁區段仍是放在物理內存,或是執行完就卸載(INIT)。因而你會知道,用任何編譯器實際上均可以編譯驅動,你拿彙編器也能夠直接編譯出驅動。甚至能夠預想,攻擊內核其實也沒必要太費周折。blog

相關文章
相關標籤/搜索