欧美麻豆久久久久久中文_成年免费观看_男人天堂亚洲成人_中国一级片_动漫黄网站免费永久在线观看_国产精品自产av一区二区三区

您現(xiàn)在的位置:首頁(yè) > 企業(yè)新聞 > 信息收集與系統(tǒng)攻擊之緩沖區(qū)溢出基本概念

信息收集與系統(tǒng)攻擊之緩沖區(qū)溢出基本概念

2018-03-26 20:36:52 | 來(lái)源:中培企業(yè)IT培訓(xùn)網(wǎng)

2.溢出攻擊

1)緩沖區(qū)溢出基本概念

緩沖區(qū):緩沖區(qū)也稱堆棧,是一種抽象的數(shù)據(jù)結(jié)構(gòu),物理上就是一段連續(xù)分配的內(nèi)存空間。堆( heap)和棧(stack)是不同的兩個(gè)概念,堆是由程序申請(qǐng)并釋放的內(nèi)存空間,而棧是由操作系統(tǒng)自動(dòng)分配的內(nèi)存空間。堆棧有兩個(gè)特點(diǎn),一數(shù)據(jù)操作(壓棧( push)和出棧( pop))遵循“后進(jìn)先出”原則,就象往有底的竹筒里面放乒乓球,最后放進(jìn)去的必須最先取出來(lái)。二是堆棧的增長(zhǎng)方向與內(nèi)存地址增長(zhǎng)方向相反,也就是堆棧是從內(nèi)存的高地址向低地址增長(zhǎng)的。

指針:編程語(yǔ)言中的一個(gè)對(duì)象,是一個(gè)內(nèi)存地址。

寄存器:有限存貯容量的高速存貯部件,它們可用來(lái)暫存指令、數(shù)據(jù)和地址。以X86 32位CPU為例,其通常包含8個(gè)通用寄存器和1個(gè)指令指針寄存器。8個(gè)通用寄存器分別是EAX、EBX、ECX、EDX、ESI、EDI、ESP、EBP和指令指針寄存器EIP。其中ESP和EBP被稱為堆棧指針寄存器,在一個(gè)函數(shù)中,ESP和EBP共同決定了一個(gè)堆棧,其中ESP指向棧頂, EBP指向棧底。而指令指針寄存器(EIP)作為馮。諾依曼計(jì)算機(jī)體系結(jié)構(gòu)的核心,其指向CPU要執(zhí)行的下一條指令的地址。

在堆棧分配中,其是從高往底分配內(nèi)存(注意:這和內(nèi)存從低往高分配的方式截然相反),并且遵循“后進(jìn)先出”的原則。堆棧涉及壓棧( push)和出棧(pop)兩種操作,堆棧的棧頂位置由寄存器ESP指定,壓棧時(shí),ESP=ESP-4,同時(shí)在ESP處存放需要壓人堆棧的數(shù)據(jù);出棧時(shí),ESP=ESP+4,原先的棧頂數(shù)據(jù)將不再屬于堆棧范圍之內(nèi),即相當(dāng)于數(shù)據(jù)出棧了。

標(biāo)簽: 緩沖區(qū)溢出
主站蜘蛛池模板: 国产AV永久无码精品网站 | 国产AV天堂亚洲国产AV麻豆 | 男人狂桶女人出白浆免费视频 | 久久精品国产亚洲77777 | 欧美大片aaaaa免费观看 | 内地老太婆内射内地小矮人内射 | 日本无码人妻精品一区二区视频 | 被多个强壮的黑人灌满精 | 国产高清精 | 亚洲av无码乱码在线观看牲色 | 亚洲小说少妇区图片 | 97国产人妻人人爽人人澡 | 2021亚洲国产精品无码 | 日本三级黄视频 | 高清亚洲日韩东京热Av | 午夜高清无码视频在线观看 | 牲交欧美兽交欧美 | 老妇女性较大毛片 | a级毛片免费观看片 | 久久五月精品中文字幕 | 少妇搡BBBB搡BBB搡野外 | 坠落jk与废人老师 | 亚洲精品一区二区国产精华液 | 黑人巨茎和中国美女视频 | 国产乱子伦无套一区二区三区 | 菠萝菠萝蜜视频在线3 | 亚洲九九色 | 97久久精品亚洲中文字幕无码 | 人人妻人人添人人爽欧美一区 | 亚洲AV第一页国产精品 | 国产精品自拍视频网站 | 国内盗摄视频一区二区三区 | 亚洲国产成人A精品不卡在线 | 成年女人免费视频播放人 | 午夜免费观看_视频在线观看 | 精品久久久久久久无码人妻热 | 中国人妻被两个老外三p | 丁香五月缴情综合网 | 被黑人的巨茎日出白浆 | 九九re6热在线视频精品66 | 97精品久久天干天天 |