05.VS環(huán)境下的Shellcode開(kāi)發(fā)技術(shù) 環(huán)境配置


一.  實(shí)驗(yàn)環(huán)境:


操作系統(tǒng):Windows 7 SP1

開(kāi)發(fā)環(huán)境:Visual Studio 2015


二.  環(huán)境配置:


1.  創(chuàng)建一個(gè)Win32控制臺(tái)程序


2.  選擇創(chuàng)建一個(gè)空項(xiàng)目,并且取消安全開(kāi)發(fā)周期(SDL)檢查


3.  在原文件內(nèi)創(chuàng)建一個(gè)cpp文件


4.  修改入口點(diǎn)(項(xiàng)目->屬性->鏈接器->高級(jí)->入口點(diǎn)->愿意改成什么改成什么)


5.  關(guān)閉安全檢查(項(xiàng)目->屬性->C/C++->代碼生成->安全檢查->關(guān)閉安全檢查(/GS-))


6.  設(shè)置XP兼容


6.1 設(shè)置平臺(tái)工具集(項(xiàng)目->屬性->常規(guī)->平臺(tái)工具集->v140_xp)


6.2 設(shè)置運(yùn)行庫(kù)(項(xiàng)目->屬性->C/C++->代碼生成->運(yùn)行庫(kù)->多線程(/MT))


7.  關(guān)閉清單文件(項(xiàng)目->屬性->鏈接器->清單文件->生成清單->否)


8.  關(guān)閉調(diào)試信息(項(xiàng)目->屬性->鏈接器->調(diào)試->生成調(diào)試信息->否)

?