端口掃描工具 通俗來(lái)講,黑客是怎樣攻擊我們的系統(tǒng)的?
通俗來(lái)講,黑客是怎樣攻擊我們的系統(tǒng)的?編寫(xiě)的計(jì)算機(jī)程序都或多或少有考慮不周全的地方,這個(gè)不周全就稱為漏洞,只不過(guò)這個(gè)漏洞可能會(huì)帶來(lái)不同的后果,普通的可以危害很小,甚至沒(méi)有嚴(yán)重影響,但是級(jí)別高的漏洞就有
通俗來(lái)講,黑客是怎樣攻擊我們的系統(tǒng)的?
編寫(xiě)的計(jì)算機(jī)程序都或多或少有考慮不周全的地方,這個(gè)不周全就稱為漏洞,只不過(guò)這個(gè)漏洞可能會(huì)帶來(lái)不同的后果,普通的可以危害很小,甚至沒(méi)有嚴(yán)重影響,但是級(jí)別高的漏洞就有很大的危害,例如可以讓機(jī)器死機(jī)、可以讓攻擊者控制機(jī)器等。舉例:針對(duì)接收數(shù)據(jù)緩沖區(qū)設(shè)計(jì)的溢出攻擊代碼,含有漏洞的機(jī)器一旦接到精心構(gòu)筑的超長(zhǎng)數(shù)據(jù),除了緩沖區(qū)被填充以外,剩余代碼就會(huì)被填充到了緩沖區(qū)外的其他內(nèi)存地址,一旦進(jìn)入了沒(méi)有被保護(hù)的數(shù)據(jù)執(zhí)行區(qū)域,就會(huì)被加載執(zhí)行,此類攻擊代碼被精心設(shè)計(jì)過(guò),令執(zhí)行代碼長(zhǎng)度剛好落入執(zhí)行區(qū)域,否則攻擊就會(huì)失敗。打過(guò)補(bǔ)丁的機(jī)器就會(huì)對(duì)緩沖區(qū)重新構(gòu)筑,超長(zhǎng)代碼會(huì)被攔截丟棄處理,就不會(huì)被攻擊了。