Windows系統(tǒng)編程基礎(chǔ)_第1頁
Windows系統(tǒng)編程基礎(chǔ)_第2頁
Windows系統(tǒng)編程基礎(chǔ)_第3頁
Windows系統(tǒng)編程基礎(chǔ)_第4頁
Windows系統(tǒng)編程基礎(chǔ)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 反黑風(fēng)暴反黑風(fēng)暴 網(wǎng)站入侵與腳本技術(shù)快速防殺網(wǎng)站入侵與腳本技術(shù)快速防殺 WindowsWindows系統(tǒng)編程基礎(chǔ)系統(tǒng)編程基礎(chǔ) 黑客編程概述 Windows系統(tǒng)編程概述 黑客編程概述黑客編程概述 黑客編程概述 黑客與編程 VC編程基礎(chǔ) VCVC編程基礎(chǔ)編程基礎(chǔ) 具體操作步驟如下: 步驟1:雙擊桌面上創(chuàng)建的VC+6.0快捷方式圖標(biāo),即可打開VC+6.0主窗口,如圖 1-2所示。 步驟2:選擇【文件】【新建】菜單項(xiàng),即可彈出【新建】對話框,切換到【工程 】選項(xiàng)卡,選擇列表中的“Win32 Console Application”工程項(xiàng)目,并填寫好工程 名稱以及存儲(chǔ)的位置,如圖1-3所示。 VCVC

2、編程基礎(chǔ)編程基礎(chǔ) 具體操作步驟如下: 步驟3:單擊【確定】按鈕,即可彈出【W(wǎng)in32 Console Application步驟1共1步】 對話框,在其中選擇“一個(gè)簡單的程序”選項(xiàng),如圖1-4所示。 步驟4:待一切設(shè)置完畢后,單擊【完成】按鈕,這樣就建立了一個(gè)工程了,但是編 譯運(yùn)行后會(huì)發(fā)現(xiàn)有一個(gè)黑呼呼的控制臺(tái)窗口,如圖1-5所示。對于NC之類的程序 當(dāng)然無所謂了,但對于木馬后門這樣就不夠隱蔽了,此時(shí)用戶只需在頭文件中( 默認(rèn)情況下是StdAfx.h)加入“#pragma comment(linker,/subsystem: windows/entry:mainCRTStartup)”代碼,就不

3、會(huì)有控制臺(tái)窗口了。 WindowsWindows系統(tǒng)編程概述系統(tǒng)編程概述 網(wǎng)絡(luò)通信編程簡介 文件操作編程簡介 文件操作編程簡介 進(jìn)程和線程編程簡介 動(dòng)態(tài)鏈接庫編程簡介 文件操作編程簡介文件操作編程簡介 微軟提供了強(qiáng)大的文件讀寫(文件I/O)操作的編程接口,所以可以通過調(diào)用API 函數(shù)可以實(shí)現(xiàn)文件的讀寫操作。在一般情況下,文件的讀寫過程如圖1-12所示。 注冊表編程簡介注冊表編程簡介 注冊表對于Windows系統(tǒng)至關(guān)重要,Windows操作系統(tǒng)的注冊表中包含了有關(guān)計(jì) 算機(jī)運(yùn)行方式的配置信息,其中包括Windows操作系統(tǒng)配置信息、硬件配置信息 、軟件配置信息、用戶環(huán)境配置信息等。當(dāng)然,在黑客編程

4、中注冊表編程也是至 關(guān)重要的,可以更改很多系統(tǒng)的配置,如開啟遠(yuǎn)程終端、把某些程序密碼存放在 注冊表中、修改注冊表以實(shí)現(xiàn)自啟動(dòng)。注冊表編程的具體流程如圖1-14所示。 進(jìn)程和線程編程簡介進(jìn)程和線程編程簡介 進(jìn)程是程序在計(jì)算機(jī)上的一次執(zhí)行活動(dòng)。當(dāng)運(yùn)行一個(gè)程序,就啟動(dòng)了一個(gè)進(jìn)程。 在Windows系統(tǒng)下,進(jìn)程又被細(xì)化為線程,也就是一個(gè)進(jìn)程下有多個(gè)能獨(dú)立運(yùn)行 的更小的單位。進(jìn)程和線程是操作系統(tǒng)中最基本、重要的概念。對進(jìn)程常見的操 作有列舉進(jìn)程,結(jié)束程序的進(jìn)程,通過編程實(shí)現(xiàn)這兩個(gè)功能的具體流程如圖1-16 所示。 動(dòng)態(tài)鏈接庫編程簡介動(dòng)態(tài)鏈接庫編程簡介 要編寫DLL,首先要用VC+6.0建立一個(gè)動(dòng)態(tài)鏈接庫

5、工程,具體的操作步驟如下: 步驟1:選擇【文件】【新建】菜單項(xiàng),在打開的【新建】對話框中,選擇“工程”選 項(xiàng)卡下的“Win32 Dynamic-Link Library”選項(xiàng),如圖1-20所示。 步驟2:在“工程名稱”和“位置”文本框中輸入所建工程的名稱和保存的路徑后,單擊【 確定】按鈕,將會(huì)打開【W(wǎng)in32 Dynamic-Link Library-步驟1共1步 】對話框,在 其中選中“一個(gè)簡單的DLL工程”單選項(xiàng),如圖1-21所示。單擊【完成】按鈕,即可 成功創(chuàng)建一個(gè)DLL工程文件。 專家課堂(常見問題與解答)專家課堂(常見問題與解答) 點(diǎn)撥點(diǎn)撥1:在網(wǎng)絡(luò)通信過程中,為什么要使用到套接字接口? 解答:解答:應(yīng)用層在通過傳輸層進(jìn)行數(shù)據(jù)通信時(shí),由于多個(gè)TCP連接或多個(gè)應(yīng)用程序進(jìn)程 可能需要通過同一個(gè) TCP協(xié)議端口傳輸數(shù)據(jù)。為了區(qū)別不同的應(yīng)用程序進(jìn)程和連 接,許多計(jì)算機(jī)操作系統(tǒng)為應(yīng)用程序與TCPIP協(xié)議交互提供了套接字(Socket)的 接口。 點(diǎn)撥點(diǎn)撥2:為什么通過修改注冊表鍵值可以修改IE的啟動(dòng)頁面(即IE主頁),IE主頁在注 冊表中的哪個(gè)位置? 解答:解答:IE主頁的URL是保存在注冊表中的,所以只要修改了注冊表也就修改掉了IE主 頁,其在注冊

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論