二进制概述-0day漏洞利用原理(1)
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                二进制概述-0day漏洞利用原理(1)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                二進制利用基本原理,Lord PE的使用,凡是資源性的物質且可表達的皆可利用。
往期文章:
漏洞概述-0day漏洞利用原理(0)_luozhonghua2000的博客-CSDN博客
PE 文件格式
 PE (Portable Exec utable) 是 Win32 平臺下可執行文件遵守的數據格式。常見的可執行文件(如“*.exe”文件和“*.dll”文件) 都是典型的 PE 文件。一個可執行文件不光包含了二進制的機器代碼,還會自帶許多其他信息,如字符串、菜單、圖標、位圖、字體等。PE 文件格式規定了所有的這些信息在可執行文件中如何組織。在程序被執行時,操作系統會按照 PE 文件格式的約定去相應的地方準確地定位各種類型的資源,并分別裝入內存的不同區域。如果沒有這種通用的文件格式約定,試想可執行文件裝入內存將會變成一件多么困難的事情!
 PE 文件格式把可執行文件分成若干個數據節 (section),不同的資源被存放在不同的節中。
 一個典型的 PE 文件中包含的節如下。
 .text 由編譯器產生,存放著二進制的機器代碼,也是我們反匯編和調試的對象。
.data 初始化的數據塊,如宏定義、全局變量、靜態變量等。
 .idata 可執行文件所使用的動態鏈接庫等外來函數與文件的信息
.rsrc 存放程序的資源,如圖標、菜單等。
除此以外,還可能出現的節包括“.relo
總結
以上是生活随笔為你收集整理的二进制概述-0day漏洞利用原理(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 移植RTT--官方教程
 - 下一篇: 利用python实现猜数字小游戏