1. 程式人生 > >每天干攻防,都不會寫驅動了

每天干攻防,都不會寫驅動了

 今天用VS2017 + WDK10 17134 寫了個驅動,要上Win7 上執行,

 

到了Win7上,懵了。。。

 

藍屏。。。

 

IDA 看了之後,發現是 security_cookie 的值的問題,導致的藍屏,

 

上網把和一下,發現其實是 security_cookie 的計算方式在Win8以後出現了問題,所以導致這個結果,

 

那麼最終的結果,怎麼解決呢,

 

在VS2017 的 project 的link 選項裡面,新增一個lib 路徑,強制使用“$(DDK_LIB_PATH)\BufferOverflowK.lib”當前WDK內部自帶的最新版 security_cookie 計算方法就好了。

 

關掉 GS 開關成本太高,果斷放棄。